Commit Graph

3 Commits

Author SHA1 Message Date
Ilya Fedin
ce36ff3140 [qrhi] Fixed the gl_FragCoord origin difference on OpenGL.
The fragment shaders converted gl_FragCoord.y to the bottom-left based
system of the rectangle uniforms unconditionally, which only holds for
Vulkan, Metal and D3D, where gl_FragCoord.y counts from the top. On
OpenGL it counts from the bottom, so the media viewer and PiP fades,
the content rounding and the incoming call shadow came out mirrored
there. The conversion is now driven by a fragCoordYUp uniform, kept at
offset 8 in every block that needs it.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-08-11 16:50:35 +03:00
23rd
344e330cf6 Fixed crash on Linux and Windows. 2026-06-05 11:39:58 +03:00
23rd
efe49a9ce2 Added QRhi renderer for 3D diamond. 2026-06-04 12:45:20 +04:00