- 18 Mar, 2020 2 commits
-
-
Daniel Koch authored
-
Daniel Koch authored
and SPV_KHR_ray_tracing
-
- 17 Mar, 2020 3 commits
-
-
John Kessenich authored
This contains the base for ray tracing extensions.
-
John Kessenich authored
Forbid memoryBarrierAtomicCounter for Vulkan compiles
-
Jeff Bolz authored
-
- 16 Mar, 2020 1 commit
-
-
Malcolm Bechard authored
* Fixes #2005 Allow multiple units in a stage to have push_constants as long as the blocks match. Requires #2006 to be fixed to be functional. * tweaks to #2005 fix after some testing * add unit tests for push constants across multiple compilation units For #2005 * update reference output for tests that fail validation * fix uninitialized result.validationResult
-
- 11 Mar, 2020 3 commits
-
-
Chow authored
When we use unsized array in shader storage buffer, glslang calculate the offset during delcaring the block, it may lead to incorrect block offsets when its implicit array size changed. So here is what we do: 1. For GLSL, we add flag explicitOffset in TQualifier, and set it when layout offset is specified explicitly 2. By using this flag we could tell difference as whether it is an explicit offset, and recalculate the block member offset conditionally in OpenGL.
-
Ryan Harrison authored
Fixes #2106 * Convert memcmps to strcmps
-
John Kessenich authored
EXT_debug_printf - make escape sequences better match C/C++
-
- 10 Mar, 2020 4 commits
-
-
Jeff Bolz authored
-
John Kessenich authored
Allow nonuniformEXT() on sampler types
-
John Kessenich authored
disable escape sequences for #line and #error
-
Jeff Bolz authored
-
- 09 Mar, 2020 5 commits
-
-
Jeff Bolz authored
This is conservative and still also decorates the loaded value.
-
Jeff Bolz authored
Also add missing NonUniformEXT decoration on OpImageTexelPointer.
-
John Kessenich authored
Fix typo in Web CMakeLists
-
John Kessenich authored
Add Android build instructions to README
-
John Kessenich authored
add c wrapper for standalone ResourceLimits and remove that dependency from glslang_c_interface
-
- 07 Mar, 2020 1 commit
-
-
Kai Ninomiya authored
-
- 06 Mar, 2020 5 commits
-
-
Travis Fort authored
-
Travis Fort authored
-
John Kessenich authored
Fix for #2099: add c interface support for TBuiltInResource and glslang::DefaultTBuiltInResource
-
John Kessenich authored
GL_EXT_debug_printf implementation
-
Travis Fort authored
-
- 05 Mar, 2020 2 commits
-
-
Travis Fort authored
-
Jeff Bolz authored
-
- 04 Mar, 2020 3 commits
-
-
Spencer Fricke authored
-
John Kessenich authored
-
John Kessenich authored
Includes an additional deprecation and rationalizing the beginning sections.
-
- 03 Mar, 2020 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
In GLSL/HLSL/AST, v.zyx is an l-value, but not in SPIR-V, which cannot represent it. So, a temporary is used instead.
-
- 01 Mar, 2020 2 commits
-
-
John Kessenich authored
-
John Kessenich authored
This also made it obvious some code was (functionally correctly) repeated, so deleted that too.
-
- 28 Feb, 2020 5 commits
-
-
John Kessenich authored
-
John Kessenich authored
-
John Kessenich authored
Add vcpkg installation instructions
-
John Kessenich authored
Fix for #2075: removed DefaultTBuiltInResource from glslang_c_interface.cpp
-
wangli28 authored
-
- 27 Feb, 2020 1 commit
-
-
Sergey Kosarevsky authored
-
- 22 Feb, 2020 1 commit
-
-
John Kessenich authored
Fix an issue of SPV generation for imageAtomicStore.
-