| Age | Commit message (Expand) | Author |
| 2020-01-09 | Initial work | gdk |
| 2019-07-02 | Misc cleanup (#708) | Alex Barney |
| 2019-04-18 | New shader translator implementation (#654) | gdkchan |
| 2019-04-11 | Add missing TextureCubeMapArray texture type entry (#657) | jduncanator |
| 2019-03-18 | Cubemap array support (#649) | BaronKiko |
| 2019-03-04 | Rebased, in theory (#610) | BaronKiko |
| 2019-03-04 | Do naming refactoring on Ryujinx.Graphics (#611) | Alex Barney |
| 2019-03-02 | Fixed Scissor Test on Intel based GPUs (#595) | BaronKiko |
| 2019-02-28 | Initial non 2D textures support (#525) | Thomas Guillemard |
| 2019-02-15 | Fix XMAD shader instruction, gl_FrontFacing and enable face culling (#583) | gdkchan |
| 2019-01-31 | Scissor test fix (#563) | BaronKiko |
| 2019-01-13 | Scissor test implementation. Partially stubbed until geometry shaders… (#556) | BaronKiko |
| 2019-01-05 | Some improvements for nvnflinger (#555) | Thomas Guillemard |
| 2018-12-17 | Move MaxUboSize definition (#530) | Thomas Guillemard |
| 2018-11-28 | Add support for bigger UBOs, fix sRGB regression, small improvement t… (#503) | gdkchan |
| 2018-11-28 | Better process implementation (#491) | gdkchan |
| 2018-11-23 | Add RGBA16 Unorm (#513) | HorrorTroll |
| 2018-11-19 | Add BGRA8 Srgb (#505) | HorrorTroll |
| 2018-11-17 | Enable SRGB framebuffers by default (#502) | gdkchan |
| 2018-11-17 | Improved GPU command lists decoding (#499) | gdkchan |
| 2018-11-14 | Force cache to remove entries when memory usage exceeds a given threshold (#492) | gdkchan |
| 2018-11-11 | Add BGR5A1 Image Format (#495) | Ac_K |
| 2018-11-01 | Implment common and independent blend properly (fixes #458) (#485) | gdkchan |
| 2018-10-30 | Fix regression caused by wrong time delta calculation on cache deletion methods | gdkchan |
| 2018-10-28 | Timing: Optimize Timestamp Aquisition (#479) | jduncanator |
| 2018-10-25 | Fix Color Mask values (#473) | gdkchan |
| 2018-10-23 | Fix for render target and a shader compilation issue (#471) | gdkchan |
| 2018-10-23 | Add depth range support on the GPU (#472) | gdkchan |
| 2018-10-17 | Improve texture tables (#457) | gdkchan |
| 2018-10-14 | Add G8R8Unorm, G8R8Snorm, B8G8R8A8, D24_S8 Uint, R8Uint, R32Uint (#426) | HorrorTroll |
| 2018-10-13 | Add support for saturation on some shader instructions, fix ReadTexture align... | gdkchan |
| 2018-10-13 | Quads, QuadStrip, const attributes and half-float attributes support (#447) | gdkchan |
| 2018-09-26 | Fix multiple rendertargets (#427) | ReinUsesLisp |
| 2018-09-19 | Implement DepthWriteMask and add R16G16 (#425) | ReinUsesLisp |
| 2018-09-19 | General improvements for GpuResourceManager (#421) | ReinUsesLisp |
| 2018-09-18 | Fix d32s8 format on OGLEnumConverter (#420) | gdkchan |
| 2018-09-18 | Allow "reinterpretation" of framebuffer/zeta formats (#418) | gdkchan |
| 2018-09-17 | Implement B5G6R5Unorm, BGR5A1Unorm, RGBA32Uint, R16Unorm and Z16 texture form... | HorrorTroll |
| 2018-09-11 | Fixup image error message and add G8R8 to size query (#410) | ReinUsesLisp |
| 2018-09-08 | Move GPU emulation from Ryujinx.HLE to Ryujinx.Graphics and misc changes (#402) | ReinUsesLisp |
| 2018-09-01 | Add BGRA8Unorm, BGRA8Srgb, ZF32_X24S8 texture format (#377) | HorrorTroll |
| 2018-08-27 | Add R32_G32 texture format (#383) | HorrorTroll |
| 2018-08-25 | Use mirrored texture wraps when available (#361) | ReinUsesLisp |
| 2018-08-25 | Implement vertex instancing (#381) | ReinUsesLisp |
| 2018-08-23 | Implement multiple rendertarget attachments and depth writting (#375) | ReinUsesLisp |
| 2018-08-23 | Avoid querying and setting texture bindings in hot code (#376) | ReinUsesLisp |
| 2018-08-20 | Use signed and unsigned vertex types (#370) | ReinUsesLisp |
| 2018-08-19 | Rendertarget attachments, texture and image changes (#358) | ReinUsesLisp |
| 2018-08-16 | Code style fixes and nits on the HLE project (#355) | gdkchan |
| 2018-08-15 | More flexible memory manager (#307) | gdkchan |