summaryrefslogtreecommitdiffstats
path: root/src/shader_recompiler/profile.h (follow)
Commit message (Collapse)AuthorAgeFilesLines
* opengl: Declare fragment outputs even if they are not usedReinUsesLisp2021-07-231-0/+4
| | | | | | Fixes Ori and the Blind Forest's menu on GLASM. For some reason (probably high level optimizations) it is not sanitized on SPIR-V for OpenGL. Vulkan is unaffected by this change.
* glasm: Use storage buffers instead of global memory when possibleReinUsesLisp2021-07-231-0/+3
|
* shader: Split profile and runtime information in separate structsReinUsesLisp2021-07-231-5/+8
|
* shader: Add OpenGL shader profile optionsReinUsesLisp2021-07-231-0/+11
|
* shader: Implement SR_Y_DIRECTIONFernandoS272021-07-231-0/+2
|
* spirv: Implement ViewportMask with NV_viewport_array2ReinUsesLisp2021-07-231-0/+1
|
* shader: Implement tessellation shaders, polygon mode and invocation idReinUsesLisp2021-07-231-0/+16
|
* spirv: Implement alpha testameerj2021-07-231-1/+14
|
* shader: Implement transform feedbacks and define file formatReinUsesLisp2021-07-231-0/+10
|
* shader: Implement early Z testsReinUsesLisp2021-07-231-0/+1
|
* shader: Implement geometry shadersReinUsesLisp2021-07-231-0/+10
|
* shader: Implement ATOM/S and REDameerj2021-07-231-0/+1
|
* spirv: Guard against typeless image reads on unsupported devicesReinUsesLisp2021-07-231-0/+1
|
* shader: Implement ViewportIndexFernandoS272021-07-231-0/+1
|
* spirv: Add fixed pipeline point sizeReinUsesLisp2021-07-231-0/+3
|
* shader: Implement LDS, STS, LDL, and STS and use SPIR-V 1.4 when availableReinUsesLisp2021-07-231-0/+3
|
* shader: Better interpolation and disabled attributes supportReinUsesLisp2021-07-231-0/+1
|
* shader: Refactor PTP and other minor changesReinUsesLisp2021-07-231-1/+0
|
* shader: Implement TLD4.PTPFernandoS272021-07-231-0/+1
|
* shader: Implement NDC [-1, 1], attribute types and default varying initializationReinUsesLisp2021-07-231-0/+13
|
* shader: Implement VOTEameerj2021-07-231-0/+2
|
* shader: Implement DMNMX, DSET, DSETPameerj2021-07-231-0/+1
|
* spirv: Implement VertexId and InstanceId, refactor codeReinUsesLisp2021-07-231-0/+1
|
* spirv: Add SignedZeroInfNanPreserve logicameerj2021-07-231-0/+2
|
* spirv: Fixes and Intel specific workaroundsReinUsesLisp2021-07-231-0/+3
|
* shader: Add denorm flush supportReinUsesLisp2021-07-231-1/+8
|
* shader: Primitive Vulkan integrationReinUsesLisp2021-07-231-0/+13