Tex Riddell
baba32dcb0
Remove using namespace llvm from DxilSubobject.h ( #1649 )
2018-10-31 17:10:24 -07:00
Tex Riddell
3af4373a34
Fix string interning for Subobjects ( #1640 )
...
* Fix string interning for Subobjects
* DxilRuntimeReflection: Remove dependency on llvm/ADT/STLExtras.h
- This file is meant to be included in other projects that do not include
llvm headers or libs, so it must avoid those dependencies.
* Avoid unnecessary strlen operations in GetSubobjectString
* StringStorage/RawBytesStorage: use pair of unique_ptr and size
2018-10-29 11:30:16 -07:00
Lei Zhang
efb45575db
Resolve compiler warnings on Linux and macOS ( #1628 )
...
* Removed unused functions and fields
* Turned off switch enumeration value not handled warnings
* Fixed initialization issues
2018-10-25 11:08:12 -04:00
Tex Riddell
4a942586f8
Merge pull request #1621 from tex3d/dxil-subobjects
...
Add Subobjects: classes, metadata, serialization, reflection, disasm
2018-10-24 11:44:51 -07:00
Tex Riddell
262e94ee5a
Address feedback, remove unused extra RDAT version.
2018-10-23 14:31:41 -07:00
Tex Riddell
ecb4e3b4bb
Add SV_ShadingRate plus optional feature flag
...
- Move/fix flag collection based on signature properties to be computed
per entry function (including for libraries)
2018-10-22 20:25:12 -07:00
Tex Riddell
79bc013b4d
Add dot2add and dot4add_*8packed intrinsics
2018-10-22 20:21:55 -07:00
Tex Riddell
64af6c0e5d
Update to DXIL 1.4 and Shader Model 6.4
2018-10-22 16:35:38 -07:00
Tex Riddell
9678588269
Add Subobjects: classes, metadata, serialization, reflection, disasm
2018-10-19 01:02:34 -07:00
Xiang Li
16a5f94ab2
Move DxilRootSignature to its own directory. ( #1609 )
...
* Move DxilRootSignature to its own directory.
* Move DxilContainer into its own directory.
* Move DxilLoadMetadata into DxilUtil.
2018-10-17 18:46:43 -07:00
Xiang Li
016e70532e
Move pix pass into DxilPIXPasses. ( #1605 )
...
* Move pix pass into DxilPIXPasses.
2018-10-16 21:38:33 -07:00
Xiang Li
4df08af7c0
Move DxilModule into DXIL directory. ( #1599 )
...
* Move DxilModule into DXIL directory.
2018-10-16 00:28:35 -07:00