| .. |
|
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 |