JinxRyu/Ryujinx.Graphics.Gpu
Alex Barney d1ab9fb42c ASTC optimizations (#845)
* ASTC optimizations

* Move code to Ryujinx.Common

* Support 3D textures

* Address feedback

* Remove ASTC logging

* Use stackalloc instead of a Buffer20 struct

* Code style and cleanup

* Respond to feedback

* Rearrange public/private property ordering
2020-01-09 02:13:00 +01:00
..
Engine Reimplement limited bindless textures support 2020-01-09 02:13:00 +01:00
Image ASTC optimizations (#845) 2020-01-09 02:13:00 +01:00
Memory Initialize GPU physical memory accessor from KProcess, to allow homebrew that never maps anything on the GPU to work 2020-01-09 02:13:00 +01:00
Shader Support texture rectangle targets (non-normalized coords) 2020-01-09 02:13:00 +01:00
State Support depth clip mode and disable shader fast math optimization on NVIDIA as a workaround for compiler bugs (?) 2020-01-09 02:13:00 +01:00
ClassId.cs Initial work 2020-01-09 02:13:00 +01:00
Constants.cs Initial work 2020-01-09 02:13:00 +01:00
Debugging.cs Initial work 2020-01-09 02:13:00 +01:00
DmaPusher.cs Initial work 2020-01-09 02:13:00 +01:00
GpuContext.cs Initialize GPU physical memory accessor from KProcess, to allow homebrew that never maps anything on the GPU to work 2020-01-09 02:13:00 +01:00
GraphicsConfig.cs Initial work 2020-01-09 02:13:00 +01:00
MacroInterpreter.cs Separate sub-channel state 2020-01-09 02:13:00 +01:00
MethodParams.cs Initial work 2020-01-09 02:13:00 +01:00
NvGpuFifo.cs Support shared color mask, implement more shader instructions 2020-01-09 02:13:00 +01:00
NvGpuFifoMeth.cs Initial work 2020-01-09 02:13:00 +01:00
Ryujinx.Graphics.Gpu.csproj Initialize GPU physical memory accessor from KProcess, to allow homebrew that never maps anything on the GPU to work 2020-01-09 02:13:00 +01:00
Window.cs Improved and simplified window texture presentation 2020-01-09 02:13:00 +01:00