Граф коммитов

10 Коммитов

Автор SHA1 Сообщение Дата
Jeff Noyle 0f075532c1 checkpoitn 2019-11-22 12:46:33 -08:00
Jeff Noyle 399227c175 checkpoint 2019-11-22 11:08:49 -08:00
Jeff Noyle e70fa4bdad checkpoint 2019-11-21 12:44:16 -08:00
Jeff Noyle 779f2f878e
PIX: Add Amplification/Mesh shader to shader debugging instrumentation (#2521) 2019-10-14 16:14:38 -07:00
Jeff Noyle 25ee2654d9
huh. (#2442) 2019-09-04 15:59:02 -07:00
John Porto d432a02f77
Implements DIA Interfaces for HLSL variable-value mapping. (#2050) 2019-03-19 11:46:10 -07:00
John Porto 0595b86237
[DxilPIXPasses] Assigns unique ID to each instruction. (#1888)
This PR modifies the DxilAnnotateWithVirtualRegister pass to also annotate
each instruction in the DXIL module with a unique ID. This ID can then be
used by trace debuggers to uniquely identify an instruction in DXIL module.

This PR also modifies the DxilDebugInstrumentation pass to output this
unique ID on each entry in the debug trace. The debug trace is also expanded
to include the Value Ordinal (i.e., the virtual register modified by the
instruction).

Finally, this PR bundles a small bugfix to the dxassembler. The bug prevented
the DxcAssembler to add the debug DXIL to the container it assembles.
2019-01-29 05:42:54 -08:00
John Porto a746531b86
Instrument alloca register write (#1831)
* instruments alloca register writes
2019-01-10 12:48:29 -08:00
John Porto 0b192a0aa0
Adds a PIX pass for assigning register IDs to dxil values. (#1827)
* Adds a PIX pass for assigning register IDs to dxil values.
2019-01-10 08:09:43 -08:00
Xiang Li 016e70532e
Move pix pass into DxilPIXPasses. (#1605)
* Move pix pass into DxilPIXPasses.
2018-10-16 21:38:33 -07:00