public class WeightedSumPeelingAlgorithm extends AbstractAccumlationDepthPeeling implements IDepthPeelingAlgorithm
Modifier and Type | Field and Description |
---|---|
GLSLProgram |
glslFinal |
GLSLProgram |
glslInit |
protected ShaderFilePair |
shaderBase |
protected ShaderFilePair |
shaderFinal |
protected ShaderFilePair |
shaderInit |
g_accumulationFboId, g_accumulationTexId
g_backgroundColor, g_black, g_drawBuffers, g_numGeoPasses, g_numPasses, g_opacity, g_quadDisplayList, g_queryId, g_useOQ, g_white, MAX_DEPTH
Constructor and Description |
---|
WeightedSumPeelingAlgorithm() |
Modifier and Type | Method and Description |
---|---|
protected void |
buildShaders(com.jogamp.opengl.GL2 gl) |
protected void |
destroyShaders(com.jogamp.opengl.GL2 gl) |
void |
display(com.jogamp.opengl.GL2 gl,
com.jogamp.opengl.glu.GLU glu) |
protected void |
renderWeightedSum(com.jogamp.opengl.GL2 gl) |
deleteAccumulationRenderTargets, init, initAccumulationRenderTargets, reshape
buildFinish, buildFullScreenQuad, dispose, getTasksToRender, incrementGeoPasses, reloadShaders, resetNumPass, setTasksToRender, shader, tasksToRender
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
dispose, getTasksToRender, init, reshape, setTasksToRender
public GLSLProgram glslInit
public GLSLProgram glslFinal
protected ShaderFilePair shaderBase
protected ShaderFilePair shaderInit
protected ShaderFilePair shaderFinal
public void display(com.jogamp.opengl.GL2 gl, com.jogamp.opengl.glu.GLU glu)
display
in interface IShaderable
protected void buildShaders(com.jogamp.opengl.GL2 gl)
buildShaders
in class AbstractDepthPeelingAlgorithm
protected void destroyShaders(com.jogamp.opengl.GL2 gl)
destroyShaders
in class AbstractDepthPeelingAlgorithm
protected void renderWeightedSum(com.jogamp.opengl.GL2 gl)
Copyright © 2016. All rights reserved.