WIP: Render YUYV textures to a RGBA texture in a seperate stage #13

Draft
martijnbraam wants to merge 4 commits from uyuv-scaling-fix into main
Member

Fix the scaling of YUYV sources by converting to RGBA first so the
normal hardware linear interpolation of the texture can work.

The conversion is ran on all YUYV textures before the first compositing
and uses a second RGBA frame allocated for every YUYV source. This frame
is statically allocated on the GPU instead of being passed through the
frameforwarder.

Fix the scaling of YUYV sources by converting to RGBA first so the normal hardware linear interpolation of the texture can work. The conversion is ran on all YUYV textures before the first compositing and uses a second RGBA frame allocated for every YUYV source. This frame is statically allocated on the GPU instead of being passed through the frameforwarder.
Fix the scaling of YUYV sources by converting to RGBA first so the
normal hardware linear interpolation of the texture can work.

The conversion is ran on all YUYV textures before the first compositing
and uses a second RGBA frame allocated for every YUYV source. This frame
is statically allocated on the GPU instead of being passed through the
frameforwarder.
This pull request is marked as a work in progress.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin uyuv-scaling-fix:uyuv-scaling-fix
git switch uyuv-scaling-fix

Merge

Merge the changes and update on Forgejo.

Warning: The "Autodetect manual merge" setting is not enabled for this repository, you will have to mark this pull request as manually merged afterwards.

git switch main
git merge --no-ff uyuv-scaling-fix
git switch uyuv-scaling-fix
git rebase main
git switch main
git merge --ff-only uyuv-scaling-fix
git switch uyuv-scaling-fix
git rebase main
git switch main
git merge --no-ff uyuv-scaling-fix
git switch main
git merge --squash uyuv-scaling-fix
git switch main
git merge --ff-only uyuv-scaling-fix
git switch main
git merge uyuv-scaling-fix
git push origin main
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
video/fazantix!13
No description provided.