Back home 🏡
WGSL Spec
Bevy
WGSL Functions
oit_draw.wgsl
Import path
bevy_core_pipeline::oit
(click to copy)
Functions
oit_draw
#
Shader defs:
🟢 OIT_ENABLED
Add the fragment to the oit buffer
fn
oit_draw
(
position
:
vec4f
,
color
:
vec4f
)
Parameter
Type
position
vec4f
color
vec4f
pack_24bit_depth_8bit_alpha
#
fn
pack_24bit_depth_8bit_alpha
(
depth
:
f32
,
alpha
:
f32
) ->
u32
Parameter
Type
depth
f32
alpha
f32
Returns:
u32
unpack_24bit_depth_8bit_alpha
#
fn
unpack_24bit_depth_8bit_alpha
(
packed
:
u32
) ->
vec2<f32>
Parameter
Type
packed
u32
Returns:
vec2<f32>