View Single Post
Old 11-24-2014, 09:25 PM
mellott124 mellott124 is offline
Join Date: Jul 2014
Posts: 20
Texture ID in postprocess

When working with shaders in Vizard outside of the postprocess library I can set the Texture ID using viz.setUniformInt('texture',0).

How is this done when I define a class derived from postprocess effect library? Also at what texture ID does vizpp_InputTex sit at? Seems with the postprocess examples there's never any reference to the texture ID. I need to know what the IDs of vizpp_InputTex, redTex, greenTex, and blueTex are.

Beginning of my class below

class warp(vizfx.postprocess.BaseShaderEffect):

def _getFragmentCode(self):
return """
#version 120
uniform sampler2D vizpp_InputTex;
uniform sampler2D redTex;
uniform sampler2D blueTex;
uniform sampler2D greenTex;

Reply With Quote