Render Open GL
| geteffectlist | Sends the names of all the available Image Units out the right-most outlet. | |
| getparam | name [symbol] | Sends the data values for the indicated shader parameter for the currently loaded Image Unit out the right-most outlet. (synonym for ) | 
| getparamdefault | name [symbol] | Sends the default data values for the indicated shader parameter for the currently loaded Image Unit out the right-most outlet. | 
| getparamidentity | name [symbol] | Sends the data values to result in no effect for the indicated shader parameter for the currently loaded Image Unit out the right-most outlet. | 
| getparamlist | Sends the names of all the currently loaded Image Unit parameters out the right-most outlet. | |
| getparammax | name [symbol] | Sends the recommended maximum value for the indicated parameter for the currently loaded Image Unit out the right-most outlet. | 
| getparammin | name [symbol] | Sends the recommended minimum value for the indicated parameter for the currently loaded Image Unit out the right-most outlet. | 
| getparamtype | name [symbol] | Sends the name of the datatype for the indicated parameter for the currently loaded Image Unit out the right-most outlet. | 
| getparamslidermax | name [symbol] | Sends the recommended maximum UI value for the indicated parameter for the currently loaded Image Unit out the right-most outlet. | 
| getparamslidermin | name [symbol] | Sends the recommended minimum UI value for the indicated parameter for the currently loaded Image Unit out the right-most outlet. | 
| getparamval | name [symbol] | Sends the data values for the indicated shader parameter for the currently loaded Image Unit out the right-most outlet. | 
| loadeffect | name [symbol] | Loads the given Image Unit. | 
| param | Sets a parameter of the imageunit (e.g., [list of param values] ). | |
| sendinput | message [list] | Sends the input jit.gl.texture object attached to the active inlet the corresponding message. | 
| sendoutput | message [list] | Sends the output jit.gl.texture object the corresponding message. | 
| read | name [symbol] | Loads the given Image Unit. (synonym for ) | 
| Name | Type | g/s | Description | 
|---|---|---|---|
| thru | int | Thru mode flag (default = 1) When the flag is set, a matrix is output when another one is received. | |
| activeinput | int | Input number used for method (default = 0) Useful for multiple input Image Units used from Java or JavaScript. | |
| adapt | int | Enables or disables adapting and resizing to input source dimensions (default = 1). | |
| colormode | symbol | The colorspace mode to use for each input textures (default = auto). Supported modes are: auto luminance intensity depth lumalpha rgb argb uyvy | |
| dim | int | The dimensions of the output jit.gl.texture object when adapt is disabled (default = 256 256) | |
| dimscale | float | Sets the scaling of output dims based on the object's leftmost input. | |
| fx | symbol | Image Unit filter name (default = "Color Matrix") Possible choices are values returned from geteffectlist. Similar to method, but can be specified as an attribute argument. | |
| inputs | int | Input count (default = 2) | |
| out_name | symbol | (get) | Returns the name of the internal jit.gl.texture object. | 
| paramsafe | int | Parameter limit flag (default = 0) Permits the limiting of parameter values to the range specified by the Image Unit. | |
| verbose | int | Verbose mode flag (default = 0) In verbose mode, the jit.gl.imageunit object will print out messages useful for debugging. | 
 
| Name | Description | 
|---|---|
| jit.gl.graph | Open GL floating-point data visualization | 
| jit.gl.gridshape | Generate simple geometric shapes as a connected grid | 
| jit.gl.handle | Use mouse movement to control position/rotation | 
| jit.gl.isosurf | Generates a GL based surface extraction | 
| jit.gl.mesh | Generates GL geometry from existing data | 
| jit.gl.model | Read and draw Wavefront .obj models | 
| jit.gl.nurbs | Generate NURBS surface | 
| jit.gl.plato | Generate platonic solids | 
| jit.gl.shader | Manages a GL shader | 
| jit.gl.sketch | GL parallel to lcd | 
| jit.gl.slab | Performs a GL accelerated grid-based evaluation | 
| jit.gl.text2d | Write bitmap text | 
| jit.gl.text3d | Write vector text | 
| jit.gl.texture | Manages a GL texture | 
| jit.gl.videoplane | GL accelerated video plane | 
| jit.gl.volume | Creates a GL accelerated volume vizualization |