Adam Yang
|
86104f415f
Internal validator error messages don't need /Zi anymore. (#3606)
|
4 years ago |
Greg Roth
|
c3f9997709
64-bit atomics usage resource flags (#3518)
|
4 years ago |
Greg Roth
|
72e46b3709
Fix crashing from null elements producing errors (#3487)
|
4 years ago |
Xiang Li
|
48a661e490
Remove DxilCondenseResourcesPass. (#3386)
|
4 years ago |
Xiang Li
|
797d4b8adc
Mutate resource to handle for shader model 6.6+. (#3374)
|
4 years ago |
Xiang Li
|
f894295c3b
Support NonUniformResourceIndex for dynamic resource. (#3333)
|
4 years ago |
Greg Roth
|
d574d27c1f
Implement Shader Model 6.6 (#3293)
|
4 years ago |
rkarrenberg
|
eaa7f95d07
Enable generation of llvm.lifetime.start/.end intrinsics (#3034)
|
4 years ago |
Greg Roth
|
bba9c4506a
New approach to avoid skipallocas (#3219)
|
4 years ago |
Adam Yang
|
e6b313b6ab
remove-dead-blocks handles switch. Split resource array before finalize. (#3184)
|
4 years ago |
Greg Roth
|
754e99b405
Revert "Optimize compile times by not skipping allocas (#3168)" (#3183)
|
4 years ago |
Greg Roth
|
9459577e8f
Optimize compile times by not skipping allocas (#3168)
|
4 years ago |
Adam Yang
|
0e77209223
Moved unroll to after dxilgen and scalarizer. (#3094)
|
5 years ago |
Minmin Gong
|
7e0f44fa6f
Cleanup part of compiling warnings (#2903)
|
5 years ago |
Tex Riddell
|
86073a3b0b
Reflection Fixes: SB layout in lib, 16 and 64 bit types, tbuffer, more (#2916)
|
5 years ago |
Tex Riddell
|
d58a0cd227
Handle phi and select when collecting cbuffer usage (#2807)
|
5 years ago |
Greg Roth
|
78b58851fd
Print Lines or "add -Zi" on error messages (#2782)
|
5 years ago |
Adam Yang
|
9bf9701ca7
Separated dead block removal to its own pass. Fixed bug where dead resources are not removed (#2744)
|
5 years ago |
Adam Yang
|
b33846a03c
Using DxilValueCache for unroll. (#2694)
|
5 years ago |
Xiang Li
|
91fe12f0eb
Add GetResourceFromHeap. (#2691)
|
5 years ago |
Adam Yang
|
7a8c4a20da
Fixed incorrect PHI value in DxilValueCache. Also using it in a few more places. (#2668)
|
5 years ago |
Tex Riddell
|
925a79f8a8
Translate resource poison value to undef index instead of assert (#2621)
|
5 years ago |
Xiang Li
|
e8422a4f4e
Fix build error for vs2019. (#2626)
|
5 years ago |
Tex Riddell
|
f4965b71dd
Integrate dxcapi v2 and other changes from internal (#2575)
|
5 years ago |
Tex Riddell
|
892765cc4b
Default to stripping reflection from DXIL and fix a bunch of fallout.
|
6 years ago |
Tex Riddell
|
4234a9ae53
Add CB Usage to metadata, compute in hlsl-dxil-lower-handle-for-lib
|
6 years ago |
Tex Riddell
|
03ecd7d3d7
Fix more: array[1] and unbounded cases, address feedback
|
6 years ago |
Tex Riddell
|
2165224f0e
Fix reflection of ConstantBuffer/StructuredBuffer arrays, nested arrays
|
6 years ago |
Tex Riddell
|
9a28817c2e
Fix bugs in legacy cbuffer layout for matrix
|
6 years ago |
Tex Riddell
|
f7c0da0d27
Fix type in cbuffer annotation when converting to legacy layout
|
6 years ago |