ryujinx-mirror/Ryujinx.Core/Gpu
gdkchan 231fae1a4c
Texture/Vertex/Index data cache (#132)
* Initial implementation of the texture cache

* Cache vertex and index data aswell, some cleanup

* Improve handling of the cache by storing cached ranges on a list for each page

* Delete old data from the caches automatically, ensure that the cache is cleaned when the mapping/size changes, and some general cleanup
2018-06-08 21:15:56 -03:00
..
BlockLinearSwizzle.cs Fix WidthInGobs on the GPU 2018-05-11 20:20:44 -03:00
INvGpuEngine.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
ISwizzle.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
LinearSwizzle.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
MacroInterpreter.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
NvGpu.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuBufferType.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuEngine.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
NvGpuEngine2d.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuEngine2dReg.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
NvGpuEngine3d.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuEngine3dReg.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
NvGpuFifo.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuFifoMeth.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
NvGpuMethod.cs NvServices refactoring (#120) 2018-05-07 15:53:23 -03:00
NvGpuPBEntry.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuPushBuffer.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuVmm.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
NvGpuVmmCache.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
Texture.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
TextureFactory.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
TextureHelper.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
TextureReader.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
TextureSwizzle.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
TextureWriter.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00