Age | Commit message (Collapse) | Author | |
---|---|---|---|
2024-02-15 | Revert "shader_recompiler: use only ConstOffset for OpImageFetch" | Liam | |
This reverts commit f296a9ce9a1a144d322d54d4628dba6f8a800cb7. | |||
2024-02-05 | shader_recompiler: use only ConstOffset for OpImageFetch | Liam | |
2024-01-11 | shader_recompiler: fix Offset operand usage for non-OpImage*Gather | Liam | |
2023-11-18 | shader_recompiler: Fix spelling of "derivate" (#12067)mainline-0-1625 | Ameer J | |
2023-01-29 | Merge pull request #9694 from ameerj/txq-mips | liamwhite | |
shader_recompiler: TXQ: Skip QueryLevels when possible | |||
2023-01-28 | shader_recompiler: TXQ: Skip QueryLevels when possible | ameerj | |
2023-01-25 | shader_recompiler: Remove S32 IR type | ameerj | |
The frontend IR opcodes do not distinguish between signed and unsigned integer types. Fixes broken shaders when IR validation/graphics debugging is enabled for shaders that used BitCastS32F32 | |||
2022-11-07 | video_core: Fix few issues in Tess stage | FengChen | |
2022-11-04 | video_core: Fix SNORM texture buffer emulating error (#9001) | Feng Chen | |
2022-09-20 | video_core: Generate mipmap texture by drawing | FengChen | |
2022-04-23 | general: Convert source file copyright comments over to SPDX | Morph | |
This formats all copyright comments according to SPDX formatting guidelines. Additionally, this resolves the remaining GPLv2 only licensed files by relicensing them to GPLv2.0-or-later. | |||
2022-01-29 | shaders: Add U64->U32x2 Atomic fallback functions | ameerj | |
2021-12-29 | shader: Add integer attribute get optimization pass | ameerj | |
Works around an nvidia driver bug, where casting the integer attributes to float and back to an integer always returned 0. | |||
2021-11-16 | shader: Properly scale image reads and add GL SPIR-V support | ReinUsesLisp | |
Thanks for everything! | |||
2021-11-16 | shader: Add IsTextureScaled opcode | ReinUsesLisp | |
2021-11-16 | shader: Add integer division opcodes | ReinUsesLisp | |
2021-11-16 | shader: Add resolution down factor opcode | ReinUsesLisp | |
2021-07-26 | emit_spirv_instructions: Add missing header guard | Lioncash | |
2021-07-22 | shader: Remove IAbs64 | ReinUsesLisp | |
2021-07-22 | shader: Move loop safety tests to code emission | ReinUsesLisp | |
2021-07-22 | shader: Add shader loop safety check settings | lat9nq | |
Also add a setting for enable Nsight Aftermath. | |||
2021-07-22 | shader: Read branch conditions from an instruction | ReinUsesLisp | |
Fixes the identity removal pass. | |||
2021-07-22 | glasm: Implement TEX and TEXS instructions | ReinUsesLisp | |
Remove lod clamp from texture instructions with lod, as this is not needed (nor supported). | |||
2021-07-22 | glasm: Initial implementation of phi nodes on GLASM | ReinUsesLisp | |
2021-07-22 | glasm: Rework control flow introducing a syntax list | ReinUsesLisp | |
This commit regresses VertexA shaders, their transformation pass has to be adapted to the new control flow. | |||
2021-07-22 | shader: Fixup SPIR-V emit header namespaces | ReinUsesLisp | |
2021-07-22 | Move SPIR-V emission functions to their own header | ReinUsesLisp | |