ryujinx-mirror/Ryujinx.Graphics.Gpu
riperiperi 9493cdfe55
Allow copy destination to have a different scale from source (#1711)
* Allow copy destination to have a different scale from source

Will result in more scaled copy destinations, but allows scaling in some games that copy textures to the output framebuffer.

* Support copying multiple levels/layers

Uses glFramebufferTextureLayer to copy multiple layers, copies levels individually (and scales the regions).

Remove CopyArrayScaled, since the backend copy handles it now.
2020-11-20 17:14:45 -03:00
..
Engine Allow copy destination to have a different scale from source (#1711) 2020-11-20 17:14:45 -03:00
Image Allow copy destination to have a different scale from source (#1711) 2020-11-20 17:14:45 -03:00
Memory Use explicit buffer and texture bindings on shaders (#1666) 2020-11-08 12:10:00 +01:00
Shader shader cache: Fix possible race causing crashes on manifest at startup (#1718) 2020-11-17 22:31:05 +01:00
State Use "Screen Scissor" as size hint for render targets (#1703) 2020-11-13 10:40:26 +11:00
Synchronization Improved Logger (#1292) 2020-08-04 01:32:53 +02:00
ClassId.cs Implement GPU syncpoints (#980) 2020-04-19 11:25:57 +10:00
Constants.cs Initial transform feedback support (#1370) 2020-07-15 13:01:10 +10:00
GpuContext.cs shader cache: Fix Linux boot issues (#1709) 2020-11-17 22:40:19 +01:00
GraphicsConfig.cs Salieri: shader cache (#1701) 2020-11-13 00:15:34 +01:00
MethodParams.cs Add XML documentation to Ryujinx.Graphics.Gpu 2020-01-09 02:13:00 +01:00
Ryujinx.Graphics.Gpu.csproj infra: Migrate to .NET 5 (#1694) 2020-11-15 19:27:15 +01:00
ShadowRamControl.cs Implement MME shadow RAM (#987) 2020-03-13 12:30:26 +11:00
Window.cs Allow swizzles to match with "undefined" components (#1538) 2020-09-11 09:48:48 +10:00