Ignore:
Timestamp:
Apr 9, 2012 10:18:09 AM (12 years ago)
Author:
ldelgass
Message:

Remove unused global origin, make default transfer function a bit more
sensible (used to have full opacity at 0). Fix HeightMap? dtor to use delete[]
instead of free() on array allocated with new[]. Document data response in
protocol.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/nanovis/PointShader.cpp

    r2870 r2953  
    11/* -*- mode: c++; c-basic-offset: 4; indent-tabs-mode: nil -*- */
    2 #include <stdio.h>
    3 #include <stdlib.h>
    4 #include <assert.h>
    52
    6 #include <R2/R2FilePath.h>
    7 #include <R2/R2string.h>
     3#include <GL/glew.h>
     4#include <Cg/cgGL.h>
    85
    96#include "PointShader.h"
    107
    118PointShader::PointShader() :
    12     NvShader(),
     9    NvShader(),
     10    _scale(1.0f),
    1311    _normal(NULL)
    1412{
     
    2725}
    2826
    29 void PointShader::setParameters()
     27void PointShader::bind()
    3028{
    3129    cgGLSetStateMatrixParameter(_modelviewVP, CG_GL_MODELVIEW_MATRIX, CG_GL_MATRIX_IDENTITY);
     
    3533    cgGLSetParameter4f(_posoffsetVP, 1.0f, 1.0f, 1.0f, 1.0f);
    3634    cgGLSetParameter4f(_baseposVP, 1.0f, 1.0f, 1.0f, 1.0f);
    37     cgGLSetParameter4f(_scaleVP, 1.0f, 1.0f, 1.0f, 1.0f);
     35    cgGLSetParameter4f(_scaleVP, _scale, 1.0f, 1.0f, 1.0f);
    3836
    39     //cgGLSetTextureParameter(_normalParam,_normal->getGraphicsObjectID());
     37    //cgGLSetTextureParameter(_normalParam, _normal->getGraphicsObjectID());
    4038    //cgGLEnableTextureParameter(_normalParam);
     39
     40    NvShader::bind();
    4141}
    4242
    43 void PointShader::resetParameters()
     43void PointShader::unbind()
    4444{
    4545    //cgGLDisableTextureParameter(_normalParam);
     46
     47    NvShader::unbind();
    4648}
Note: See TracChangeset for help on using the changeset viewer.