Age | Commit message (Expand) | Author |
2022-01-29 | lower_int64_to_int32: Add 64-bit atomic fallbacks | ameerj |
2022-01-29 | shaders: Add U64->U32x2 Atomic fallback functions | ameerj |
2021-12-29 | shader: Add integer attribute get optimization pass | ameerj |
2021-12-18 | Remove spirv handle legacy related code | vonchenplus |
2021-11-19 | Implement convert legacy to generic | Feng Chen |
2021-11-16 | shader: Properly scale image reads and add GL SPIR-V support | ReinUsesLisp |
2021-11-16 | shader: Add IsTextureScaled opcode | ReinUsesLisp |
2021-11-16 | shader: Add copy constructor to instructions | ReinUsesLisp |
2021-11-16 | shader: Add integer division opcodes | ReinUsesLisp |
2021-11-16 | shader: Add resolution down factor opcode | ReinUsesLisp |
2021-11-01 | ShaderCache: Fix Phi Nodes Type on OGL. | Fernando Sahmkow |
2021-10-31 | ShaderCache: Order Phi Arguments from farthest away to nearest. | Fernando Sahmkow |
2021-07-29 | Merge pull request #6722 from ReinUsesLisp/xmad-opts | bunnei |
2021-07-26 | shader_recompiler: Remove unnecessary [[nodiscard]] instances | Lioncash |
2021-07-26 | shader: Add TryInstRecursive utility to values | ReinUsesLisp |
2021-07-22 | shader_recompiler, video_core: Resolve clang errors | lat9nq |
2021-07-22 | shader: Ignore global memory ops on devices lacking int64 support | ameerj |
2021-07-22 | shader: Rework varyings and implement passthrough geometry shaders | ReinUsesLisp |
2021-07-22 | shader: Remove IAbs64 | ReinUsesLisp |
2021-07-22 | shader: Move loop safety tests to code emission | ReinUsesLisp |
2021-07-22 | shader: Add logging | ReinUsesLisp |
2021-07-22 | shader: Add shader loop safety check settings | lat9nq |
2021-07-22 | Revert "glasm: Skip phi moves on undefined instructions" | ReinUsesLisp |
2021-07-22 | glasm: Skip phi moves on undefined instructions | ReinUsesLisp |
2021-07-22 | video_core,shader: Clang-format fixes | ReinUsesLisp |
2021-07-22 | shader: Read branch conditions from an instruction | ReinUsesLisp |
2021-07-22 | glasm: Implement TEX and TEXS instructions | ReinUsesLisp |
2021-07-22 | shader_recompiler: GCC fixes | lat9nq |
2021-07-22 | shader: Use a non-trivial dummy to construct ASL node union | ReinUsesLisp |
2021-07-22 | glasm: Initial implementation of phi nodes on GLASM | ReinUsesLisp |
2021-07-22 | glasm: Rework control flow introducing a syntax list | ReinUsesLisp |
2021-07-22 | shader: Add floating-point rounding to I2F | ReinUsesLisp |
2021-07-22 | glasm: Implement basic GLASM instructions | ReinUsesLisp |
2021-07-22 | glasm: Add GLASM backend infrastructure | ReinUsesLisp |
2021-07-22 | shader: Implement Int32 SUATOM/SURED | ameerj |
2021-07-22 | shader: Initial OpenGL implementation | ReinUsesLisp |
2021-07-22 | shader: Implement VertexA stage | FernandoS27 |
2021-07-22 | shader: Add missing UndoUse case for GetSparseFromOp | ReinUsesLisp |
2021-07-22 | shader: Simplify code in opcodes.h to fix Intellisense | ReinUsesLisp |
2021-07-22 | shader: Implement indexed textures | ReinUsesLisp |
2021-07-22 | shader: Fix gcc warnings | ReinUsesLisp |
2021-07-22 | shader: Inline common Value getters | ReinUsesLisp |
2021-07-22 | shader: Intrusively store in a block if it's sealed or not | ReinUsesLisp |
2021-07-22 | shader: Use memset to reset instruction arguments | ReinUsesLisp |
2021-07-22 | shader: Inline common Value functions into the header | ReinUsesLisp |
2021-07-22 | shader: Move microinstruction header to the value header | ReinUsesLisp |
2021-07-22 | shader: Intrusively store register values in block for SSA pass | ReinUsesLisp |
2021-07-22 | shader: Inline common Opcode and Inst functions | ReinUsesLisp |
2021-07-22 | shader: Inline common IR::Block methods | ReinUsesLisp |
2021-07-22 | shader: Use a small_vector for phi blocks | ReinUsesLisp |