Fix GL21 driver bug.

This commit is contained in:
H. Utku Maden 2024-06-09 19:55:13 +03:00
parent 82d2027cf3
commit 8fd00257d3

@ -118,10 +118,10 @@ namespace Quik.OpenGL
foreach (DrawCall call in queue)
{
GL.Scissor(
(int)MathF.Round(call.Bounds.Left),
(int)MathF.Round(view.Bottom - call.Bounds.Bottom),
(int)MathF.Round(call.Bounds.Right),
(int)MathF.Round(view.Bottom - call.Bounds.Top));
(int)MathF.Round(call.Bounds.Min.X),
(int)MathF.Round(size.Y - call.Bounds.Max.Y),
(int)MathF.Round(call.Bounds.Size.X),
(int)MathF.Round(call.Bounds.Size.Y));
QMat4.Translation(out QMat4 modelMatrix, call.Bounds.Min.X, call.Bounds.Min.Y, 0);
QMat4 modelView = viewMatrix * modelMatrix;
GL.UniformMatrix4(m4Transforms, false, in modelView);