/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_query/ |
H A D | vktRayQueryDirectionTests.cpp | 285 << "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 D | vktRayQueryBarycentricCoordinatesTests.cpp | 113 << "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 D | vktRayQueryNonUniformArgsTests.cpp | 125 << "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 D | vktRayQueryPositionFetchTests.cpp | 180 << "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 D | vktRayQueryOpacityMicromapTests.cpp | 232 << "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 D | vktRayQueryMiscTests.cpp | 113 << "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 D | vktRayQueryDirectionTests.cpp | 285 << "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 D | vktRayQueryBarycentricCoordinatesTests.cpp | 113 << "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 D | vktRayQueryNonUniformArgsTests.cpp | 125 << "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 D | vktRayQueryOpacityMicromapTests.cpp | 228 << "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 D | vktRayQueryMiscTests.cpp | 113 << "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 D | vktRayTracingPositionFetchTests.cpp | 132 << "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 D | vktRayTracingDirectionTests.cpp | 312 << "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 D | vktRayTracingBarycentricCoordinatesTests.cpp | 129 << "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 D | vktRayTracingNonUniformArgsTests.cpp | 135 << "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 D | vktRayTracingOpacityMicromapTests.cpp | 162 << "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 D | vktRayTracingShaderBindingTableTests.cpp | 698 "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 D | vktRayTracingMiscTests.cpp | 2633 "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 D | vktRayTracingDirectionTests.cpp | 312 << "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 D | vktRayTracingBarycentricCoordinatesTests.cpp | 114 << "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 D | vktRayTracingNonUniformArgsTests.cpp | 135 << "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 D | vktRayTracingOpacityMicromapTests.cpp | 162 << "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 D | vktRayTracingShaderBindingTableTests.cpp | 698 "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 D | vktRayTracingMiscTests.cpp | 2632 "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...] |