コード例 #1
0
ファイル: SSObject.cs プロジェクト: csnam/SimpleScene
 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);
     }
 }
コード例 #2
0
ファイル: SSObject.cs プロジェクト: cyecp/SimpleScene
 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);
     }
 }
コード例 #3
0
ファイル: SSObject.cs プロジェクト: kniteli/SimpleScene
 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);
     }
 }
コード例 #4
0
ファイル: SSObject.cs プロジェクト: jeske/SimpleScene
 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);
     }
 }