summaryrefslogtreecommitdiff
path: root/reference/shaders-ue4
AgeCommit message (Expand)AuthorFilesLines
2023-06-23Use --preserve-numeric-ids when assembling test shaders.Chip Davis4-226/+226
2023-06-06MSL: Handle more complex array copy scenarios with bool <-> short.Hans-Kristian Arntzen4-8/+4
2022-11-20Interleave undef values with constants and types.Chip Davis3-7/+7
2022-09-13MSL: only fix up gl_FragCoord if really necessary.Yuwen Wu2-4/+2
2022-09-02Update dependencies.Hans-Kristian Arntzen1-318/+0
2022-05-18Attempt more optimal codegen for OpCompositeInsert.Hans-Kristian Arntzen17-184/+134
2022-01-17Do not forward expressions which carry a huge amount of dependencies.Hans-Kristian Arntzen5-25/+21
2022-01-05Roll dependencies.Hans-Kristian Arntzen4-0/+0
2021-09-28MSL: Support synthetic functions in function constants.Bill Hollings1-7/+7
2021-09-22MSL: Selectively enable fast-math in MSL code to match Vulkan CTS results.Bill Hollings5-14/+14
2021-06-28Handle SPIR-V 1.4 selection constructs.Hans-Kristian Arntzen4-4/+4
2021-04-19MSL: Sort builtin IO block members by builtin type.Hans-Kristian Arntzen1-1/+1
2020-11-23MSL: Adjust FragCoord for sample-rate shading.Chip Davis2-2/+4
2020-10-29MSL: Allow framebuffer fetch on Mac in MSL 2.3.Chip Davis1-0/+213
2020-10-13MSL: Support atomic access to images from argument buffers.Chip Davis1-0/+130
2020-08-21Overhaul how we deal with reserved identifiers.Hans-Kristian Arntzen1-2/+2
2020-07-06MSL: Use input attachment index directly for resource index fallback.Hans-Kristian Arntzen1-1/+1
2020-06-29Implement context-sensitive expression read tracking.Hans-Kristian Arntzen2-2/+4
2019-12-02Roll SPIRV-Tools, SPIRV-Headers and GLSLangDan Sinclair4-1188/+0
2019-12-02MSL: Support ClipDistance as an input stage variable.Hans-Kristian Arntzen1-0/+2
2019-11-28MSL: Fix automatic binding allocation for image atomic buffers.Hans-Kristian Arntzen2-2/+2
2019-10-28MSL: Remove hacky workaround for patch constant passing.Hans-Kristian Arntzen4-238/+238
2019-10-28Hack some constants in UE4 tests.Hans-Kristian Arntzen2-4/+4
2019-10-28MSL: Ensure stable output for access chain CFG workarounds.Hans-Kristian Arntzen1-3/+8
2019-10-26MSL: Declare arrays with proper type wrapper.Hans-Kristian Arntzen8-56/+56
2019-10-26MSL: Fix array of array declaration.Hans-Kristian Arntzen4-4/+4
2019-10-26MSL: Rewrite tessellation_access_chain.Hans-Kristian Arntzen8-34/+82
2019-10-26MSL: Do not declare variables which will not be unflattened.Hans-Kristian Arntzen6-7/+0
2019-10-26Implement constant empty struct correctly on all backends.Hans-Kristian Arntzen2-4/+0
2019-10-24MSL: Do not generate UnsafeArray<> for any array inside buffer objects.Hans-Kristian Arntzen20-312/+109
2019-10-23Moved all UE4 test shaders into 'shaders-ue4/' folder.Lukas Hermanns21-0/+9078