- 01 Jul, 2016 5 commits
-
-
LoopDawg authored
-
John Kessenich authored
-
John Kessenich authored
This fixes issue #360.
-
John Kessenich authored
Also, improve variable names. This grew to be overly hard to understand.
-
John Kessenich authored
Suggest gl_[Vertex,Instance]Index when gl_[Vertex,Instance]ID is encountered in Vulkan GLSL
-
- 30 Jun, 2016 6 commits
-
-
John Kessenich authored
See issue #350 for detail. This may be an ESSL specification issue.
-
John Kessenich authored
HLSL: Change intrinsics tests to not use overloaded entry points
-
LoopDawg authored
-
Cort Stratton authored
When parsing Vulkan GLSL, suggest gl_VertexIndex/gl_InstanceIndex instead of gl_VertexID/gl_InstanceID.
-
John Kessenich authored
SPV: Certain decorations are missing for structure-typed in/out variables
-
Rex Xu authored
-
- 29 Jun, 2016 4 commits
-
-
John Kessenich authored
HLSL: Add asdouble, fma, & mad intrinsics
-
John Kessenich authored
Remove duplicated tests from the runtests script.
-
John Kessenich authored
Basic (component) type conversion was done, but checking that the composite was correct was not being done. Fixes issue #353.
-
John Kessenich authored
This is to make the real change needed in the next commit easier.
-
- 28 Jun, 2016 6 commits
-
-
John Kessenich authored
Symbol table sharing has different sets of symbols for different versions. This needs to take into account that SPIR-V has different symbols than non-SPIR-V.
-
Lei Zhang authored
-
LoopDawg authored
-
John Kessenich authored
HLSL: Add lerp, fix sincos ret, add ret type tests, non-square mats, tx semantics
-
John Kessenich authored
Front-end: allow max size built-in arrays like gl_ClipDistance
-
John Kessenich authored
-
- 27 Jun, 2016 1 commit
-
-
Maciej Jesionowski authored
Fixed off-by-one error with gl_MaxClipDistances and similar limits.
-
- 21 Jun, 2016 2 commits
-
-
LoopDawg authored
-
John Kessenich authored
Add HLSL memory barrier intrinsics, fix dst, add lit & EvaluateAttrib…
-
- 20 Jun, 2016 1 commit
-
-
LoopDawg authored
-
- 19 Jun, 2016 1 commit
-
-
John Kessenich authored
-
- 17 Jun, 2016 5 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
This lets ES shaders use non-constant initializers for non-constant globals.
-
John Kessenich authored
-
- 16 Jun, 2016 2 commits
-
-
John Kessenich authored
SPV doesn't allow gaps in the components of the texturing coordinate. It also removes the shadow reference. So, close up the components so all used components are together.
-
John Kessenich authored
-
- 15 Jun, 2016 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
A barrier (ESSL/GLSL) or OpControlBarrier when in a tessellation control shader also means doing memory synchronization for output variables.
-
- 14 Jun, 2016 4 commits
-
-
John Kessenich authored
HLSL: Implement atomic ops, bit conversions, fix minor intrinsics bugs
-
John Kessenich authored
Build: Tracking allocator must use const key
-
David Neto authored
Fixes TMap template. This is required to build with newer libc++ versions that have a static assert on const-ness of value_type
-
LoopDawg authored
-