Age | Commit message (Collapse) | Author | |
---|---|---|---|
2021-11-02 | Merge pull request #7262 from ↵ | bunnei | |
FernandoS27/Buffalo-buffalo-Buffalo-buffalo-buffalo ShaderCache: Order Phi Arguments from farthest away to nearest. | |||
2021-11-02 | Shader Cahe: Fix Phi Nodes on GLASM. | Fernando Sahmkow | |
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-10-31 | Support gl_FogFragCoord attribute | vonchenplus | |
2021-10-30 | Merge pull request #7201 from ameerj/spirv-depth-sampling | Fernando S | |
emit_spirv_image: Fix depth image implicit lod sample in non-fragment stages | |||
2021-10-26 | Support gl_BackSecondaryColor attribute | vonchenplus | |
2021-10-26 | Support gl_FrontSecondaryColor attribute | vonchenplus | |
2021-10-26 | Support gl_BackColor attribute | vonchenplus | |
2021-10-24 | TexturePass: Fix clamping of images as this allowed negative indices. | Fernando Sahmkow | |
2021-10-17 | emit_spirv_image: Fix depth image implicit lod sample in compute | ameerj | |
Ensures all drivers behave the same way in this case. | |||
2021-10-16 | Merge pull request #7077 from FernandoS27/face-down | Ameer J | |
A series of fixes to queries and indexed samplers. | |||
2021-10-17 | Shader Compiler: avoid overflowed indices on indixed samplers. | Fernando Sahmkow | |
2021-09-29 | style: Remove extra space preceding the :: operator | Morph | |
2021-09-24 | general: Update style to clang-format-12 | ameerj | |
2021-09-15 | Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan. | Fernando Sahmkow | |
2021-09-12 | Merge pull request #6948 from ameerj/amd-warp-fix | Morph | |
shaders: Fix warp instructions on 64-thread warp devices | |||
2021-09-08 | Merge pull request #6962 from vonchenplus/spirv_support_legacy_attribute | bunnei | |
renderer_vulkan: Spirv support glsl legacy attribute | |||
2021-09-08 | Detail adjustment | Feng Chen | |
2021-09-08 | Detail adjustment | Feng Chen | |
2021-09-07 | Re-implement get unused location | Feng Chen | |
2021-09-07 | Move attribute related definitions to spirv anonymous namespace | Feng Chen | |
2021-09-06 | Dynamic get unused location | Feng Chen | |
2021-09-06 | Implement intput and output fixed fnc textures | Feng Chen | |
2021-09-03 | Rename parameters | Feng Chen | |
2021-09-03 | Fix create GraphicsPipelines crash | Feng Chen | |
2021-09-02 | Add input/output location | Feng Chen | |
2021-09-01 | Merge pull request #6900 from ameerj/attr-reorder | bunnei | |
structured_control_flow: Add DemoteCombinationPass | |||
2021-08-31 | emit_glsl_warp: Fix shuffle ops for 64-thread warp sizes | ameerj | |
2021-08-31 | emit_glsl_warp: Fix ballot related ops for 64-thread warp sizes | ameerj | |
2021-08-31 | emit_spirv_warp: Fix shuffle ops for 64-thread warp sizes | ameerj | |
2021-08-31 | emit_spirv_warp: Fix ballot related ops for 64-thread warp sizes | ameerj | |
2021-09-01 | Add colorfront and txtcoord support | Feng Chen | |
2021-08-30 | structured_control_flow: Skip reordering nested demote branches. | ameerj | |
Nested demote branches add complexity with combining the condition if it has not been initialized yet. Skip them for the time being. | |||
2021-08-30 | structured_control_flow: Conditionally invoke demote reorder pass | ameerj | |
This is only needed on select drivers when a fragment shader discards/demotes. | |||
2021-08-28 | structured_control_flow: Add DemoteCombinationPass | ameerj | |
Some drivers misread data when demotes are interleaved in the program. This moves demote branches to be checked at the end of the program. Fixes "wireframe" issue in Pokemon SwSh on some drivers | |||
2021-08-26 | emit_spirv_context_get_set: Fix Get FrontFace return value | ameerj | |
The IR expects GetAttribute to return an F32 value. This case was returning a U32 instead. | |||
2021-08-19 | SPIR-V: Merge two ifs in EmitGetAttribute | Valeri | |
2021-07-30 | Merge pull request #6767 from ReinUsesLisp/fold-float-pack | Morph | |
shader: Fold UnpackFloat2x16 and PackFloat2x16 | |||
2021-07-29 | Merge pull request #6722 from ReinUsesLisp/xmad-opts | bunnei | |
shader: Fold integer FMA from Nvidia's pattern | |||
2021-07-29 | shader: Fold UnpackFloat2x16 and PackFloat2x16 | ReinUsesLisp | |
Simplifies the code a bit when possible. These instructions should be no-ops codegen wise. | |||
2021-07-27 | shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructions | ReinUsesLisp | |
Fixes instances where fp16 types are not declared on SPIR-V but they are used. This shouldn't happen on master, as it's been uncovered by an additional optimization pass. | |||
2021-07-27 | exception: Make constructors explicit | Lioncash | |
Ensures that exception construction is always explicit. | |||
2021-07-27 | exception: Make what() member function nodiscard | Lioncash | |
2021-07-27 | exception: Narrow down specific header | Lioncash | |
We can use the <exception> header instead of pulling in all of the exception-style classes. | |||
2021-07-26 | Merge pull request #6724 from lioncash/nodisc-shader | Rodrigo Locatti | |
shader_recompiler: Remove unnecessary [[nodiscard]] instances | |||
2021-07-26 | Merge pull request #6726 from lioncash/hguard | Rodrigo Locatti | |
emit_spirv_instructions: Add missing header guard | |||
2021-07-26 | Merge pull request #6727 from lioncash/topology | Rodrigo Locatti | |
emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive() | |||
2021-07-26 | Merge pull request #6723 from lioncash/shader | Rodrigo Locatti | |
object_pool: Add missing return in Chunk move assignment operator | |||
2021-07-26 | emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive() | Lioncash | |
This should be LINES_ADJACENCY |