ShadowCaster
2022-02-25 17:46:24 5 举报
ShadowCaster
作者其他创作
大纲/内容
Thread
cmd.SetGlobalMatrixArray
True
CoreUtils.SetKeyword
SetGlobalVector(\"_ShadowBias\")
GPU
End?
cmd.SetGlobalVector
maybe delay
DisableScissorRect
tile memory
CommandBuffer
False
子流程
false
SetupMainLightShadowReceiverConstants
DisableShaderKeyword(\"_CASTING_PUNCTUAL_LIGHT_SHADOW\")
GfxContextData
结束
SetGlobalTexture
OpenGLMetalD3DVulkan
CBuffer
BuiltinShaderParams
RenderShadowCasterParts
ShaderPropertySheet
开始
SetGlobalVector(\"_LightPosition\")
SetGlobalDepthBias
memset
EnableShaderKeyword/DisableShaderKeyword
BufferManager.GetTextureBuffer
SetGlobalMatrixArray
context.DrawShadows
SplitAndSortCasters
GraphicAPI
Map ptr
Fence
GPU Memory
RenderTexture.GetTemporary
ExecuteCommandBuffer
tempRT
ShadowUtils.RenderShadowSlice
SetViewProjectionMatrices
ConfigureTarget
TransformState
SetGlobalVector(\"_LightDirection\")
ShadowUtils.GetTemporaryShadowTexture
I/O
bandwidth = xxx
PassContext
cmd.SetGlobalTexture
显示器
Keywords
RT
JobsSystem
FrameBuffer
RenderShadowCasterPartsSRPBatcher
CanSRPBatch?
ShadowUtils.SetupShadowCasterConstantBuffer
InvokeImmediately
CPU
不是真正的SRPBatch,只是把可以SRPBatch的和不可以的区分开
SetGlobalVector
SetViewport
CPU Memory
0 条评论
下一页
为你推荐
查看更多
抱歉,暂无相关内容