Ignore:
Timestamp:
05/06/16 19:25:05 (9 years ago)
Author:
epyon
Message:
  • program validation moved to first use - fixes validation errors on Intel and AMD cards
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/gl/gl_device.cc

    r492 r493  
    3434
    3535        info->glid = glCreateProgram();
     36        info->validated = false;
    3637        compile( info, vs_source, fs_source );
    3738        prepare_program( result );
     
    452453        }
    453454
    454         glValidateProgram( p->glid );
    455         glGetProgramiv( p->glid, GL_VALIDATE_STATUS, &status );
    456 
    457         if ( status == GL_FALSE )
    458         {
    459                 glGetProgramInfoLog( p->glid, buffer_size, &length, buffer );
    460                 NV_LOG_ERROR( "Program #", p->glid, " validation error : ", buffer );
    461                 //return false;
    462         }
    463455        load_attributes( p );
    464456        load_uniforms( p );
Note: See TracChangeset for help on using the changeset viewer.