Helena Kotas af088513ab Merge of branch 'master' of https://github.com/Microsoft/DirectXShaderCompiler into merge-master-hlsl-2021 4 years ago
..
AlignmentSizeCalculator.cpp e41ac97e5e [spirv] Fix issues related to struct inheritance memory layout (#3273) 5 years ago
AlignmentSizeCalculator.h 6e19f0d4ae [spirv] Remove TypeTranslator and ModuleBuilder. 6 years ago
AstTypeProbe.cpp 13b12d6b51 [spirv] Generate RelaxedPrecision decorations also for arrays of minimum precision variables (#3546) 4 years ago
BlockReadableOrder.cpp ec5123c7e0 [spirv] Discover BBs in FNs in reachable order. 6 years ago
BlockReadableOrder.h ec5123c7e0 [spirv] Discover BBs in FNs in reachable order. 6 years ago
CMakeLists.txt 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
CapabilityVisitor.cpp d31f05ffd6 [spirv] Add VK_KHR_variable_rate_fragment_shading SPIR-V support (#3664) 4 years ago
CapabilityVisitor.h cb2a5e1355 [spirv] Support 64-bit interlocked intrinsics. (#3321) 5 years ago
DebugTypeVisitor.cpp 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
DebugTypeVisitor.h 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
DeclResultIdMapper.cpp d31f05ffd6 [spirv] Add VK_KHR_variable_rate_fragment_shading SPIR-V support (#3664) 4 years ago
DeclResultIdMapper.h 02e8662de6 [spirv] Added support for [[vk::shader_record_ext]] (#3426) 4 years ago
EmitSpirvAction.cpp 13f3baf9e0 [spirv] Consistent upper and lower case file names. 6 years ago
EmitVisitor.cpp ce2ec2f654 [SPIR-V]Support KHR_Ray_tracing terminate Ops (#3295) 5 years ago
EmitVisitor.h ce2ec2f654 [SPIR-V]Support KHR_Ray_tracing terminate Ops (#3295) 5 years ago
FeatureManager.cpp d31f05ffd6 [spirv] Add VK_KHR_variable_rate_fragment_shading SPIR-V support (#3664) 4 years ago
GlPerVertex.cpp fa8d3dd250 [spirv] Add comments and missing initializations for mesh shader implementation (#2396) 6 years ago
GlPerVertex.h 968fe41136 Merged PR 116: Add support for HLSL Meshlets 6 years ago
InitListHandler.cpp 1450ea8630 [spirv] Fix issues of RWByteAddressBuffer in the InitList (#3145) 5 years ago
InitListHandler.h 1450ea8630 [spirv] Fix issues of RWByteAddressBuffer in the InitList (#3145) 5 years ago
LiteralTypeVisitor.cpp 04cdca328c [spirv] (Spec)ConstantComposite are handled by SpirvConstant classes. (#2005) 6 years ago
LiteralTypeVisitor.h 7e0f44fa6f Cleanup part of compiling warnings (#2903) 5 years ago
LowerTypeVisitor.cpp 03cc4f8663 [spirv] Add vk::image_format attribute for Buffers, RWBuffers and RWTextures (#3395) 4 years ago
LowerTypeVisitor.h 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
NonUniformVisitor.cpp 7469937c3a [spirv] Improve codegen for NonUniform (#2884) 5 years ago
NonUniformVisitor.h 7e0f44fa6f Cleanup part of compiling warnings (#2903) 5 years ago
PreciseVisitor.cpp 8275b8103c [spirv] Support HLSL 'precise' keyword (#2024) 6 years ago
PreciseVisitor.h 7e0f44fa6f Cleanup part of compiling warnings (#2903) 5 years ago
RawBufferMethods.cpp 29759a8942 Fix remaining Clang warnings (#3008) 5 years ago
RawBufferMethods.h b6a7b82644 [spirv] support ByteAddressBuffer templated Store<T> (#2428) 6 years ago
RelaxedPrecisionVisitor.cpp a233960c3f [spirv] Don't apply RelaxedPrecision to ops operating on bools (#3364) 5 years ago
RelaxedPrecisionVisitor.h 7e0f44fa6f Cleanup part of compiling warnings (#2903) 5 years ago
RemoveBufferBlockVisitor.cpp f11daf7d42 [spirv] Fix storage class for ptr-to-ptr in Vulkan 1.2. (#3344) 5 years ago
RemoveBufferBlockVisitor.h f11daf7d42 [spirv] Fix storage class for ptr-to-ptr in Vulkan 1.2. (#3344) 5 years ago
SortDebugInfoVisitor.cpp 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
SortDebugInfoVisitor.h 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
SpirvBasicBlock.cpp 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
SpirvBuilder.cpp ce2ec2f654 [SPIR-V]Support KHR_Ray_tracing terminate Ops (#3295) 5 years ago
SpirvContext.cpp 03cc4f8663 [spirv] Add vk::image_format attribute for Buffers, RWBuffers and RWTextures (#3395) 4 years ago
SpirvEmitter.cpp af088513ab Merge of branch 'master' of https://github.com/Microsoft/DirectXShaderCompiler into merge-master-hlsl-2021 4 years ago
SpirvEmitter.h af088513ab Merge of branch 'master' of https://github.com/Microsoft/DirectXShaderCompiler into merge-master-hlsl-2021 4 years ago
SpirvFunction.cpp e39d1397ca [SPIR-V] Add noinline support for SPIR-V generation (#3163) 5 years ago
SpirvInstruction.cpp ce2ec2f654 [SPIR-V]Support KHR_Ray_tracing terminate Ops (#3295) 5 years ago
SpirvModule.cpp 7f985ff472 [spirv] generate OpenCL.DebugInfo.100 instructions (#3155) 5 years ago
SpirvType.cpp 6e8df18886 [spirv] Use extension for fp16 in GLSL extended instruction set. (#2151) 6 years ago
String.cpp 6c64875343 [spirv] Refactoring: split files and use LLVM libraries (#450) 8 years ago