diff --git a/inc/hgl/graph/LightCullMode.h b/inc/hgl/graph/LightCullMode.h index 1eef99c0..16f0c3ea 100644 --- a/inc/hgl/graph/LightCullMode.h +++ b/inc/hgl/graph/LightCullMode.h @@ -12,6 +12,13 @@ enum class LightingCullingMode { None, ///<不剔除 + /** + * 基于世界坐标的剔除模式 + * 一般用于一些空间划分极为规则的场景。每个物件都可以得到较为明确的体积,并可通过世界坐标快速定位。 + * 如即时战略游戏,普通的小爆炸,火光,影响的范围完全可以在世界坐标内圈定那些特件受影响,然后直接前向渲染即可。 + */ + WorldCoord, ///<世界坐标剔除 + /* * 基于Tile的剔除模式 * 按屏幕XY坐标划分成多个Tile,再配合znear/zfar形成一个Volume。所有光源和Volume计算相交性