Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-11-18 | shader_recompiler: Fix spelling of "derivate" (#12067)mainline-0-1625 | Ameer J | |
2023-08-18 | Shader Recomnpiler: implement textuzreGrad 3D emulation constant propagation | Fernando Sahmkow | |
2023-01-29 | emit_glasm_image: Fix TXQ with MSAA textures | ameerj | |
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-27 | glasm: Add MS sampler types | ameerj | |
2022-08-25 | video_code: support rectangle texture | 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. | |||
2021-12-05 | shader_recompiler: Adjust emit_context includes | ameerj | |
2021-11-16 | shader: Properly scale image reads and add GL SPIR-V support | ReinUsesLisp | |
Thanks for everything! | |||
2021-11-16 | glsl/glasm: Pass and use scaling parameters in shaders | ReinUsesLisp | |
2021-11-16 | shader: Add IsTextureScaled opcode | ReinUsesLisp | |
2021-07-22 | shader: Add logging | ReinUsesLisp | |
2021-07-22 | glasm: Fix immediate texture coordinate | ReinUsesLisp | |
2021-07-22 | glasm: Use integer lod for TXQ | ReinUsesLisp | |
2021-07-22 | glasm: Catch more register leaks | ReinUsesLisp | |
Add support for null registers. These are used when an instruction has no usages. This comes handy when an instruction is only used for its CC value, with the caveat of having to invalidate all pseudo-instructions before defining the instruction itself in the register allocator. This commits changes this. Workaround a bug on Nvidia's condition codes conditional execution using branches. | |||
2021-07-22 | glasm: Implement image atomics | ReinUsesLisp | |
2021-07-22 | glasm: Fix potential aliasing bug on cube array samples | ReinUsesLisp | |
2021-07-22 | glasm: Implement ImageWrite | ReinUsesLisp | |
2021-07-22 | glasm: Implement ImageRead | ReinUsesLisp | |
2021-07-22 | glasm: Implement ImageGradient | ReinUsesLisp | |
2021-07-22 | glasm: Implement ImageQueryLod | ReinUsesLisp | |
2021-07-22 | glasm: Implement ImageFetch | ReinUsesLisp | |
2021-07-22 | glasm: Implement TXQ and improve texture info reads | ReinUsesLisp | |
2021-07-22 | glasm: Implement textureGather instructions | ReinUsesLisp | |
2021-07-22 | glasm: Add missing return value on move assignment | ReinUsesLisp | |
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: Add support for non-2D texture samples | ReinUsesLisp | |
2021-07-22 | glasm: Reorder unreachable image instructions to the bottom | ReinUsesLisp | |
2021-07-22 | glasm: Add support for texture offsets | ReinUsesLisp | |
2021-07-22 | glasm: Improve texture sampling instructions | ReinUsesLisp | |
2021-07-22 | shader_recompiler: GCC fixes | lat9nq | |
Fixes members of unnamed union not being accessible, and one function without a declaration. | |||
2021-07-22 | glasm: Initial (broken) implementation of TEX on GLASM | ReinUsesLisp | |
2021-07-22 | glasm: Add GLASM backend infrastructure | ReinUsesLisp | |