/
redgpu
/
raygpu
Обзор
Документация
Войти
/
redgpu
/
raygpu
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
amalgamation/glslang/Test/rayQuery.rgen
23 строки
588 B
manuel
Bump glslang to 16.0.0
31 окт 2025, 02:24
31 окт 2025, 02:24
2d4c73f
Код
Авторство
О чём код?
#version 460 #extension GL_NV_ray_tracing : enable #extension GL_EXT_ray_query : enable layout(binding = 0, set = 0) uniform accelerationStructureEXT acc0; layout(shaderRecordNV) buffer block { vec3 dir; vec3 origin; }; void main() { rayQueryEXT localRayQuery; uint rayFlags = gl_RayFlagsOpaqueEXT | gl_RayFlagsSkipClosestHitShaderEXT; float tMin = 0.f; float tMax = 1000.f; rayQueryInitializeEXT(localRayQuery, acc0, rayFlags, 0xFF , origin, tMin, dir, tMax); if (!rayQueryProceedEXT(localRayQuery)) { rayQueryTerminateEXT(localRayQuery); } }