as far as i know, the v3d core on the pi0-pi3 doesnt support linear textures, it must be in T-FormatAs for GL rotation: Maybe I could import each video plane as its own 8bit texture, import a corresponding target 8bit texture and use it as a GL framebuffer as target to transpose. The reimport the resulting 3 planes are new video frame. Hm.
and all conversion of textures from linear to TF is done in cpu
i think the pi4 added a hw conversion block
so any kind of video being fed into opengl, is going to have a major cpu overhead
i'm not sure how things like wayland gl composition can even work on the pi0-pi3 without the same overheads
Statistics: Posted by cleverca22 — Wed Feb 19, 2025 7:18 am