Ejemplo n.º 1
0
 public bool updateProgram3D(Program3D program3d)
 {
     if (program3d == _program)
     {
         return(false);
     }
     _program = program3d;
     return(true);
 }
Ejemplo n.º 2
0
        public void clearSettings()
        {
            _srcBlendFactor       = "";
            _destlendFactor       = "";
            _deptTestEnabled      = false;
            _depthTestMask        = false;
            _depthTestCompareMode = "";
            _program           = null;
            _cullingMode       = "";
            _activeTexture     = -1;
            _activeVertexArray = -1;
            _viewportOriginX   = -1;
            _viewportOriginY   = -1;
            _viewportWidth     = -1;
            _viewportHeight    = -1;

            clearRegisters();
        }
Ejemplo n.º 3
0
        public void setProgram(Program3D program)
        {
            if (program != null)
            {
                program.Use();
            }
            else
            {
                // ??
                throw new NotImplementedException();
            }

            // store current program
            mProgram = program;

            // mark all samplers that this program uses as dirty
            mSamplerDirty |= mProgram.samplerUsageMask;
        }
Ejemplo n.º 4
0
		public void setProgram(Program3D program) 
		{
			throw new NotImplementedException();
		}
Ejemplo n.º 5
0
		public void setProgram (Program3D program)
		{
			if (program != null) {
				program.Use();
				program.SetPositionScale(mPositionScale);
			} else {
				// ?? 
				throw new NotImplementedException();
			}

			// store current program
			mProgram = program;

			// mark all samplers that this program uses as dirty
			mSamplerDirty |= mProgram.samplerUsageMask;
		}
Ejemplo n.º 6
0
 public void setProgram(Program3D program)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 7
0
		public void setProgram (Program3D program)
		{
			if (program != null) {
				GL.UseProgram (program.programId);
			} else {
				// ?? 
				throw new NotImplementedException();
			}

			// store current program
			mProgram = program;
		}