ryujinx/Ryujinx.Graphics.Gpu/Engine
riperiperi c652494219
Use "Screen Scissor" as size hint for render targets (#1703)
"Screen scissor" is the minimum size of all render targets, and is set when any render target is bound on NVN or OpenGL. Since it works on all active texture's real sizes, it is therefore more reliable than viewport 0's width, and is actually set before clear.

This fixes a regression with Hyrule Warriors: Age Of Calamity's cubemaps, which did not set viewport dimensions before clear. This resulted in attempting to create a cubemap with rectangular sides, which is logically and physically impossible. (also it just fails)
2020-11-13 10:40:26 +11:00
..
GPFifo Only report that GPU commands are available when the queue is not empty. (#1656) 2020-11-06 23:04:26 -03:00
MME Fix MacroJit SubtractWithBorrow Alu Reg Operation. (#1473) 2020-08-13 12:08:48 -03:00
Compute.cs Salieri: shader cache (#1701) 2020-11-13 00:15:34 +01:00
ComputeQmd.cs Use correct shader local memory size instead of a hardcoded size (#914) 2020-02-02 14:25:52 +11:00
ConditionalRenderEnabled.cs Implement small indexed draws and other fixes to make guest Vulkan work (#1558) 2020-09-24 09:48:34 +10:00
IbStreamer.cs Implement small indexed draws and other fixes to make guest Vulkan work (#1558) 2020-09-24 09:48:34 +10:00
Inline2Memory.cs Memory Read/Write Tracking using Region Handles (#1272) 2020-10-16 17:18:35 -03:00
MethodClear.cs Synchronize Rasterizer State before Clear (#1680) 2020-11-07 16:21:10 -03:00
MethodConditionalRendering.cs Implement small indexed draws and other fixes to make guest Vulkan work (#1558) 2020-09-24 09:48:34 +10:00
MethodCopyBuffer.cs Correct BPP of buffer to texture copies (#1670) 2020-11-06 18:37:05 +01:00
MethodCopyTexture.cs Size hints for copy regions and viewport dimensions to avoid data loss (#1686) 2020-11-09 21:41:13 -03:00
MethodDraw.cs Implement small indexed draws and other fixes to make guest Vulkan work (#1558) 2020-09-24 09:48:34 +10:00
MethodFirmware.cs Ignore exit flag on branch delay slot (#899) 2020-01-22 02:11:43 +01:00
MethodIncrementSyncpoint.cs Implement Counter Queue and Partial Host Conditional Rendering (#1167) 2020-05-04 12:24:59 +10:00
MethodReport.cs Remove GPU MemoryAccessor (#1423) 2020-07-25 16:39:45 +10:00
MethodResetCounter.cs Fix some spelling mistakes 2020-01-09 02:13:00 +01:00
Methods.cs Use "Screen Scissor" as size hint for render targets (#1703) 2020-11-13 10:40:26 +11:00
MethodUniformBufferBind.cs
MethodUniformBufferUpdate.cs Remove GPU MemoryAccessor (#1423) 2020-07-25 16:39:45 +10:00
ShaderTexture.cs Fix image binding format (#1625) 2020-10-20 19:03:20 -03:00