MCPcopy Create free account
hub / github.com/TorqueGameEngines/Torque3D / reinit

Method reinit

Engine/source/gfx/gl/gfxGLShader.cpp:116–128  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

114}
115
116void GFXGLShaderConstHandle::reinit( const GFXShaderConstDesc& desc, GLuint loc, S32 samplerNum )
117{
118 mDesc = desc;
119 mLocation = loc;
120 mSamplerNum = samplerNum;
121 mOffset = 0;
122 mInstancingConstant = false;
123
124 U32 elemSize = shaderConstTypeSize(mDesc.constType);
125 AssertFatal(elemSize, "GFXGLShaderConst::GFXGLShaderConst - elemSize is 0");
126 mSize = mDesc.arraySize * elemSize;
127 mValid = true;
128}
129
130
131U32 GFXGLShaderConstHandle::getSize() const

Callers 1

initHandlesMethod · 0.80

Calls 1

shaderConstTypeSizeFunction · 0.85

Tested by

no test coverage detected