summaryrefslogtreecommitdiff
path: root/spirv_cross_c.cpp
AgeCommit message (Expand)AuthorFilesLines
2022-09-09MSL: Add a mechanism to fix up shader outputs.Chip Davis1-13/+60
2022-03-03Add relax_nan_checks options.Hans-Kristian Arntzen1-0/+3
2022-03-02Qualify std::move.Daniel Thornburgh1-7/+7
2021-06-29Finish adding SPDX tags and setup a reuse checked in Github Actions CIJon Leech1-1/+1
2021-06-28GLSL: Emit num_views for OVR_multiview2.Hans-Kristian Arntzen1-0/+3
2021-04-19c: Add C API for builtin stage IO reflection.Hans-Kristian Arntzen1-0/+62
2021-04-19C: Add C api for stage output masking.Hans-Kristian Arntzen1-0/+38
2021-04-14c: Remove SPVC_PUBLIC_API prefix from API implementationlukas.taparauskas1-2/+2
2021-04-14c: Add missing API to query active builtins.lukas.taparauskas1-0/+12
2021-02-15c: Add missing IOS_SUPPORT_BASE_VERTEX_INSTANCE option.Hans-Kristian Arntzen1-0/+4
2021-01-14meta: Update copyright headers to 2021.Hans-Kristian Arntzen1-1/+1
2020-12-01Add MIT dual license for the SPIRV-Cross API.Hans-Kristian Arntzen1-0/+7
2020-11-23MSL: Adjust FragCoord for sample-rate shading.Chip Davis1-0/+4
2020-11-20MSL: Expand subgroup support.Chip Davis1-0/+12
2020-11-03HLSL: Add option to flatten matrix vertex input semantics.Hans-Kristian Arntzen1-0/+4
2020-10-29MSL: Allow framebuffer fetch on Mac in MSL 2.3.Chip Davis1-2/+2
2020-10-14MSL: Support querying and modifying generated combined sampler suffix.Hans-Kristian Arntzen1-0/+36
2020-10-13MSL: Fix calculation of atomic image buffer address.Chip Davis1-0/+8
2020-09-02MSL: Support layered input attachments.Chip Davis1-0/+4
2020-09-01MSL: Don't set the layer for multiview if the device doesn't support it.Chip Davis1-0/+4
2020-07-28GLSL: Add option to force flattening IO blocks.Hans-Kristian Arntzen1-0/+3
2020-07-23MSL: Add support for processing more than one patch per workgroup.Chip Davis1-0/+20
2020-06-22MSL: Remove the old VertexAttr API.Hans-Kristian Arntzen1-6/+11
2020-06-16MSL: Fix up input variables' vector lengths in all stages.Chip Davis1-0/+37
2020-06-04Merge pull request #1384 from KhronosGroup/fix-1380Hans-Kristian Arntzen1-8/+0
2020-06-04MSL: Remove obsolete MSLVertexAttr members.Hans-Kristian Arntzen1-8/+0
2020-06-04HLSL: Add native support for 16-bit types.Hans-Kristian Arntzen1-0/+4
2020-04-20MSL: Allow removing clip distance user varyings.Hans-Kristian Arntzen1-0/+4
2020-04-13MSL: Add options to control emission of fragment outputs.Chip Davis1-0/+12
2020-04-03Expose a query if samplers or images are comparison resources.Hans-Kristian Arntzen1-0/+17
2020-04-03HLSL: Add support for treating NonWritable UAV texture as SRV instead.Hans-Kristian Arntzen1-0/+4
2020-03-26Add support for forcefully zero-initialized variables.Hans-Kristian Arntzen1-0/+3
2020-03-04HLSL: Add option to always treat SSBO as UAV, even with readonly.Hans-Kristian Arntzen1-0/+4
2020-03-04Add option to disable storage image qualifier deduction.Hans-Kristian Arntzen1-0/+3
2020-02-24MSL: Add C API for force native arrays.Hans-Kristian Arntzen1-0/+4
2020-01-24MSL: Support inline uniform blocks in argument buffers.Chip Davis1-0/+20
2020-01-16Update license headers to 2020.Hans-Kristian Arntzen1-1/+1
2020-01-16MSL: Add support for force-activating IAB resources.Hans-Kristian Arntzen1-0/+4
2020-01-09HLSL: Add a resource remapping API similar to MSL.Hans-Kristian Arntzen1-0/+74
2019-11-12HLSL: Add CLI support for --hlsl-auto-binding.Hans-Kristian Arntzen1-0/+1
2019-11-11HLSL: Add support to remove register() bindings.Hans-Kristian Arntzen1-0/+19
2019-11-04Add spvc_type_get_base_type_id.Hans-Kristian Arntzen1-0/+5
2019-11-04C API: Add missing boolean options.Hans-Kristian Arntzen1-0/+24
2019-10-14MSL: Add opt-in support for huge IABs.Hans-Kristian Arntzen1-0/+20
2019-09-06Refactor into stronger types in public API.Hans-Kristian Arntzen1-1/+1
2019-09-06Add dynamic offsets to C API.Hans-Kristian Arntzen1-0/+25
2019-09-01MSL: Add support for sampler Y'CbCr conversion.Chip Davis1-0/+108
2019-07-12MSVC: Fix some warnings in C wrapper.Hans-Kristian Arntzen1-4/+4
2019-06-26Add C API for get_declared_struct_member_size.Hans-Kristian Arntzen1-0/+10
2019-06-21MSL: Actually return the autobinding value in C API.Hans-Kristian Arntzen1-4/+2