From Brede Johansen, "Changed ">" to ">=" when testing for version 16.1 or later."

This commit is contained in:
Robert Osfield 2006-07-05 20:56:37 +00:00
parent 0f209a5362
commit 5622e0d202

View File

@ -636,8 +636,8 @@ protected:
// Using parent's shader pool -- ignore this record. // Using parent's shader pool -- ignore this record.
return; return;
int32 index = in.readInt32(); int32 index = in.readInt32(-1);
int32 type = in.readInt32(); int32 type = in.readInt32(-1);
std::string name = in.readString(1024); std::string name = in.readString(1024);
if (type == CG) if (type == CG)
@ -650,13 +650,12 @@ protected:
std::string vertexProgramEntry = in.readString(256); std::string vertexProgramEntry = in.readString(256);
std::string fragmentProgramEntry = in.readString(256); std::string fragmentProgramEntry = in.readString(256);
} }
else if (type == GLSL)
if (type == GLSL)
{ {
int32 vertexProgramFileCount( 1 ); int32 vertexProgramFileCount(1);
int32 fragmentProgramFileCount( 1 ); int32 fragmentProgramFileCount(1);
if (document.version() > VERSION_16_1) if (document.version() >= VERSION_16_1)
{ {
// In 16.1, possibly multiple filenames for each vertex and fragment program. // In 16.1, possibly multiple filenames for each vertex and fragment program.
vertexProgramFileCount = in.readInt32(); vertexProgramFileCount = in.readInt32();