OpenGL ES SDK for Android ARM Developer Center
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
hiz_cull.cs File Reference

Go to the source code of this file.

Classes

struct  SphereInstance
 

Functions

 layout (local_size_x=64) in
 
 layout (binding=0, std140) uniform UBO
 
 layout (location=0) uniform uint uNumBoundingBoxes
 
 layout (binding=0) uniform sampler2DShadow uDepth
 
 layout (binding=0, offset=0) uniform atomic_uint instanceCountLOD0
 
 layout (std430, binding=0) buffer PerInstanceInput
 
void append_instance (float minz)
 
bool frustum_test (vec3 center, float radius)
 
void main ()
 

Variables

precision highp float
 
precision highp int
 
precision highp sampler2DShadow
 
 input_instance
 
 output_instance_lod0
 
 output_instance_lod1
 
 output_instance_lod2
 
 output_instance_lod3
 

Function Documentation

void append_instance ( float  minz)

Definition at line 95 of file hiz_cull.cs.

bool frustum_test ( vec3  center,
float  radius 
)

Definition at line 120 of file hiz_cull.cs.

layout ( local_size_x  = 64)
layout ( binding  = 0,
std140   
)

Definition at line 43 of file hiz_cull.cs.

layout ( location  = 0)
layout ( binding  = 0)
layout ( binding  = 0,
offset  = 0 
)
layout ( std430  ,
binding  = 0 
)

Definition at line 69 of file hiz_cull.cs.

void main ( )

Definition at line 132 of file hiz_cull.cs.

Variable Documentation

precision highp float

Definition at line 37 of file hiz_cull.cs.

input_instance

Definition at line 72 of file hiz_cull.cs.

precision highp int

Definition at line 38 of file hiz_cull.cs.

output_instance_lod0

Definition at line 78 of file hiz_cull.cs.

output_instance_lod1

Definition at line 83 of file hiz_cull.cs.

output_instance_lod2

Definition at line 88 of file hiz_cull.cs.

output_instance_lod3

Definition at line 93 of file hiz_cull.cs.

precision highp sampler2DShadow

Definition at line 39 of file hiz_cull.cs.