Searched refs:aabb (Results 1 - 4 of 4) sorted by relevance
/third_party/mesa3d/src/amd/vulkan/ |
H A D | radv_acceleration_structure.h | 49 float aabb[2][3]; member 71 float aabb[2][3]; member 91 float aabb[2][3]; member
|
H A D | radv_acceleration_structure.c | 454 node->aabb[0][j] = instance->transform.matrix[j][3]; in build_instances() 455 node->aabb[1][j] = instance->transform.matrix[j][3]; in build_instances() 457 node->aabb[0][j] += MIN2(instance->transform.matrix[j][k] * src_header->aabb[0][k], in build_instances() 458 instance->transform.matrix[j][k] * src_header->aabb[1][k]); in build_instances() 459 node->aabb[1][j] += MAX2(instance->transform.matrix[j][k] * src_header->aabb[0][k], in build_instances() 460 instance->transform.matrix[j][k] * src_header->aabb[1][k]); in build_instances() 480 const VkAabbPositionsKHR *aabb = in build_aabbs() local 484 node->aabb[ in build_aabbs() [all...] |
/third_party/vk-gl-cts/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingBuiltinTests.cpp | 2599 bool aabb, 3222 Move<VkPipeline> RayTracingIndirectTestInstance::createPipelineAndShaderBindingTables (de::MovePtr<RayTracingPipeline>& rayTracingPipeline, bool aabb, VkPipelineLayout pipelineLayout) in createPipelineAndShaderBindingTables() argument 3240 if (aabb) in createPipelineAndShaderBindingTables() 3336 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); in initBottomAccelerationStructures() local 3355 if (aabb == false) in initBottomAccelerationStructures() 3388 if (aabb == false) in initBottomAccelerationStructures() 3422 accel->addGeometry(m_geomData[(i * m_geomsPerInstance) + j], !aabb, 0U); in initBottomAccelerationStructures() 3503 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); in initializeParameters() local 3512 tcu::Vec3 center = aabb ? in initializeParameters() 3550 tcu::Vec3 center = aabb in initializeParameters() 3684 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); verifyResults() local 3805 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); iterate() local [all...] |
/third_party/vk-gl-cts/framework/common/ |
H A D | tcuRasterizationVerifier.cpp | 199 tcu::IVec4 aabb; in getTriangleAABB() local 201 aabb.x() = (int)deFloatFloor(de::min(de::min(screenSpace[0].x(), screenSpace[1].x()), screenSpace[2].x())); in getTriangleAABB() 202 aabb.y() = (int)deFloatFloor(de::min(de::min(screenSpace[0].y(), screenSpace[1].y()), screenSpace[2].y())); in getTriangleAABB() 203 aabb.z() = (int)deFloatCeil (de::max(de::max(screenSpace[0].x(), screenSpace[1].x()), screenSpace[2].x())); in getTriangleAABB() 204 aabb.w() = (int)deFloatCeil (de::max(de::max(screenSpace[0].y(), screenSpace[1].y()), screenSpace[2].y())); in getTriangleAABB() 206 return aabb; in getTriangleAABB() 2736 const tcu::IVec4 aabb = getTriangleAABB(scene.triangles[triNdx], viewportSize); 2738 for (int y = de::max(0, aabb.y()); y <= de::min(aabb.w(), coverageMap.getHeight() - 1); ++y) 2739 for (int x = de::max(0, aabb [all...] |
Completed in 13 milliseconds