Blender V4.3
blender::eevee::ShadowTileMapClip Struct Reference

#include <eevee_shader_shared.hh>

Public Attributes

float clip_near_stored
 
float clip_far_stored
 
int clip_near
 
int clip_far
 
Transform object_to_world
 
int2 grid_offset
 
int _pad0
 
int _pad1
 

Detailed Description

Per tilemap data persistent on GPU. Kept separately for easier clearing on GPU.

Definition at line 1383 of file eevee_shader_shared.hh.

Member Data Documentation

◆ _pad0

int blender::eevee::ShadowTileMapClip::_pad0

Definition at line 1395 of file eevee_shader_shared.hh.

◆ _pad1

int blender::eevee::ShadowTileMapClip::_pad1

Definition at line 1396 of file eevee_shader_shared.hh.

◆ clip_far

int blender::eevee::ShadowTileMapClip::clip_far

Definition at line 1390 of file eevee_shader_shared.hh.

◆ clip_far_stored

float blender::eevee::ShadowTileMapClip::clip_far_stored

Definition at line 1386 of file eevee_shader_shared.hh.

Referenced by blender::draw::test_eevee_shadow_finalize().

◆ clip_near

int blender::eevee::ShadowTileMapClip::clip_near

Near and far clip distances for directional. Float stored as int for atomic operations. NOTE: These are positive just like camera parameters.

Definition at line 1389 of file eevee_shader_shared.hh.

◆ clip_near_stored

float blender::eevee::ShadowTileMapClip::clip_near_stored

Clip distances that were used to render the pages.

Definition at line 1385 of file eevee_shader_shared.hh.

Referenced by blender::draw::test_eevee_shadow_shift().

◆ grid_offset

int2 blender::eevee::ShadowTileMapClip::grid_offset

Definition at line 1394 of file eevee_shader_shared.hh.

◆ object_to_world

Transform blender::eevee::ShadowTileMapClip::object_to_world

Definition at line 1392 of file eevee_shader_shared.hh.


The documentation for this struct was generated from the following file: