- 13 Jun, 2016 3 commits
-
-
Nekotekina authored
-
John Kessenich authored
Details within these bear even more fleshing out, but would like to have that driven by actual need.
-
John Kessenich authored
-
- 10 Jun, 2016 1 commit
-
-
John Kessenich authored
SPV: Fix pointer address spaces for sampler function parameters
-
- 09 Jun, 2016 5 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
Jason Ekstrand authored
For opaque types such as samplers, images, and atomic counters, we want to reference the actual object in the child function. For a long time, we used a shadow variable and made a copy of the image/sampler. In 76d0ac1a, this was changed to not shadow samplers. However, this didn't cover all opaque types and it also didn't get the pointer storage classes right. This commit fixes both of these issues. Fixes #324
-
Jason Ekstrand authored
-
Jason Ekstrand authored
-
- 08 Jun, 2016 3 commits
-
-
John Kessenich authored
SPV: Defer capability decl for ClipDistance, CullDistance, PointSize until…
-
David Neto authored
The compiler will mark struct members with those builtins, but won't declare the capability until that member is accessed by some executable instruction. Test changes: - spv.430.vert: was missing ClipDistance capability. - spv.precise.tese: remove TessellationPointSize capability.
-
John Kessenich authored
Build: Fix Ubuntu 16.10 build
-
- 07 Jun, 2016 1 commit
-
-
Brad Davis authored
-
- 06 Jun, 2016 5 commits
-
-
John Kessenich authored
Infrastructure: Add .clang-format.
-
John Kessenich authored
-
Dejan Mircevski authored
-
Dejan Mircevski authored
-
Dejan Mircevski authored
-
- 05 Jun, 2016 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
- 04 Jun, 2016 1 commit
-
-
John Kessenich authored
-
- 03 Jun, 2016 11 commits
-
-
John Kessenich authored
The grammar now accepts type casts, like "(int)x", but that has to be disambiguated from "(a + b)", needed deeper lookahead and backing up than what existed so far.
-
John Kessenich authored
HLSL: Add negative intrinsics tests
-
LoopDawg authored
-
John Kessenich authored
HLSL: Fix for empty statement segfault
-
LoopDawg authored
-
John Kessenich authored
remapper: do not eliminate interface variables in dce
-
John Kessenich authored
HLSL: Initial implementation of direct-mapped subset of HLSL intrinsics
-
GregF authored
this is done by counting op_entrypoint as a use/def
-
LoopDawg authored
This checkin implements about half of the HLSL intrinsics for a subset of their entire type support (but a useful subset). The uncommented lines in TBuiltInParseablesHlsl::identifyBuiltIns shows which are connected.
-
John Kessenich authored
Build: For MinGW, statically link exes against basic runtimes
-
John Kessenich authored
GLSL takes a traditional sampler, but SPIR-V wants just the sampled image, not the combined sampler and image.
-
- 02 Jun, 2016 3 commits
-
-
David Neto authored
Avoids the need to ship basic runtimes like libgcc_s_sjlj-1.dll with the executables.
-
John Kessenich authored
Build: Produce different names for files in debug builds on MSVC
-
John Kessenich authored
SPV: Fix double matrix creation
-
- 01 Jun, 2016 1 commit
-
-
iostrows authored
-
- 31 May, 2016 2 commits
-
-
John Kessenich authored
This amends the previous commit, which ommitted barriers in version 420 for compute shader.
-
John Kessenich authored
Core compute shaders were working, but the extension wasn't implemented.
-
- 30 May, 2016 1 commit
-
-
John Kessenich authored
Also beefed up support for running compute shaders is #version 420, but this work is only partially done.
-