Changeset 252 for trunk/gui/vizservers


Ignore:
Timestamp:
Mar 1, 2006 8:29:54 PM (18 years ago)
Author:
qiaow
Message:
 
Location:
trunk/gui/vizservers/nanovis
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/gui/vizservers/nanovis/Makefile

    r251 r252  
    2929        gcc $(CFLAG) Texture1D.cpp
    3030
    31 Texture3D.o: Texture3D.cpp
     31Texture3D.o: Texture3D.cpp config.h
    3232        gcc $(CFLAG) Texture3D.cpp
    3333
     
    4747        gcc $(CFLAG) ConvexPolygon.cpp
    4848
    49 nanovis.o: nanovis.h nanovis.cpp
     49nanovis.o: nanovis.h nanovis.cpp config.h
    5050        gcc $(CFLAG) nanovis.cpp
    5151
  • trunk/gui/vizservers/nanovis/Texture3D.cpp

    r226 r252  
    2222#include <math.h>
    2323
     24#include "config.h"
    2425
    2526Texture3D::Texture3D(){ id=-1; gl_resource_allocated = false; }
     
    7374
    7475        switch(n_components){
     76        #ifdef NV40
    7577                case 1:
    7678                        glTexImage3D(GL_TEXTURE_3D, 0, GL_LUMINANCE16F_ARB, width, height, depth, 0, GL_LUMINANCE, GL_FLOAT, data);
     
    8587                        glTexImage3D(GL_TEXTURE_3D, 0, GL_RGBA16F_ARB, width, height, depth, 0, GL_RGBA, GL_FLOAT, data);
    8688                        break;
     89        #else
     90                case 1:
     91                        glTexImage3D(GL_TEXTURE_3D, 0, GL_LUMINANCE, width, height, depth, 0, GL_LUMINANCE, GL_FLOAT, data);
     92                        break;
     93                case 2:
     94                        glTexImage3D(GL_TEXTURE_3D, 0, GL_LUMINANCE_ALPHA, width, height, depth, 0, GL_LUMINANCE_ALPHA, GL_FLOAT, data);
     95                        break;
     96                case 3:
     97                        glTexImage3D(GL_TEXTURE_3D, 0, GL_RGB, width, height, depth, 0, GL_RGB, GL_FLOAT, data);
     98                        break;
     99                case 4:
     100                        glTexImage3D(GL_TEXTURE_3D, 0, GL_RGBA, width, height, depth, 0, GL_RGBA, GL_FLOAT, data);
     101                        break;
     102        #endif
    87103                default:
    88104                        break;
Note: See TracChangeset for help on using the changeset viewer.