MCPcopy Create free account
hub / github.com/carbonengine/trinity / HasMaterialConstants

Method HasMaterialConstants

trinity/Tr2IndirectDrawBuffer.cpp:138–147  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

136}
137
138bool Tr2IndirectDrawBufferWriter::HasMaterialConstants( Tr2RenderContextEnum::ShaderType stage ) const
139{
140#if TRINITY_PLATFORM == TRINITY_DIRECTX12
141 return m_layout.m_materialOffsets[stage] != 0xffffffff;
142#elif TRINITY_PLATFORM == TRINITY_METAL
143 return m_layout.m_hasMaterialData[stage];
144#else
145 return false;
146#endif
147}
148
149bool Tr2IndirectDrawBufferWriter::HasPerObjectData( Tr2RenderContextEnum::ShaderType stage ) const
150{

Callers 1

ApplyConstantBuffersMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected