Ryujinx/Ryujinx.Graphics/Gal/OpenGL
gdkchan 00579927e4
Better process implementation (#491)
* Initial implementation of KProcess

* Some improvements to the memory manager, implement back guest stack trace printing

* Better GetInfo implementation, improve checking in some places with information from process capabilities

* Allow the cpu to read/write from the correct memory locations for accesses crossing a page boundary

* Change long -> ulong for address/size on memory related methods to avoid unnecessary casts

* Attempt at implementing ldr:ro with new KProcess

* Allow BSS with size 0 on ldr:ro

* Add checking for memory block slab heap usage, return errors if full, exit gracefully

* Use KMemoryBlockSize const from KMemoryManager

* Allow all methods to read from non-contiguous locations

* Fix for TransactParcelAuto

* Address PR feedback, additionally fix some small issues related to the KIP loader and implement SVCs GetProcessId, GetProcessList, GetSystemInfo, CreatePort and ManageNamedPort

* Fix wrong check for source pages count from page list on MapPhysicalMemory

* Fix some issues with UnloadNro on ldr:ro
2018-11-28 20:18:09 -02:00
..
DeleteValueCallback.cs Texture/Vertex/Index data cache (#132) 2018-06-08 21:15:56 -03:00
ImageHandler.cs Allow "reinterpretation" of framebuffer/zeta formats (#418) 2018-09-18 01:30:35 -03:00
OGLCachedResource.cs Force cache to remove entries when memory usage exceeds a given threshold (#492) 2018-11-14 23:22:02 +01:00
OGLConstBuffer.cs Better process implementation (#491) 2018-11-28 20:18:09 -02:00
OGLEnumConverter.cs Add RGBA16 Unorm (#513) 2018-11-23 12:21:45 -02:00
OGLExtension.cs Fix multiple rendertargets (#427) 2018-09-26 00:55:30 +02:00
OGLPipeline.cs Better process implementation (#491) 2018-11-28 20:18:09 -02:00
OGLRasterizer.cs Better process implementation (#491) 2018-11-28 20:18:09 -02:00
OGLRenderer.cs Move GPU emulation from Ryujinx.HLE to Ryujinx.Graphics and misc changes (#402) 2018-09-08 14:51:50 -03:00
OGLRenderTarget.cs Improved GPU command lists decoding (#499) 2018-11-17 05:01:31 +01:00
OGLShader.cs Improve texture tables (#457) 2018-10-17 18:02:23 -03:00
OGLShaderProgram.cs Code style fixes and nits on the HLE project (#355) 2018-08-16 20:47:36 -03:00
OGLStreamBuffer.cs Better process implementation (#491) 2018-11-28 20:18:09 -02:00
OGLTexture.cs Enable SRGB framebuffers by default (#502) 2018-11-17 05:10:51 +01:00