- 15 Jan, 2020 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
- 10 Jan, 2020 1 commit
-
-
John Kessenich authored
Fix glslang can't link multiple AST in a single stage
-
- 08 Jan, 2020 4 commits
-
-
John Kessenich authored
Add support for ARB_gpu_shader_fp64
-
John Kessenich authored
Fix #1829: Allow "--" options for def/undef, for OpModuleProcessed.
-
John Kessenich authored
This allows OpModuleProcessed logging to be consistent with everything taking "--" options.
-
Chow authored
FYI, move builtin check to type symbol check. Avoid modifying interface doubleCheck().
-
- 07 Jan, 2020 3 commits
-
-
John Kessenich authored
Add missing extension defination
-
Roy authored
This micro should been defined 1, if opengl 2.0 is required.
-
John Kessenich authored
Modify max binding checks for atomic_uint
-
- 06 Jan, 2020 4 commits
-
-
John Kessenich authored
Add builtin constants gl_MaxFragmentUniformVectors and gl_MaxVertexUniformVectors.
-
John Kessenich authored
-
Chow authored
Add builtin constants: gl_MaxFragmentUniformVectors and gl_MaxVertexUniformVectors. They should both be available since version 410 for core.
-
Chow authored
GLSL Version : >= 150 Purpose: Allow users to use features by enabling this extension, even in low versions. Extension Name: ARB_gpu_shader_fp64 Builtin-variables: Nah Builtin-functions: functions overloaded for this extension, please check registry in reference. Keywords: Double Features: add support for type "double" Reference: https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_gpu_shader_fp64.txt Add support for implicit conversion 1. Remove builtin double vertex (this is introduced by vertex_attrib_64bit 2. Add extension check and implicit conversion as double has been introduced 3. Add test results.
-
- 03 Jan, 2020 1 commit
-
-
Roy authored
Root cause: GlslangToSpv use symbol structure's ptr as a map key, but multiple shader object can build a new AST. In the AST the the same symbol has different ptr point to their structure, so indext map faild. solution: Add a new map glslangTypeToIdMap to map ptr to symbol id, and use symbol id to index memberRemapper.
-
- 30 Dec, 2019 5 commits
-
-
John Kessenich authored
Add support for ARB_uniform_buffer_object
-
John Kessenich authored
-
John Kessenich authored
Add support for ARB_texture_multisample
-
John Kessenich authored
atomic counter offset should align to 4 (compute shader)
-
John Kessenich authored
Add support for ARB_sample_shading
-
- 26 Dec, 2019 1 commit
-
-
John Kessenich authored
-
- 25 Dec, 2019 2 commits
-
-
Chow authored
atomic counter offset should align to 4 Ref: glspec46.core - 6.8 BufferObjectState offset restriction multiple of 4
-
Chow authored
Modify atomic_uint binding check. Currently, when not declared with offset, default atomic_unint won't check whether its binding is valid or not more than its limit value.
-
- 23 Dec, 2019 3 commits
-
-
Chow authored
GLSL Version : >= 120 Purpose: Allow users to use features by enabling this extension, even in low versions. Extension Name: ARB_uniform_buffer_object Builtin-variables: Uniform Builtin-functions: Nah Keywords: Nah Features: uniform block Reference: https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_uniform_buffer_object.txt
-
Chow authored
GLSL Version : >= 140 Purpose: Allow users to use features by enabling this extension, even in low versions. Extension Name: ARB_texture_multisample Builtin-variables: Nah Builtin-functions: Nah Keywords: sampler2DMS, isampler2DMS, usampler2DMS, sampler2DMSArray, isampler2DMSArray, usampler2DMSArray Reference: https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_texture_multisample.txt -
Chow authored
Version : >= 130 Extension Name: ARB_sample_shading Builtin-variables: "gl_SampleID" "gl_SamplePosition" "gl_SampleMask" "gl_NumSamples" Reference: https://www.khronos.org/registry/OpenGL/extensions/ARB/ARB_sample_shading.txt
-
- 20 Dec, 2019 1 commit
-
-
John Kessenich authored
-
- 13 Dec, 2019 1 commit
-
-
John Kessenich authored
Update spriv-tools known good
-
- 12 Dec, 2019 1 commit
-
-
Greg Fischer authored
-
- 10 Dec, 2019 2 commits
-
-
John Kessenich authored
Fix #2020: PR #1977 broke HLSL member consistency, this fixes it.
-
John Kessenich authored
using an unitialized member. This commit consistently does not use those HLSL members unless ENABLE_HLSL is on.
-
- 09 Dec, 2019 5 commits
-
-
John Kessenich authored
Fix: #2014: Don't do "extension-on && version >= ..." keyword checks.
-
John Kessenich authored
Fix #2007: Fix a couple relative header paths in header files.
-
John Kessenich authored
Keywords should only have tests like "extension-on || version >= ...", or "extension-off && version <= ...".
-
John Kessenich authored
-
John Kessenich authored
-
- 05 Dec, 2019 1 commit
-
-
John Kessenich authored
Remove glslang::pool_allocator::setAllocator
-
- 04 Dec, 2019 2 commits
-
-
Reid Kleckner authored
TPoolAllocator is not copy assignable, so this setter could never have been used. After a recent change (878a24ee2), new versions of Clang reject this code outright.
-
John Kessenich authored
Implement INTEL_shader_integer_functions2
-
- 03 Dec, 2019 1 commit
-
-
Ian Romanick authored
v2: Move addCapability and addExtension extension calls from TGlslangToSpvTraverser::createBinaryOperation to TGlslangToSpvTraverser::visitAggregate. Suggested by JohnK.
-