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

8 Коммитов

Автор SHA1 Сообщение Дата
Xiang Li 016e70532e
Move pix pass into DxilPIXPasses. (#1605)
* Move pix pass into DxilPIXPasses.
2018-10-16 21:38:33 -07:00
Xiang Li c9a4a44714
Split DxilViewIdState::Compute into DxilViewIdStateBuilder. (#1595) 2018-10-12 13:25:19 -07:00
Xiang Li 1661bf8de6
Code cleanup. (#1592)
* Code cleanup.
1. Move IsHLSLObjectType to dxilutil.
2. Add IsAnyTexture(Kind ResourceKind) to DxilResource.
3. Add SetMinPrecision for DxilTypeSystem and DxilOperation.
2018-10-11 18:37:07 -07:00
Yuri Dotsenko ff86b6b211 Support ViewID state for GS multiple streams
New serialization/deserialization for ViewID state
2017-05-18 17:59:44 -07:00
yurido1 1397b9e000 ViewID tests and fix for constants in Phi nodes. (#310) 2017-05-18 10:12:00 -07:00
Tex Riddell c95244404a Copy ViewID state to PSV data and select PSV version based on validator (#291)
* Make validator version a first-class citizen of DxilModule

* Add validator version checks to DxilContainerAssembler
- eliminates need to check validator version in dxcompilerobj.cpp

* Copy dynamic index mask and ViewID state to PSV data
- Make const version of DxilViewIDState::GetSerialized() that just returns serialized state
2017-05-12 14:27:22 -07:00
yurido1 35f727ac33 Added support for functions without arguments. (#292) 2017-05-12 12:46:01 -07:00
yurido1 df132d59b4 Initial implementation of ViewId state analysis. (#290) 2017-05-10 18:14:43 -07:00