Back home 🏡 WGSL Spec Bevy WGSL Functions

oit_draw.wgsl

Import path

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>