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

262 Коммитов

Автор SHA1 Сообщение Дата
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