Ejemplo n.º 1
0
        private void CreateShader()
        {
            string path = "Toys.Resourses.shaders.";
            string vs   = ShaderManager.ReadFromAssetStream(path + "PM.vsh");
            string fs   = ShaderManager.ReadFromAssetStream(path + "PM.fsh");

            shaderProgram = ShaderConstructor.CreateShader(vs, fs);
            CreateShader(shaderProgram);
        }
Ejemplo n.º 2
0
        /*
         *      public byte SetFlags
         *      {
         *              set {
         *                      BitArray flags = new BitArray(new byte[] { value });
         *                      noCull = flags[0];
         *                      groundShadow = flags[1];
         *                      drawShadow = flags[2];
         *                      receiveShadow = flags[3];
         *                      hasEdge = flags[4];
         *                      vertexColour = flags[5];
         *                      pointDrawing = flags[6];
         *                      lineDrawing = flags[7];
         *              }
         *      }
         */

        private void CreateShader()
        {
            shaderProgram = ShaderConstructor.CreateShader(ShaderSettings);
            CreateShader(shaderProgram);
        }
Ejemplo n.º 3
0
 private void CreateShader()
 {
     shaderProgram = ShaderConstructor.CreateShader(vs, fs);
     shaderProgram.ApplyShader();
     CreateShader(shaderProgram);
 }