summaryrefslogtreecommitdiff
path: root/spirv_cross_parsed_ir.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-05-12HLSL: Add support to preserve (RW)StructuredBuffer resources.Laura Hermanns1-0/+7
2022-11-20Interleave undef values with constants and types.Chip Davis1-4/+5
2022-08-24Skip remapped vars in 'fixup_reserved_names'Yuwen Wu1-2/+4
2022-08-18Don't rename remapped variables like 'gl_LastFragDepthARM'Yuwen Wu1-0/+2
2022-03-12Avoid redundant meta lookups in ParsedIR when setting member decorations.Hans-Kristian Arntzen1-4/+6
2022-03-02Qualify std::move.Daniel Thornburgh1-14/+14
2021-11-03Removed unnecessary tracking of types.Sebastián Aedo1-2/+3
2021-11-02Removing logic in the parserSebastián Aedo1-0/+2
2021-06-29Finish adding SPDX tags and setup a reuse checked in Github Actions CIJon Leech1-1/+1
2021-01-14meta: Update copyright headers to 2021.Hans-Kristian Arntzen1-1/+1
2021-01-08GLSL: Support both SPV_KHR_ray_tracing and NV_ray_tracing.Hans-Kristian Arntzen1-0/+5
2020-12-01Add MIT dual license for the SPIRV-Cross API.Hans-Kristian Arntzen1-0/+7
2020-11-23GLSL: Emit storage qualifiers for buffer_reference.Hans-Kristian Arntzen1-4/+12
2020-09-30GLSL: Add support for transform_feedback3 geometry streams.Hans-Kristian Arntzen1-0/+20
2020-08-21Overhaul how we deal with reserved identifiers.Hans-Kristian Arntzen1-44/+158
2020-03-26Add support for forcefully zero-initialized variables.Hans-Kristian Arntzen1-0/+53
2020-01-27GLSL: Support GL_ARB_enchanced_layouts for XFB.Hans-Kristian Arntzen1-0/+40
2020-01-16Update license headers to 2020.Hans-Kristian Arntzen1-1/+1
2020-01-06Roll custom versions of isalpha/isalnum.Hans-Kristian Arntzen1-5/+16
2019-09-06Refactor into stronger types in public API.Hans-Kristian Arntzen1-23/+23
2019-09-05Fix ParsedIR::mark_used_as_array_length(uint32_t id)lifpan1-2/+10
2019-07-23Run format_all.sh.Hans-Kristian Arntzen1-1/+1
2019-07-19Start considering how to emit physical type ID.Hans-Kristian Arntzen1-5/+19
2019-07-19MSL: Begin rewrite of buffer packing logic.Hans-Kristian Arntzen1-0/+32
2019-05-28Support emitting OpLine directive.Hans-Kristian Arntzen1-0/+1
2019-04-26GLSL: Implement GL_EXT_buffer_reference.Hans-Kristian Arntzen1-14/+21
2019-04-09Make sure ids_for_types are moved correctly in move operator.Hans-Kristian Arntzen1-10/+11
2019-04-09Fix various bugs found in testing.Hans-Kristian Arntzen1-0/+1
2019-04-09Explicitly implement move operators for ParsedIR.Hans-Kristian Arntzen1-0/+29
2019-04-09Reduce pressure on global allocation.Hans-Kristian Arntzen1-3/+68
2019-03-29Add an option to override the namespace used for spirv_cross.Hans-Kristian Arntzen1-1/+1
2019-01-11Run format_all.sh.Hans-Kristian Arntzen1-1/+1
2019-01-10Make meta a hashmap.Hans-Kristian Arntzen1-38/+82
2019-01-10Rewrite how IDs are iterated over.Hans-Kristian Arntzen1-0/+52
2019-01-07Handle FPRoundingMode decoration.Hans-Kristian Arntzen1-0/+10
2019-01-04Nonfunctional: Update copyright headers for 2019.Hans-Kristian Arntzen1-2/+2
2018-11-22Remove old hack for dealing with HLSL counter buffers.Hans-Kristian Arntzen1-16/+1
2018-10-19Hoist out parsing module from spirv_cross::Compiler.Hans-Kristian Arntzen1-0/+557