source: trunk/packages/vizservers/nanovis/NvZincBlendeVolumeShader.cpp @ 2730

Last change on this file since 2730 was 2096, checked in by ldelgass, 13 years ago

Normalize line endings, set eol-style to native on *.cpp, *.h files

  • Property svn:eol-style set to native
File size: 790 bytes
Line 
1
2
3#include <string.h>
4#include "global.h"
5#include "Nv.h"
6#include "NvZincBlendeVolumeShader.h"
7
8
9NvZincBlendeVolumeShader::NvZincBlendeVolumeShader()
10{
11    init();
12}
13
14NvZincBlendeVolumeShader::~NvZincBlendeVolumeShader()
15{
16}
17
18void NvZincBlendeVolumeShader::init()
19{
20    _cgFP = LoadCgSourceProgram(g_context, "zincblende_volume.cg",
21        CG_PROFILE_FP30, "main");
22    _tfParam = cgGetNamedParameter(_cgFP, "tf");
23    _volumeAParam = cgGetNamedParameter(_cgFP, "volumeA");
24    _volumeBParam = cgGetNamedParameter(_cgFP, "volumeB");
25    _cellSizeParam = cgGetNamedParameter(_cgFP, "cellSize");
26    _mviParam = cgGetNamedParameter(_cgFP, "modelViewInv");
27    _renderParam = cgGetNamedParameter(_cgFP, "renderParameters");
28    _option_one_volume_param = cgGetNamedParameter(_cgFP, "options");
29}
30
Note: See TracBrowser for help on using the repository browser.