summaryrefslogtreecommitdiff
path: root/src/shader_recompiler (follow)
Commit message (Expand)AuthorAgeFilesLines
* general: Update style to clang-format-12Gravatar ameerj2021-09-241-2/+4
* Spir-V: Rescale the frag depth to 0,1 mode when -1,1 mode is used in Vulkan.Gravatar Fernando Sahmkow2021-09-151-1/+7
* Merge pull request #6948 from ameerj/amd-warp-fixGravatar Morph2021-09-122-54/+109
|\
| * emit_glsl_warp: Fix shuffle ops for 64-thread warp sizesGravatar ameerj2021-08-311-24/+36
| * emit_glsl_warp: Fix ballot related ops for 64-thread warp sizesGravatar ameerj2021-08-311-24/+38
| * emit_spirv_warp: Fix shuffle ops for 64-thread warp sizesGravatar ameerj2021-08-311-1/+29
| * emit_spirv_warp: Fix ballot related ops for 64-thread warp sizesGravatar ameerj2021-08-311-10/+11
* | Merge pull request #6962 from vonchenplus/spirv_support_legacy_attributeGravatar bunnei2021-09-083-0/+107
|\ \
| * | Detail adjustmentGravatar Feng Chen2021-09-081-13/+14
| * | Detail adjustmentGravatar Feng Chen2021-09-082-28/+35
| * | Re-implement get unused locationGravatar Feng Chen2021-09-071-30/+30
| * | Move attribute related definitions to spirv anonymous namespaceGravatar Feng Chen2021-09-074-30/+26
| * | Dynamic get unused locationGravatar Feng Chen2021-09-061-27/+49
| * | Implement intput and output fixed fnc texturesGravatar Feng Chen2021-09-064-19/+25
| * | Rename parametersGravatar Feng Chen2021-09-035-14/+24
| * | Fix create GraphicsPipelines crashGravatar Feng Chen2021-09-031-5/+5
| * | Add input/output locationGravatar Feng Chen2021-09-021-5/+13
| * | Add colorfront and txtcoord supportGravatar Feng Chen2021-09-015-0/+57
* | | Merge pull request #6900 from ameerj/attr-reorderGravatar bunnei2021-09-014-10/+133
|\ \ \ | |_|/ |/| |
| * | structured_control_flow: Skip reordering nested demote branches.Gravatar ameerj2021-08-301-0/+11
| * | structured_control_flow: Conditionally invoke demote reorder passGravatar ameerj2021-08-304-10/+16
| * | structured_control_flow: Add DemoteCombinationPassGravatar ameerj2021-08-281-1/+107
| |/
* / emit_spirv_context_get_set: Fix Get FrontFace return valueGravatar ameerj2021-08-261-2/+3
|/
* SPIR-V: Merge two ifs in EmitGetAttributeGravatar Valeri2021-08-191-6/+2
* Merge pull request #6767 from ReinUsesLisp/fold-float-packGravatar Morph2021-07-301-0/+4
|\
| * shader: Fold UnpackFloat2x16 and PackFloat2x16Gravatar ReinUsesLisp2021-07-291-0/+4
* | Merge pull request #6722 from ReinUsesLisp/xmad-optsGravatar bunnei2021-07-292-14/+195
|\ \ | |/ |/|
| * shader: Fold integer FMA from Nvidia's patternGravatar ReinUsesLisp2021-07-261-0/+175
| * shader: Use TryInstRecursive on XMAD multiply foldingGravatar ReinUsesLisp2021-07-261-14/+12
| * shader: Add TryInstRecursive utility to valuesGravatar ReinUsesLisp2021-07-261-0/+8
* | shader: Mark ConvertF16F32 and ConvertF32F16 as fp16 instructionsGravatar ReinUsesLisp2021-07-271-0/+2
* | exception: Make constructors explicitGravatar Lioncash2021-07-271-4/+4
* | exception: Make what() member function nodiscardGravatar Lioncash2021-07-271-1/+1
* | exception: Narrow down specific headerGravatar Lioncash2021-07-271-1/+1
* | Merge pull request #6724 from lioncash/nodisc-shaderGravatar Rodrigo Locatti2021-07-262-4/+4
|\ \
| * | shader_recompiler: Remove unnecessary [[nodiscard]] instancesGravatar Lioncash2021-07-262-4/+4
| |/
* | Merge pull request #6726 from lioncash/hguardGravatar Rodrigo Locatti2021-07-261-0/+2
|\ \
| * | emit_spirv_instructions: Add missing header guardGravatar Lioncash2021-07-261-0/+2
| |/
* | Merge pull request #6727 from lioncash/topologyGravatar Rodrigo Locatti2021-07-261-1/+1
|\ \
| * | emit_glasm: Fix LINESS_ADJACENCY typo in InputPrimitive()Gravatar Lioncash2021-07-261-1/+1
| |/
* | Merge pull request #6723 from lioncash/shaderGravatar Rodrigo Locatti2021-07-261-0/+1
|\ \
| * | object_pool: Add missing return in Chunk move assignment operatorGravatar Lioncash2021-07-261-0/+1
| |/
* / control_flow: Fix duplicate switch case in OpcodeTokenGravatar Lioncash2021-07-261-1/+1
|/
* shader: Support out of bound local memory reads and immediate writesGravatar ReinUsesLisp2021-07-221-4/+21
* shader: Fix disabled attribute default valuesGravatar ameerj2021-07-221-1/+1
* glsl: Simplify FCMP emissionGravatar ameerj2021-07-221-6/+4
* glsl: Update TessellationControl gl_inGravatar ameerj2021-07-221-0/+28
* shader: Implement ISETP.XGravatar ameerj2021-07-224-44/+57
* shader: Avoid usage of C++20 ranges to build in clangGravatar ReinUsesLisp2021-07-2211-39/+47
* glsl: Clamp shared mem size to GL_MAX_COMPUTE_SHARED_MEMORY_SIZEGravatar ameerj2021-07-222-2/+11