Xiang Li
06624f8991
Only allow dxil struct on ExtractVal. ( #49 )
2017-01-30 14:56:00 -08:00
Xiang Li
ac228c5aa4
Translate AddUint64. ( #47 )
2017-01-30 12:30:25 -08:00
Tex Riddell
3bcc42ff10
Merge branch 'master' into dxil-v1.0
2017-01-27 17:18:24 -08:00
Tex Riddell
af6b2a552f
fixes #37 - License cleanup.
2017-01-27 16:48:08 -08:00
Xiang Li
7c91399069
Use undef to save type for type annotation. ( #35 )
2017-01-25 10:40:58 -08:00
Xiang Li
664c0b6436
Change bool to i32 instead of i8. ( #28 )
2017-01-23 17:54:09 -08:00
Tex Riddell
220f78a557
Merge 'master' into dxil-v1.0
2017-01-20 14:11:27 -08:00
Xiang Li
5623234187
Strip function parameter for entry and patch constant function. ( #20 )
...
Strip function parameter for entry and patch constant function
* Update error message for ValidationTest::MultiDimArray
* Merge remote-tracking branch 'origin/master'
# Conflicts:
# lib/HLSL/DxilValidation.cpp
# tools/clang/unittests/HLSL/ValidationTest.cpp
* Update error message for ValidationTest::MultiDimArray
Update error message for ValidationTest::MultiDimArray
* Fix merge error. (#3 )
* Delete local file (#4 )
* Fix merge error.
* Delete local file
* Strip function parameter for entry and patch constant function. (#5 )
2017-01-19 19:00:17 -08:00
Tex Riddell
4b532ceff9
Merge branch 'master' into integration
2017-01-18 19:43:07 -08:00
Tex Riddell
69d8d3209b
Integrate change to DXIL Version 1.0
2017-01-18 19:18:55 -08:00
Tex Riddell
c27cd89141
Restrict shader models accepted by DxCompiler API to 6.0 ( #15 )
...
- upconvert to 6.0 in dxc.exe and d3dcompiler_dxc_bridge
- restrict to 6.0 in dxcompiler API
- restrict to 6.0 in DxilValidator
- allow loading of SM < 6.0 for now on DXIL 0.7
2017-01-18 17:45:26 -08:00
Tex Riddell
55ba393c2c
Signature packing, codegen fixes, and validation fixes and additions.
...
- Add DxilSignatureAllocator for signature packing
- Fix signature validation. Add more validation.
- Fix and add validation tests.
- Fix codegen for inout params with SV like SV_Coverage
- fix m_SemanticStartIndex on DxilSignatureElement::Initialize
- fix DxilSignatureElement::GetColsAsMask for start col == 2
- Add diags for signature allocation failures
- Use Regex in ValidationTest
2017-01-17 18:10:16 -08:00
Xiang Li
ee0e81b047
Disable multi-dim array type and function call. ( #12 )
2017-01-17 13:30:42 -08:00
Xiang Li
96c0eb50ef
Cleanup more Validation TODOs.
2017-01-12 17:59:37 -08:00
Xiang Li
03149de76f
Cleanup more validation TODOs.
2017-01-11 10:42:48 -08:00
Xiang Li
8eb801f1fd
Clean more validation TODOs.
2017-01-10 16:24:10 -08:00
Xiang Li
245a771a85
1. Clean more validation TODOs.
...
2. Support array of SV_Target.
2017-01-10 11:44:48 -08:00
Xiang Li
28b3ffe821
Clean more validation TODOs.
2017-01-04 13:29:28 -08:00
Marcelo Lopez Ruiz
6ee4074a4b
first commit
2016-12-28 11:52:27 -08:00