/aosp_15_r20/external/mesa3d/src/intel/vulkan/grl/gpu/ |
H A D | AABB.h | 34 GRL_INLINE void AABB_init(struct AABB *aabb) in AABB_init() 40 GRL_INLINE uint PRIMREF_geomID( PrimRef* aabb) in PRIMREF_geomID() 46 GRL_INLINE uint PRIMREF_primID0( PrimRef* aabb) in PRIMREF_primID0() 51 GRL_INLINE uint PRIMREF_primID1( PrimRef* aabb) in PRIMREF_primID1() 60 GRL_INLINE uint PRIMREF_geomFlags( PrimRef* aabb ) in PRIMREF_geomFlags() 66 GRL_INLINE uint PRIMREF_instanceIndex( PrimRef* aabb ) in PRIMREF_instanceIndex() 71 GRL_INLINE uchar PRIMREF_instanceMask( PrimRef* aabb ) in PRIMREF_instanceMask() 128 GRL_INLINE void AABB_extend(struct AABB *aabb, struct AABB *v) in AABB_extend() 134 GRL_INLINE void AABB_extend_point(struct AABB *aabb, const float4 p) in AABB_extend_point() 140 GRL_INLINE void AABB_extendlu(struct AABB *aabb, const float4 lower, const float4 upper) in AABB_extendlu() [all …]
|
H A D | qbvh6.h | 41 GRL_INLINE void setBVHBaseBounds(struct BVHBase *base, struct AABB *aabb) in setBVHBaseBounds() 93 GRL_INLINE struct AABB conservativeAABB(struct AABB *aabb) in conservativeAABB() 156 struct AABB aabb; in extractAABB_QBVHNodeN() local 168 struct AABB aabb; in getAABB_QBVHNodeN() local 255 struct AABB aabb = reduced_aabb; // needs to execute with full subgroup width in subgroup_setQBVHNodeN_setFields_reduced_bounds() local 348 struct AABB aabb = AABB_sub_group_reduce_N6(input_aabb); in subgroup_setQBVHNodeN_setFields() local 360 …struct AABB aabb = AABB_sub_group_reduce_N6(input_aabb); // needs to execute with full subgroup wi… in subgroup_setQBVHNodeN_setFields_2xSIMD8_in_SIMD16() local 459 struct AABB aabb; in subgroup_setInstanceQBVHNodeN() local 499 struct AABB aabb; in subgroup_setInstanceQBVHNodeN_x2() local 515 struct AABB aabb; in subgroup_setQBVHNodeN() local [all …]
|
H A D | quad.h | 63 struct AABB aabb; in getAABB_Quad() local 73 struct AABB aabb; in Quad_ExtendAABB() local 83 struct AABB aabb = getAABB_Quad(q); in getCentroid2_Quad() local
|
H A D | bvh_build_refit.h | 326 struct GRL_RAYTRACING_AABB aabb = GRL_load_aabb(&geomDesc[geomID], primID); in refit_bottom() local 422 struct GRL_RAYTRACING_AABB aabb = GRL_load_aabb(&geomDesc[geomID], primID); in SUBGROUP_refit_bottom() local
|
H A D | bvh_build_treelet_refit.h | 19 GRL_INLINE void storeAABBToL1(struct AABB aabb, struct AABB* ptr) in storeAABBToL1() 28 GRL_INLINE void storeAABBToL3(struct AABB aabb, struct AABB* ptr) in storeAABBToL3()
|
H A D | shared.h | 122 struct AABB aabb; member
|
H A D | api_interface.h | 761 global char* aabb = aabb0 + (primID * geomDesc->Desc.Procedural.AABBByteStride); in GRL_load_aabb() local
|
/aosp_15_r20/external/mesa3d/src/intel/vulkan/grl/include/ |
H A D | AABB3f.h | 32 GRL_INLINE float3 AABB3f_load_lower( const struct AABB3f* aabb ) in AABB3f_load_lower() 37 GRL_INLINE float3 AABB3f_load_upper( const struct AABB3f* aabb ) in AABB3f_load_upper() 43 GRL_INLINE void AABB3f_extend(struct AABB3f *aabb, const struct AABB3f *v) in AABB3f_extend() 53 GRL_INLINE void AABB3f_intersect(struct AABB3f* aabb, struct AABB3f inters) in AABB3f_intersect() 63 GRL_INLINE void AABB3f_trim_upper(struct AABB3f* aabb, const float* upper) in AABB3f_trim_upper() 70 GRL_INLINE void AABB3f_set( struct AABB3f* aabb, float3 lower, float3 upper ) in AABB3f_set() 80 inline void AABB3f_extend_point(struct AABB3f *aabb, const float3 p) in AABB3f_extend_point() 90 GRL_INLINE void AABB3f_extendlu(struct AABB3f *aabb, const float3 lower, const float3 upper) in AABB3f_extendlu() 100 GRL_INLINE float3 AABB3f_size(struct AABB3f* aabb) in AABB3f_size() 105 GRL_INLINE float AABB3f_halfArea(struct AABB3f *aabb) in AABB3f_halfArea() [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/frontends/lavapipe/ |
H A D | lvp_acceleration_structure.c | 182 struct lvp_aabb *aabb = &node->bounds[i]; in lvp_build_internal_node() local 500 const VkAabbPositionsKHR *aabb = (const VkAabbPositionsKHR *)(data + j * stride); in lvp_build_acceleration_structure() local
|
/aosp_15_r20/external/mesa3d/src/amd/vulkan/bvh/ |
H A D | bvh.h | 77 radv_aabb aabb; member 93 radv_aabb aabb; member
|
H A D | build_helpers.h | 298 aabb_surface_area(radv_aabb aabb) in aabb_surface_area() 527 radv_aabb aabb; in calculate_instance_node_bounds() local
|
/aosp_15_r20/external/deqp/external/vulkancts/modules/vulkan/ray_tracing/ |
H A D | vktRayTracingBuiltinTests.cpp | 3383 de::MovePtr<RayTracingPipeline> &rayTracingPipeline, bool aabb, VkPipelineLayout pipelineLayout) in createPipelineAndShaderBindingTables() 3533 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); in initBottomAccelerationStructures() local 3749 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); in initializeParameters() local 3941 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); in verifyResults() local 4062 const bool aabb = (m_data.stage == VK_SHADER_STAGE_INTERSECTION_BIT_KHR); in iterate() local
|
/aosp_15_r20/external/mesa3d/src/amd/vulkan/ |
H A D | radv_rra.c | 346 float aabb[2][3]; member 648 const struct radv_bvh_aabb_node *aabb = node; in get_geometry_id() local
|
/aosp_15_r20/external/deqp/framework/common/ |
H A D | tcuRasterizationVerifier.cpp | 208 tcu::IVec4 aabb; in getTriangleAABB() local 2962 const tcu::IVec4 aabb = getTriangleAABB(scene.triangles[triNdx], viewportSize); in verifyTriangleGroupRasterization() local
|