- 22 Feb, 2020 2 commits
-
-
John Kessenich authored
Fix an issue of SPV generation for imageAtomicStore.
-
Rex Xu authored
For GLSL function imageAtomicStore, it will be translated to OpImageTexelPointer + OpAtomicStore. The result type of OpImageTexelPointer must be the same as the sampled type of OpTypeImage. On translation, the result type is mistakenly fetched from operand list operands[2] while operands[2] corresponds to sampleNum whose type is always uint. This leads to an error if the image type is iimageXXX that is int image.
-
- 20 Feb, 2020 2 commits
-
-
John Kessenich authored
SPV_AMD_shader_image_load_store_lod is now validated by spirv-tools
-
Samuel Iglesias Gonsálvez authored
-
- 19 Feb, 2020 2 commits
-
-
John Kessenich authored
Fix iomapper issue
-
Roy.li authored
Use type name to index map to instead of use instance name to index map, or anonymous block will cause a map issue.
-
- 18 Feb, 2020 3 commits
-
-
John Kessenich authored
HLSL: Fix part of #2070: Correctly handle promotion for <unary-op>(int).
-
John Kessenich authored
This still only handles a scalar correctly, and some vector cases need additional fixes.
-
John Kessenich authored
Add an option to make RTTI enabled
-
- 17 Feb, 2020 1 commit
-
-
durswd authored
-
- 07 Feb, 2020 1 commit
-
-
John Kessenich authored
CMake: Split "is emscripten" config from "enable glslang.js"
-
- 06 Feb, 2020 6 commits
-
-
Kai Ninomiya authored
This should enable glslang to be used as a dependency of other projects that target WebAssembly, instead of assuming "EMSCRIPTEN" => "Want glslang.js".
-
John Kessenich authored
Avoid enum-compare warning, missing cases in switch
-
David Neto authored
-
John Kessenich authored
GLSL: Support constant folding for mod
-
John Kessenich authored
GLSL: Fix semantic error for GL_KHR_memory_scope_semantics
-
Rex Xu authored
When 2DMS or 2DMSArray is used, IMAGE_PARAMS will take an additional paramter to represent sample number. The semantics check should get the correct semantics values, taking this case into account.
-
- 05 Feb, 2020 1 commit
-
-
John Kessenich authored
glslang.js: Make the SPIR-V target version configurable (1.0 ~ 1.5) and default to 1.0
-
- 04 Feb, 2020 2 commits
-
-
Kai Ninomiya authored
-
John Kessenich authored
Fix memory corruption in TGlslIoMapper
-
- 02 Feb, 2020 1 commit
-
-
Timo Suoranta authored
-
- 30 Jan, 2020 2 commits
-
-
John Kessenich authored
Use NOT ... VERSION_LESS instead of VERSION_GREATER_EQUAL
-
Jeff Bolz authored
-
- 29 Jan, 2020 1 commit
-
-
John Kessenich authored
standalone: Fix --help
-
- 28 Jan, 2020 1 commit
-
-
Jordan Justen authored
Fixes: bd97b6f9 ("Command-line: Give better error messages. From #1829.") Signed-off-by:
Jordan Justen <jordan.l.justen@intel.com>
-
- 27 Jan, 2020 6 commits
-
-
John Kessenich authored
Use correct enum type in case statement
-
Ryan Harrison authored
Two similarly named enums led to the wrong one being used here, this is getting caught in the Chromium and Dawn DEPS rolls.
-
John Kessenich authored
Revisit fix for #2062 for consistency with this commit.
-
John Kessenich authored
Fix for GCC 9 / Werror=deprecated-copy
-
John Kessenich authored
Add Tess machine dependent built-in variables initialization for GLES…
-
John Kessenich authored
-
- 24 Jan, 2020 1 commit
-
-
John Kessenich authored
Implemented C-language interface for glslang
-
- 21 Jan, 2020 1 commit
-
-
Roy.li authored
Merge code
-
- 17 Jan, 2020 1 commit
-
-
John Kessenich authored
-
- 16 Jan, 2020 3 commits
-
-
John Kessenich authored
-
John Kessenich authored
Add Error check flag in io mapper
-
Chow authored
GLSL could detect contradictory uniform binding, but missing error reporting, even if we could now observe error inside infosink. Add error check when first time validate uniform binding. When doing traversal, it should be zero error. This error check flag will be used during linking time. To quickly report errors like contradictory uniform bindings. Add error check flags for TDefaultGlslIoResolver when catching EPrefixInternalError
-
- 15 Jan, 2020 3 commits
-
-
John Kessenich authored
SPV/Vulkan: Add support for Vulkan 1.2, which defaults to SPIR-V 1.5.
-
John Kessenich authored
-
John Kessenich authored
-