protected void setDefaultShaderState(SSMainShaderProgram pgm) { if (pgm != null) { pgm.Activate(); pgm.UniObjectWorldTransform = this.worldMat; pgm.UniReceivesShadow = renderState.receivesShadows; pgm.UniSpriteOffsetAndSize(0f, 0f, 1f, 1f); pgm.SetupTextures(textureMaterial); } }
protected void setDefaultShaderState(SSMainShaderProgram pgm, SSRenderConfig config) { if (pgm != null) { pgm.Activate(); pgm.UniObjectWorldTransform = this.worldMat; pgm.UniReceivesShadow = renderState.receivesShadows; pgm.UniSpriteOffsetAndSize(0f, 0f, 1f, 1f); pgm.UniShowWireframes = (config.drawWireframeMode == WireframeMode.GLSL_SinglePass); pgm.SetupTextures(textureMaterial); } }
protected void setDefaultShaderState(SSMainShaderProgram pgm, SSRenderConfig config) { if (pgm != null) { pgm.Activate(); pgm.UniObjectWorldTransform = this.worldMat; pgm.UniReceivesShadow = renderState.receivesShadows; pgm.UniSpriteOffsetAndSize(0f, 0f, 1f, 1f); pgm.UniShowWireframes = (config.drawWireframeMode == WireframeMode.GLSL_SinglePass); pgm.UniLighted = renderState.lighted; pgm.SetupTextures(textureMaterial); } }