Minmin Gong
|
e82b303f9a
|
Use the Blob in object, not pointer
It reduces the chance of memory leak.
|
2020-09-25 15:06:30 -07:00 |
Minmin Gong
|
110266b0ef
|
[External] Update DXC and explicitly use the static version of SPIRV-Tools
|
2020-09-24 15:35:11 -07:00 |
Minmin Gong
|
e0785d987a
|
[External] Update SPIRV-Cross and its dependencies to fix an OpPhi translation issue
|
2020-09-24 00:43:00 -07:00 |
Minmin Gong
|
557f5396ea
|
[External] Update dxc to fix compiling issues on VS2019 16.6
|
2020-05-21 00:04:22 -07:00 |
Minmin Gong
|
cfe64907a5
|
External: Updated DirectXShaderCompiler
|
2020-05-14 22:15:22 -07:00 |
Minmin Gong
|
c0bf229665
|
[External] Update external libraries
|
2020-04-25 21:09:18 -07:00 |
Minmin Gong
|
3abff09adc
|
[Link] Enable to compile HLSLs to Dxil modules, and link them
Related work item: Github #10
|
2020-04-23 21:12:31 -07:00 |
Minmin Gong
|
75117b3e4a
|
[Engineering] Refactor on cmake files, split large files to smaller ones
|
2020-03-07 18:33:23 -08:00 |
Minmin Gong
|
c6f7879497
|
[External] Updated some external libraries
|
2020-03-07 15:17:17 -08:00 |
Minmin Gong
|
d1c81f555e
|
[External] Updated DirectXShaderCompiler and SPIRV-Cross to fix nointerpolation problem
|
2019-09-23 11:14:52 -07:00 |
Minmin Gong
|
c9db185673
|
[External] Add a patching mechanism to external libraries
Also using this to fix the DXC with VS2019.2
Related work item: Github #49
|
2019-09-04 20:02:21 -07:00 |
Minmin Gong
|
7f765609e5
|
Enable to build x86, arm, and arm64 binaries as well
When cross compiling arm or arm64 configurations, a built x64 or x86 clang-tblgen and llvm-tblgen are required.
Related work item: Github #15
|
2019-07-14 00:16:04 -07:00 |
Minmin Gong
|
f302367332
|
Update dxc to reduce its binary size
Related work item: Github #19
|
2019-05-30 23:14:38 +08:00 |
Minmin Gong
|
e7a38cd399
|
[External] Updated DirectXShaderCompiler and SPIRV-Cross to fix the LoD problem
Related work item: Github #40
|
2019-04-21 19:14:06 -07:00 |
Minmin Gong
|
6ecb32708b
|
[External] Updated DirectXShaderCompiler to fix the half data type problem
Related work item: Github #40
|
2019-03-16 11:36:12 -07:00 |
Minmin Gong
|
9a2f26fc43
|
Add 2 tests about half data type, and update the externals
Related work item: Github #40
|
2019-03-01 22:21:06 -08:00 |
Minmin Gong
|
744b9cd517
|
[External] Updated external libraries
Related work item: Github #38
|
2019-02-24 20:45:49 -08:00 |
Minmin Gong
|
4fe50bd32d
|
Ask cmake to find git executable
Related work item: Github #28
|
2019-01-30 22:19:38 -08:00 |
Minmin Gong
|
cb46316066
|
Force to turn off LLVM_ENABLE_TERMINFO to remove the dependency to libtinfo
Related work item: Github #20
|
2018-12-14 18:21:11 -08:00 |
Minmin Gong
|
db2e2aa3db
|
Upgrade SPIRV-Headers and SPIRV-Tools to fix a warning on gcc8
Related work item: Github #21
|
2018-12-13 22:49:36 -08:00 |
Minmin Gong
|
3fb8f1d645
|
Fix the external sync problem.
Change the git:// to https:// for external libraries.
Related work item: Github #16
|
2018-11-27 21:30:05 -08:00 |
Minmin Gong
|
e611a0f02b
|
[External] Add SPIRV-Headers and SPIRV-Tools as external dependencies
Related work item: Github #14
|
2018-11-21 21:26:24 -08:00 |
Minmin Gong
|
7e9d845ec2
|
[CI][Linux][macOS] Linux and macOS support
1. Replace WRL::ComPtr with CComPtr,
2. Cross platform UUID,
3. Add compiler options for GCC and Clang,
4. Add travis rules,
Related work items: Github #2, #3
|
2018-11-14 22:53:48 -08:00 |
Minmin Gong
|
bc374b16e4
|
[HLSL] Update SPIR-V to latest master to fix the error when converting a pixel shader to HLSL SM3.
Related work item: Github #6
|
2018-11-12 22:58:17 -08:00 |
Minmin Gong
|
dada492762
|
Check in initial code
|
2018-11-07 23:29:45 -08:00 |