Home
last modified time | relevance | path

Searched refs:aabb (Results 1 - 4 of 4) sorted by relevance

/third_party/mesa3d/src/amd/vulkan/
H A Dradv_acceleration_structure.h49 float aabb[2][3]; member
71 float aabb[2][3]; member
91 float aabb[2][3]; member
H A Dradv_acceleration_structure.c454 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 DvktRayTracingBuiltinTests.cpp2599 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 DtcuRasterizationVerifier.cpp199 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