- 29 Mar, 2017 1 commit
-
-
Rex Xu authored
-
- 28 Mar, 2017 1 commit
-
-
John Kessenich authored
-
- 25 Mar, 2017 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
- 24 Mar, 2017 2 commits
-
-
John Kessenich authored
HLSL: fix crash on empty struct return from entry point
-
steve-lunarg authored
-
- 23 Mar, 2017 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
This allows global initializers to use $Global members.
-
- 22 Mar, 2017 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
Thanks to @steve-lunarg for his input and discussions on handling member functions.
-
John Kessenich authored
Another precurser to getting member non-static functions working.
-
- 20 Mar, 2017 4 commits
-
-
John Kessenich authored
HLSL: use prefix for builtin functions names to avoid namespace colli…
-
John Kessenich authored
HLSL: Buffer types should be unsampled.
-
steve-lunarg authored
It would have been possible for globally scoped user functions to collide with builtin method names. This adds a prefix to avoid polluting the namespace. Ideally this would be an invalid character to use in user identifiers, but as that requires changing the scanner, for the moment it's an unlikely yet valid prefix.
-
John Kessenich authored
Still need: pass by reference in SPIR-V and symbol-table level for accessing 'this' members from member functions.
-
- 19 Mar, 2017 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
Also use this to move deferred member-function-body parsing to a better place. This should also be well poised for implementing the 'namespace' keyword.
-
steve-lunarg authored
-
- 17 Mar, 2017 1 commit
-
-
steve-lunarg authored
RWBuffer objects were generating (properly) unsampled resoures, while Buffer objects were not. This fixes that.
-
- 16 Mar, 2017 3 commits
-
-
John Kessenich authored
Adding a test for this also uncovered an extraneous \r in the runtests script, fixed now.
-
John Kessenich authored
SPV: Fix unexpected declarations of capability and extension
-
Rex Xu authored
-
- 15 Mar, 2017 5 commits
-
-
John Kessenich authored
-
John Kessenich authored
Fix building on MinGW-w64
-
John Kessenich authored
-
https://github.com/TiemoJung/glslangJohn Kessenich authored
Merge branch 'semantic_handling' of https://github.com/TiemoJung/glslang into TiemoJung-semantic_handling
-
John Kessenich authored
Makes some white-space differences in most output, plus a few cases where more could have been put out but was cut short by the previous fix-sized buffer.
-
- 14 Mar, 2017 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
These were recently added for all profiles, versus just desktop.
-
John Kessenich authored
-
- 13 Mar, 2017 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
HLSL: Additional channel value for textureGatherXXX().
-
Rex Xu authored
When mapping HLSL gather intrinsics to GLSL textureGatherXXX() built-in function, the channel selection value is only valid for non-shadow samplers.
-
- 12 Mar, 2017 3 commits
-
-
DragoonX6 authored
Some HLSL to Spirv tests fail.
-
John Kessenich authored
This is needed for accessing types/variables within a member function body that are not known until after the struct is finished being declared. However, that funtionality is not yet present, this is just the deferred processing, which is working for static member functions.
-
John Kessenich authored
-
- 11 Mar, 2017 4 commits
-
-
John Kessenich authored
Added 'GL_core_profile' and 'GL_compatibility_profile' to macro expansion
-
John Kessenich authored
-
John Kessenich authored
-
Lukas Hermanns authored
Added version check (version >= 150) for GL_(core/compatibility)_profile macros. Added GL_core_profile standard macro check to "150.vert" test file. Fixed version check for GL_core_profile macros, and removed bad token character from 150.vert test. Updated 150.vert.out test base-result with google-test suite.
-