/[gzz]/gzz/gfx/libcallgl/callgl.cxx
ViewVC logotype

Diff of /gzz/gfx/libcallgl/callgl.cxx

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.12 by mudyc, Fri Sep 13 15:29:56 2002 UTC revision 1.13 by jvk, Mon Sep 16 18:57:21 2002 UTC
# Line 207  namespace CallGL { Line 207  namespace CallGL {
207            } else {            } else {
208              glFogf(getToken(v[1]), getTokenf(v[2]));              glFogf(getToken(v[1]), getTokenf(v[2]));
209            }            }
210            } else if (checkfunc(v, "TexImage2D", 8, true)) {
211              int w = atoi(v[4].c_str());
212              int h = atoi(v[5].c_str());
213              vector<GLfloat> pixels = getfv(v, 8, w * h);
214              if (pixels.size() != (unsigned)(w * h)) {
215                cerr << "TexImage2D dimensions " << w << "x" << h << " do not match the size " << pixels.size() << " of data\n";
216                return false;
217              }
218              glTexImage2D(getToken(v[1]), atoi(v[2].c_str()), getToken(v[3]),
219                           w, h, atoi(v[6].c_str()), getToken(v[7]),
220                           GL_FLOAT, &pixels[0]);
221          } else if (checkfunc(v, "TexEnv", 3, true)) {          } else if (checkfunc(v, "TexEnv", 3, true)) {
222            if (v.size() > 4) {            if (v.size() > 4) {
223              vector<GLfloat> params = getfv(v, 3, 4);              vector<GLfloat> params = getfv(v, 3, 4);

Legend:
Removed from v.1.12  
changed lines
  Added in v.1.13

savannah-hackers-public@gnu.org
ViewVC Help
Powered by ViewVC 1.1.26