Home
last modified time | relevance | path

Searched refs:topLevelAS (Results 1 - 24 of 24) sorted by relevance

/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/
H A DvktRayQueryDirectionTests.cpp285 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
300 << " rayQueryInitializeEXT(rq, topLevelAS, gl_RayFlagsNoneEXT, cullMask, pc.origin.xyz, pc.tmin, pc.direction.xyz, pc.tmax);\n" in initPrograms()
349 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
359 topLevelAS->setUseArrayOfPointers(m_params.useArraysOfPointers); in iterate()
360 topLevelAS->setUsePPGeometries(m_params.useArraysOfPointers); in iterate()
361 topLevelAS->setInstanceCount(1); in iterate()
364 topLevelAS->addInstance(blasSharedPtr, initialMatrix, 0, 0xFFu, 0u, instanceFlags); in iterate()
366 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
368 topLevelAS->updateInstanceMatrix(vkd, device, 0u, transformMatrix); in iterate()
403 topLevelAS in iterate()
[all...]
H A DvktRayQueryBarycentricCoordinatesTests.cpp113 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
130 << " rayQueryInitializeEXT(rq, topLevelAS, gl_RayFlagsNoneEXT, cullMask, origin, tMin, direction, tMax);\n" in initPrograms()
200 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
214 topLevelAS->setInstanceCount(1); in iterate()
215 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
216 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
293 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayQueryNonUniformArgsTests.cpp125 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
142 << " rayQueryInitializeEXT(rq, topLevelAS, args.rayFlags, args.cullMask, args.origin.xyz, args.Tmin, args.direction.xyz, args.Tmax);\n" in initPrograms()
218 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
232 topLevelAS->setInstanceCount(1); in iterate()
233 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, kGoodCullMask, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
234 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
274 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayQueryPositionFetchTests.cpp180 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
200 << " rayQueryInitializeEXT(rq, topLevelAS, gl_RayFlagsNoneEXT, cullMask, origin, tMin, direction, tMax);\n" in initPrograms()
417 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
441 topLevelAS->setInstanceCount(1); in iterate()
442 topLevelAS->setBuildType(m_params.buildType); in iterate()
443 topLevelAS->addInstance(blasSharedPtr, (m_params.testFlagMask & TEST_FLAG_BIT_INSTANCE_TRANSFORM) ? notQuiteIdentityMatrix3x4 : identityMatrix3x4); in iterate()
444 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
515 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayQueryOpacityMicromapTests.cpp232 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
250 << " rayQueryInitializeEXT(rq, topLevelAS, " << flagsString << ", cullMask, origin, tMin, direction, tMax);\n" in initPrograms()
521 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
754 topLevelAS->setInstanceCount(1); in iterate()
755 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, instanceFlags); in iterate()
756 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
884 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayQueryMiscTests.cpp113 << "layout (set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
139 << " rayQueryInitializeEXT(rayQueries[i], topLevelAS, rayFlags, cullMask, origin, tmin, direct, tmax);\n" in initPrograms()
234 de::SharedPtr<TopLevelAccelerationStructure> topLevelAS (makeTopLevelAccelerationStructure().release()); in iterate()
252 topLevelAS->addInstance(bottomLevelAS); in iterate()
253 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
308 topLevelAS->getPtr(), // const VkAccelerationStructureKHR* pAccelerationStructures; in iterate()
593 layout(set = 0, binding = 0) uniform accelerationStructureEXT topLevelAS; in initPrograms()
619 rayQueryInitializeEXT(query, topLevelAS, rayFlags, cullMask, origin, tmin, direct, tmax); in initPrograms()
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_query/
H A DvktRayQueryDirectionTests.cpp285 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
300 << " rayQueryInitializeEXT(rq, topLevelAS, gl_RayFlagsNoneEXT, cullMask, pc.origin.xyz, pc.tmin, pc.direction.xyz, pc.tmax);\n" in initPrograms()
349 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
359 topLevelAS->setUseArrayOfPointers(m_params.useArraysOfPointers); in iterate()
360 topLevelAS->setUsePPGeometries(m_params.useArraysOfPointers); in iterate()
361 topLevelAS->setInstanceCount(1); in iterate()
364 topLevelAS->addInstance(blasSharedPtr, initialMatrix, 0, 0xFFu, 0u, instanceFlags); in iterate()
366 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
368 topLevelAS->updateInstanceMatrix(vkd, device, 0u, transformMatrix); in iterate()
403 topLevelAS in iterate()
[all...]
H A DvktRayQueryBarycentricCoordinatesTests.cpp113 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
130 << " rayQueryInitializeEXT(rq, topLevelAS, gl_RayFlagsNoneEXT, cullMask, origin, tMin, direction, tMax);\n" in initPrograms()
200 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
214 topLevelAS->setInstanceCount(1); in iterate()
215 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
216 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
293 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayQueryNonUniformArgsTests.cpp125 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
142 << " rayQueryInitializeEXT(rq, topLevelAS, args.rayFlags, args.cullMask, args.origin.xyz, args.Tmin, args.direction.xyz, args.Tmax);\n" in initPrograms()
218 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
232 topLevelAS->setInstanceCount(1); in iterate()
233 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, kGoodCullMask, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
234 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
274 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayQueryOpacityMicromapTests.cpp228 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
246 << " rayQueryInitializeEXT(rq, topLevelAS, " << flagsString << ", cullMask, origin, tMin, direction, tMax);\n" in initPrograms()
515 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
734 topLevelAS->setInstanceCount(1); in iterate()
735 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, instanceFlags); in iterate()
736 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
858 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayQueryMiscTests.cpp113 << "layout (set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
139 << " rayQueryInitializeEXT(rayQueries[i], topLevelAS, rayFlags, cullMask, origin, tmin, direct, tmax);\n" in initPrograms()
234 de::SharedPtr<TopLevelAccelerationStructure> topLevelAS (makeTopLevelAccelerationStructure().release()); in iterate()
252 topLevelAS->addInstance(bottomLevelAS); in iterate()
253 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
308 topLevelAS->getPtr(), // const VkAccelerationStructureKHR* pAccelerationStructures; in iterate()
593 layout(set = 0, binding = 0) uniform accelerationStructureEXT topLevelAS; in initPrograms()
619 rayQueryInitializeEXT(query, topLevelAS, rayFlags, cullMask, origin, tmin, direct, tmax); in initPrograms()
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/
H A DvktRayTracingPositionFetchTests.cpp132 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
160 << " traceRayEXT(topLevelAS, gl_RayFlagsNoneEXT, cullMask, 0, 0, 0, origin, tMin, direction, tMax, 0);\n" in initPrograms()
255 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
279 topLevelAS->setInstanceCount(1); in iterate()
280 topLevelAS->setBuildType(m_params.buildType); in iterate()
281 topLevelAS->addInstance(blasSharedPtr, (m_params.testFlagMask & TEST_FLAG_BIT_INSTANCE_TRANSFORM) ? notQuiteIdentityMatrix3x4 : identityMatrix3x4); in iterate()
282 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
355 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingDirectionTests.cpp312 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
324 << " traceRayEXT(topLevelAS, gl_RayFlagsNoneEXT, cullMask, 0, 0, 0, pc.origin.xyz, pc.tmin, pc.direction.xyz, pc.tmax, 0);\n" in initPrograms()
430 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
440 topLevelAS->setUseArrayOfPointers(m_params.useArraysOfPointers); in iterate()
441 topLevelAS->setUsePPGeometries(m_params.useArraysOfPointers); in iterate()
442 topLevelAS->setInstanceCount(1); in iterate()
445 topLevelAS->addInstance(blasSharedPtr, initialMatrix, 0, 0xFFu, 0u, instanceFlags); in iterate()
447 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
449 topLevelAS->updateInstanceMatrix(vkd, device, 0u, transformMatrix); in iterate()
500 topLevelAS in iterate()
[all...]
H A DvktRayTracingBarycentricCoordinatesTests.cpp129 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
155 << " traceRayEXT(topLevelAS, gl_RayFlagsNoneEXT, cullMask, 0, 0, 0, origin, tMin, direction, tMax, 0);\n" in initPrograms()
280 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
294 topLevelAS->setInstanceCount(1); in iterate()
295 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
296 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
380 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingNonUniformArgsTests.cpp135 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
163 << " traceRayEXT(topLevelAS,\n" in initPrograms()
289 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
303 topLevelAS->setInstanceCount(1); in iterate()
304 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, kGoodCullMask, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
305 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
345 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingOpacityMicromapTests.cpp162 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
195 << " traceRayEXT(topLevelAS, " << flagsString << ", cullMask, 0, 0, 0, origin, tMin, direction, tMax, 0);\n" in initPrograms()
339 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
511 topLevelAS->setInstanceCount(1); in iterate()
512 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, instanceFlags); in iterate()
513 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
635 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingShaderBindingTableTests.cpp698 "layout(set = 0, binding = 2) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
707 " traceRayEXT(topLevelAS, 0, 0xFF, trParams.x, trParams.y, trParams.z, origin, tmin, direct, tmax, 0);\n" in initPrograms()
1184 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
1217 << " traceRayEXT(topLevelAS, rayFlags, cullMask, sbtOffset, sbtStride, missIndex, origin, tMin, direction, tMax, 0);\n" in initPrograms()
1282 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
1308 topLevelAS->setInstanceCount(1); in iterate()
1309 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, 0xFF, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
1310 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
1353 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingMiscTests.cpp2633 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
2671 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
3600 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
3618 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
7037 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
7049 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
7793 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
7806 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
8506 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initBasicHitBufferPrograms()
8517 << " traceRayEXT(topLevelAS, rayFlag in initBasicHitBufferPrograms()
8580 auto topLevelAS = makeTopLevelAccelerationStructure(); nullMissInstance() local
8746 auto topLevelAS = makeTopLevelAccelerationStructure(); reuseCreationBufferInstance() local
[all...]
/third_party/vk-gl-cts/external/vulkancts/modules_no_buildgn/vulkan/ray_tracing/
H A DvktRayTracingDirectionTests.cpp312 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
324 << " traceRayEXT(topLevelAS, gl_RayFlagsNoneEXT, cullMask, 0, 0, 0, pc.origin.xyz, pc.tmin, pc.direction.xyz, pc.tmax, 0);\n" in initPrograms()
430 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
440 topLevelAS->setUseArrayOfPointers(m_params.useArraysOfPointers); in iterate()
441 topLevelAS->setUsePPGeometries(m_params.useArraysOfPointers); in iterate()
442 topLevelAS->setInstanceCount(1); in iterate()
445 topLevelAS->addInstance(blasSharedPtr, initialMatrix, 0, 0xFFu, 0u, instanceFlags); in iterate()
447 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
449 topLevelAS->updateInstanceMatrix(vkd, device, 0u, transformMatrix); in iterate()
500 topLevelAS in iterate()
[all...]
H A DvktRayTracingBarycentricCoordinatesTests.cpp114 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
140 << " traceRayEXT(topLevelAS, gl_RayFlagsNoneEXT, cullMask, 0, 0, 0, origin, tMin, direction, tMax, 0);\n" in initPrograms()
241 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
255 topLevelAS->setInstanceCount(1); in iterate()
256 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
257 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
334 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingNonUniformArgsTests.cpp135 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
163 << " traceRayEXT(topLevelAS,\n" in initPrograms()
289 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
303 topLevelAS->setInstanceCount(1); in iterate()
304 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, kGoodCullMask, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
305 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
345 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingOpacityMicromapTests.cpp162 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
195 << " traceRayEXT(topLevelAS, " << flagsString << ", cullMask, 0, 0, 0, origin, tMin, direction, tMax, 0);\n" in initPrograms()
339 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
513 topLevelAS->setInstanceCount(1); in iterate()
514 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0, 0xFFu, 0u, instanceFlags); in iterate()
515 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
637 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingShaderBindingTableTests.cpp698 "layout(set = 0, binding = 2) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
707 " traceRayEXT(topLevelAS, 0, 0xFF, trParams.x, trParams.y, trParams.z, origin, tmin, direct, tmax, 0);\n" in initPrograms()
1184 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in initPrograms()
1217 << " traceRayEXT(topLevelAS, rayFlags, cullMask, sbtOffset, sbtStride, missIndex, origin, tMin, direction, tMax, 0);\n" in initPrograms()
1282 auto topLevelAS = makeTopLevelAccelerationStructure(); in iterate() local
1308 topLevelAS->setInstanceCount(1); in iterate()
1309 topLevelAS->addInstance(blasSharedPtr, identityMatrix3x4, 0u, 0xFF, 0u, VK_GEOMETRY_INSTANCE_TRIANGLE_FACING_CULL_DISABLE_BIT_KHR); in iterate()
1310 topLevelAS->createAndBuild(vkd, device, cmdBuffer, alloc); in iterate()
1353 topLevelAS.get()->getPtr(), in iterate()
H A DvktRayTracingMiscTests.cpp2632 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
2670 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
3595 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
3613 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
7032 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
7044 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
7788 "layout(set = 0, binding = 1) uniform accelerationStructureEXT topLevelAS;\n"
7801 " traceRayEXT(topLevelAS, rayFlags, cullMask, 0, 0, 0, origin, tmin, direct, tmax, 0);\n"
8486 << "layout(set=0, binding=0) uniform accelerationStructureEXT topLevelAS;\n" in nullMissPrograms()
8497 << " traceRayEXT(topLevelAS, rayFlag in nullMissPrograms()
8555 auto topLevelAS = makeTopLevelAccelerationStructure(); nullMissInstance() local
[all...]

Completed in 48 milliseconds