Xiang Li
|
48a661e490
Remove DxilCondenseResourcesPass. (#3386)
|
5 anos atrás |
Xiang Li
|
797d4b8adc
Mutate resource to handle for shader model 6.6+. (#3374)
|
5 anos atrás |
Adam Yang
|
3be547b67c
Fixing store undef later in the compilation. (#3212)
|
5 anos atrás |
Adam Yang
|
d8dec0efd7
Fixed some cases where O0 fails compilation (#3205)
|
5 anos atrás |
Tex Riddell
|
e0cb412916
Add resource rename pass, dx op overload fix (#2986)
|
5 anos atrás |
Xiang Li
|
3562970cd8
Add DxilLoopDeletion to remove unused loops. (#2927)
|
5 anos atrás |
Xiang Li
|
49310e2b2c
Skip copy-in/copy-out for constant global variables. (#2836)
|
5 anos atrás |
Greg Roth
|
7d665725a8
Add simplify to DxilValueCache for dx.break() (#2803)
|
5 anos atrás |
Greg Roth
|
d3af7f1237
Conditionalize breaks to keep them in loops (#2795)
|
5 anos atrás |
Xiang Li
|
2f440d0462
Move wave sensitive check from validation into DxilValidateWaveSensit… (#2640)
|
6 anos atrás |
Adam Yang
|
97ec60accd
Added pass to remove regions with no escaping values or side effects. (#2508)
|
6 anos atrás |
Tristan Labelle
|
9559442f3f
Renamed from "poison" to "invalidate"
|
6 anos atrás |
Tristan Labelle
|
7c1f9f01e9
The fix.
|
6 anos atrás |
Tex Riddell
|
5cdb20b28e
Clean up addrspacecast from final shader code
|
6 anos atrás |
Xiang Li
|
27a7bf4b0b
Add a simple GVNHoist to reduce dxil code size. (#1897)
|
7 anos atrás |
Xiang Li
|
0df5e31b43
Only propagate WaveSensitive when target BB not post dom current BB. (#1648)
|
7 anos atrás |
Xiang Li
|
16a5f94ab2
Move DxilRootSignature to its own directory. (#1609)
|
7 anos atrás |
Tex Riddell
|
734accbce5
Merged PR 100: Eliminate phi on resources/handles for library
|
7 anos atrás |
Xiang_Li (XBox)
|
4491b6230b
Merged PR 82: Fix matrix array as parameter for external function.
|
7 anos atrás |
Tex Riddell
|
8bdf2fef5f
Merged PR 69: Add -auto-binding-space option enabling auto-binding for lib targets
|
7 anos atrás |
Young Kim
|
0777a7a020
Merge branch 'master' into rtmaster
|
7 anos atrás |
Xiang Li
|
357803d342
Don't sink sample coordinate into control flow. (#1188)
|
7 anos atrás |
Xiang Li
|
dc3ad5efe5
Lower createHandelForLib.
|
8 anos atrás |
Jeff Noyle
|
004c681a97
Move PIX options out of DxilGenerationPass.*, use option string properly, reduce header usage (#1022)
|
8 anos atrás |
Jeff Noyle
|
ad3e51b1dd
New pass for PIX "shader access tracking" (#998)
|
8 anos atrás |
Xiang Li
|
0790e03364
Remove stacksave and stackstore. (#914)
|
8 anos atrás |
Young Kim
|
2c140f795c
RawBufferLoad and new methods for ByteAddressBuffer (#762)
|
8 anos atrás |
Marcelo Lopez Ruiz
|
64f3b34995
Adds support for pipeline restart (#683)
|
8 anos atrás |
Jeff Noyle
|
b06a8153ff
Shader debug instrumentation (#680)
|
8 anos atrás |
Xiang Li
|
36ba7ac534
Add HLDeadFunctionEliminationPass.
|
8 anos atrás |