source: trunk/vizservers/nanovis/NvRegularVolumeShader.cpp @ 749

Last change on this file since 749 was 580, checked in by vrinside, 18 years ago
File size: 728 bytes
Line 
1#include "NvRegularVolumeShader.h"
2
3NvRegularVolumeShader::NvRegularVolumeShader()
4{
5    init();
6}
7
8NvRegularVolumeShader::~NvRegularVolumeShader()
9{
10}
11
12void NvRegularVolumeShader::init()
13{
14    _cgFP= cgCreateProgramFromFile(g_context, CG_SOURCE,
15                "/opt/nanovis/lib/shaders/one_volume.cg", CG_PROFILE_FP30, "main", NULL);
16    cgGLLoadProgram(_cgFP);
17
18    m_mvi_one_volume_param = cgGetNamedParameter(_cgFP, "modelViewInv");
19    m_mv_one_volume_param = cgGetNamedParameter(_cgFP, "modelView");
20
21    m_vol_one_volume_param = cgGetNamedParameter(_cgFP, "volume");
22    m_tf_one_volume_param = cgGetNamedParameter(_cgFP, "tf");
23    m_render_param_one_volume_param = cgGetNamedParameter(_cgFP, "renderParameters");
24}
25
26
Note: See TracBrowser for help on using the repository browser.