ScreenAabb
#
Copy import statement
Used by 1 shader in bevy_pbr 0.18.1
lod_error_is_imperceptible
#
Copy import statement
Used by 2 shaders in bevy_pbr 0.18.1
fn
lod_error_is_imperceptible
(
simplification_error: f32 ,
)
->
bool
normalize_plane
#
Copy import statement
fn
normalize_plane
(
)
->
vec4 <f32 >
aabb_in_frustum
#
Copy import statement
Used by 3 shaders in bevy_pbr 0.18.1
fn
aabb_in_frustum
(
)
->
bool
min8
#
Copy import statement
max8
#
Copy import statement
min8_4
#
Copy import statement
project_aabb
#
Copy import statement
Used by 1 shader in bevy_pbr 0.18.1
fn
project_aabb
(
)
->
bool
sample_hzb
#
Copy import statement
sample_hzb_row
#
Copy import statement
fn
sample_hzb_row
(
)
->
f32
occlusion_cull_screen_aabb
#
Copy import statement
fn
occlusion_cull_screen_aabb
(
)
->
bool
occlusion_cull_projection
#
Copy import statement
fn
occlusion_cull_projection
()
->
mat4x4 <f32 >
occlusion_cull_clip_from_local
#
Copy import statement
fn
occlusion_cull_clip_from_local
(
)
->
mat4x4 <f32 >
should_occlusion_cull_aabb
#
Copy import statement
Used by 3 shaders in bevy_pbr 0.18.1
fn
should_occlusion_cull_aabb
(
)
->
bool
Contents
https://github.com/zeux/meshoptimizer/blob/1e48e96c7e8059321de492865165e9ef071bffba/demo/nanite.cpp#L115