- 21 Jan, 2021 1 commit
-
-
greg-lunarg authored
Fix missing enum values in the C-interface #2507
-
- 20 Jan, 2021 1 commit
-
-
Sergey Kosarevsky authored
-
- 19 Jan, 2021 2 commits
-
-
greg-lunarg authored
license-checker.cfg: Update rules
-
greg-lunarg authored
Add CMake support for Fuchsia
-
- 18 Jan, 2021 1 commit
-
-
Ben Clayton authored
The license classification rules in github.com/google/licensecheck have been updated.
-
- 15 Jan, 2021 1 commit
-
-
Craig Stout authored
-
- 07 Jan, 2021 1 commit
-
-
greg-lunarg authored
Fix option replacement when flags are empty
-
- 06 Jan, 2021 2 commits
-
-
greg-lunarg authored
Prevent HLSL input under OpenGL semantics
-
greg-lunarg authored
Fix debugInfo test to target vulkan1.1 as intended
-
- 05 Jan, 2021 3 commits
-
-
Jeremy Hayes authored
Fix #2497.
-
Greg Fischer authored
Fixes #2494
-
Denis Zalevskiy authored
For the scenario when cmake is executed from MSVC with empty CXX flags. Signed-off-by:Denis Zalevskiy <denis.zalevskiy@basemark.com>
-
- 24 Dec, 2020 2 commits
-
-
greg-lunarg authored
Fix build with android ndk r16b
-
nihuini authored
-
- 23 Dec, 2020 1 commit
-
-
nihui authored
-
- 18 Dec, 2020 2 commits
-
-
greg-lunarg authored
Fix tess factor cut and paste error
-
Greg Fischer authored
Fixes #2476
-
- 16 Dec, 2020 2 commits
-
-
greg-lunarg authored
Don't compile round() to roundEven in DX9 compatibility mode
-
rdb authored
-
- 15 Dec, 2020 5 commits
-
-
John Kessenich authored
Fixed compile warning in reflection.cpp for ENABLE_HLSL = 0 build. [-Wunused-parameter]
-
John Kessenich authored
Update SPIRV-Tools known-good: validate OpImageRead result type
-
David Neto authored
See #2486
-
David Neto authored
Pick up https://github.com/KhronosGroup/SPIRV-Tools/pull/4072 which validates the result type of OpImageRead. This also requires test expectation updates. See #2486 tracks the needed upate to Glslang code generation.
-
Evgeny Proydakov authored
-
- 12 Dec, 2020 1 commit
-
-
Daniel Koch authored
Issue #2483 According to GLSL spec the prototype is: uint rayQueryGetIntersectionInstanceShaderBindingTableRecordOffsetEXT(rayQueryEXT q, bool committed); but that was incorrectly getting translated to SPIRV as an `int`, and this was causing SPIR-V validation errors when used. Added explicit testing for the return types of all the builtin functions in GL_EXT_ray_query
-
- 11 Dec, 2020 3 commits
-
-
greg-lunarg authored
Update README to avoid googletest breakage
-
Greg Fischer authored
Additional fix for #2480
-
greg-lunarg authored
-
- 08 Dec, 2020 1 commit
-
-
greg-lunarg authored
-
- 03 Dec, 2020 1 commit
-
-
greg-lunarg authored
-
- 30 Nov, 2020 1 commit
-
-
Daniel Koch authored
* update spirv-headers and fix handling of gl_HitTEXT Update spirv-headers known_good to f027d53ded7e230e008d37c8b47ede7cd308e19d and update SPIRV/spirv.hpp to copy from that version as well. In GLSL gl_HitTNV/gl_HitTEXT is defined as an alias of gl_RayTmaxNV/gl_RayTmaxEXT SPV_NV_ray_tracing has a dedicated HitTNV which gl_HitTNV maps to. For SPV_KHR_ray_tracing, gl_HitTEXT gets mapped to a RayTmaxKHR decoraged variable to simplify the SPIRV consumer. This change fixes the mapping for the GL_EXT_ray_tracing extension, and updates the test results to match. * update MissNV shader test to not use ObjectRay builtins They shouldn't existing in the miss stage because there is no object intersected
-
- 25 Nov, 2020 1 commit
-
-
Daniel Koch authored
* Add ray query capability if acceleration structure used Fixes #2430 in non-ray tracing stages and the extension is enabled * Add ray query capability if ray query declared * Fix printing of TypeRayQueryKHR It's no longer spelled with "Provisional"
-
- 23 Nov, 2020 1 commit
-
-
Daniel Koch authored
* Fix traceRay/executeCallable to have id instead of constant. Update to final (non-provisional) SPIR-V capabilities (includes review feedback) - Change visibilty of findLinkerObjects. See merge request GLSL/glslang!78 * Add support for OpConvertUToAccelerationStructureKHR. GLSL : https://gitlab.khronos.org/GLSL/GLSL/-/merge_requests/60 SPV : https://gitlab.khronos.org/spirv/spirv-extensions/-/merge_requests/182 See merge request GLSL/glslang!77 * Add volatile qualifier to certain builtins for ray tracing. See merge request GLSL/glslang!81 * make gl_RayTmaxEXT volatile in intersection shader Vulkan Issue #2268 * Add testing for layouts on SBT vulkan/vulkan#2230 - no layout specified should be same as std430 - explicitly test std140, std430, scalar layouts See merge request GLSL/glslang!86 * Support for new opcodes OpIgnoreIntersectionKHR and OpTerminateRayKHR vulkan/vulkan#2374 Add support for ignoreIntersectionEXT and terminateRayEXT as block terminator statements. See merge request GLSL/glslang!87 * Fix code-generation issues with global ray query variables See merge request GLSL/glslang!88 * update dependencies for spirv-headers and tools And update mesh shader results * Fix indeterminate argument ordering Authored-by:
David Neto <dneto@google.com> Co-authored-by:
Ashwin Lele (NVIDIA Corporation) <alele@nvidia.com> Co-authored-by:
Neslisah <Neslisah.Torosdagli@amd.com>
-
- 16 Nov, 2020 1 commit
-
-
Shahbaz Youssefi authored
Fixes a crash in ANGLE. Closes: #2452
-
- 12 Nov, 2020 3 commits
-
-
Malcolm Bechard authored
no longer causes an incorrect error if the current unit has local_size set, but the incoming unit does not
-
David Neto authored
Use of gl_Layer and gl_ViewportIndex in tessellation and vertex shaders should not trigger the addition of the Geometry capability. Fixes #2461 Added tests for use of gl_Layer and gl_ViewportIndex in a tessellation evaluation shader. Several tests for NVIDIA features for tessellation, vertex, or mesh shaders now lose the Geometry or MultiViewport capabilities. This is ok because the functionality is already covered by the ShaderViewportIndexLayerNV capability. The spv.meshShaderPerViewBuiltins.mesh test now fails validation because the validator does not know that PrimitiveId (and possibly other) builtins are enabled by the MeshShadingNV capability. I filed https://github.com/KhronosGroup/SPIRV-Headers/issues/179 to fix the grammar upstream.
-
greg-lunarg authored
This implements a new nonunifom analysis suggested by @jbolz. This change generates nonUniform decorations that were previously missing and avoids generation of incorrect decorations. Most notably, it now generates decorations for nonuniform functions and out params. It avoids generating decorations for lvalues which themselves are not nonuniform.
-
- 09 Nov, 2020 1 commit
-
-
Jesse Hall authored
* Implement GL_EXT_terminate_invocation. * terminateInvocation: declare the SPV extension * Update test results for spirv-tools and bison version bumps Co-authored-by:John Kessenich <cepheus@frii.com>
-
- 06 Nov, 2020 1 commit
-
-
rdb authored
Fixes #2443
-
- 05 Nov, 2020 1 commit
-
-
Chow authored
ATT.
-