| Age | Commit message (Expand) | Author |
| 2022-08-18 | Removed unused usings. (#3593) | Nicholas Rodine |
| 2022-07-31 | Vulkan backend (#2518) | gdkchan |
| 2022-04-10 | New shader cache implementation (#3194) | gdkchan |
| 2022-03-14 | Do not initialize geometry shader passthrough attributes (#3196) | gdkchan |
| 2022-03-06 | Only initialize shader outputs that are actually used on the next stage (#3054) | gdkchan |
| 2022-02-16 | Do not allow render targets not explicitly written by the fragment shader to ... | gdkchan |
| 2022-01-10 | Implement IMUL, PCNT and CONT shader instructions, fix FFMA32I and HFMA32I (#... | gdkchan |
| 2021-11-08 | Support shader gl_Color, gl_SecondaryColor and gl_TexCoord built-ins (#2817) | gdkchan |
| 2021-10-28 | Add support for fragment shader interlock (#2768) | gdkchan |
| 2021-10-18 | Initial tessellation shader support (#2534) | gdkchan |
| 2021-10-12 | Rewrite shader decoding stage (#2698) | gdkchan |
| 2021-09-29 | Only make render target 2D textures layered if needed (#2646) | gdkchan |
| 2021-08-11 | Make sure attributes used on subsequent shader stages are initialized (#2538) | gdkchan |
| 2021-07-18 | shadertools: Prepare for new target Languages and APIs (#2465) | Mary |
| 2021-07-06 | Allow shader language and target API to be specified on the shader translator... | gdkchan |
| 2021-05-24 | Fix value of constant vertex attributes (#2307) | gdkchan |
| 2021-05-19 | Move shader resource descriptor creation out of the backend (#2290) | gdkchan |
| 2021-04-20 | Only enable clip distance if written to on shader (#2217) | gdkchan |
| 2021-03-27 | Shader Cache: Move bindless checking from translation to decode (#2145) | mageven |
| 2021-03-19 | Salieri: Detect and avoid caching shaders using bindless textures (#2097) | Mary |
| 2021-02-08 | Simplify handling of shader vertex A (#1999) | gdkchan |
| 2021-02-01 | Use multiple dest operands for shader call instructions (#1975) | gdkchan |
| 2020-11-13 | Salieri: shader cache (#1701) | Mary |
| 2020-11-09 | Simplify logic for bindless texture handling (#1667) | gdkchan |
| 2020-11-08 | Use explicit buffer and texture bindings on shaders (#1666) | gdkchan |
| 2020-10-25 | Implement CAL and RET shader instructions (#1618) | gdkchan |
| 2020-07-30 | Refactor shader translator ShaderConfig and reduce the number of out args (#1... | gdkchan |
| 2020-07-07 | Implement Zero-Configuration Resolution Scaling (#1365) | riperiperi |
| 2020-05-28 | Fix wrong face culling once and for all (#1277) | gdkchan |
| 2020-05-06 | Refactor shader GPU state and memory access (#1203) | gdkchan |
| 2020-04-02 | Remove output interpolation qualifier (#1070) | gdkchan |
| 2020-01-13 | Add a GetSpan method to the memory manager and use it on GPU (#877) | gdkchan |
| 2020-01-09 | Address PR feedback | gdkchan |
| 2020-01-09 | Address PR feedback | gdkchan |
| 2020-01-09 | Support texture rectangle targets (non-normalized coords) | gdkchan |
| 2020-01-09 | Support shared color mask, implement more shader instructions | gdkchan |
| 2020-01-09 | Add a pass to turn global memory access into storage access, and do all stora... | gdk |
| 2020-01-09 | Partial support for branch with CC, and fix a edge case of branch out of loop... | gdk |
| 2020-01-09 | Remove TranslatorConfig struct | gdk |
| 2020-01-09 | Make the shader translator more error resilient (part 2) | gdk |
| 2020-01-09 | Make the shader translator more error resilient | gdk |
| 2020-01-09 | Add partial support for the BRX shader instruction | gdk |
| 2020-01-09 | Add ATOMS, LDS, POPC, RED, STS and VOTE shader instructions, start changing t... | gdk |
| 2020-01-09 | Initial support for image stores, support texture sample on compute | gdk |
| 2020-01-09 | Initial work | gdk |