1. 29 Jan, 2021 1 commit
  2. 28 Jan, 2021 2 commits
  3. 27 Jan, 2021 1 commit
  4. 26 Jan, 2021 1 commit
  5. 25 Jan, 2021 1 commit
  6. 21 Jan, 2021 1 commit
  7. 20 Jan, 2021 1 commit
  8. 19 Jan, 2021 2 commits
  9. 18 Jan, 2021 1 commit
  10. 15 Jan, 2021 1 commit
  11. 07 Jan, 2021 1 commit
  12. 06 Jan, 2021 2 commits
  13. 05 Jan, 2021 3 commits
  14. 24 Dec, 2020 2 commits
  15. 23 Dec, 2020 1 commit
  16. 18 Dec, 2020 2 commits
  17. 16 Dec, 2020 2 commits
  18. 15 Dec, 2020 5 commits
  19. 12 Dec, 2020 1 commit
  20. 11 Dec, 2020 3 commits
  21. 08 Dec, 2020 1 commit
  22. 03 Dec, 2020 1 commit
  23. 30 Nov, 2020 1 commit
    • update spirv-headers and fix handling of gl_HitTEXT (#2471) · e11a2c8b
      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
  24. 25 Nov, 2020 1 commit
  25. 23 Nov, 2020 1 commit
    • Updates for final Vulkan ray tracing extensions (#2466) · ffccefdd
      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: 's avatarDavid Neto <dneto@google.com>
      Co-authored-by: 's avatarAshwin Lele (NVIDIA Corporation) <alele@nvidia.com>
      Co-authored-by: 's avatarNeslisah <Neslisah.Torosdagli@amd.com>
  26. 16 Nov, 2020 1 commit