| Name | Description | Type | Package | Framework |
| CompileShader | Precompiles a shader into a vendor binary format. | Class | com.jogamp.opengl.util.glsl.sdk | JogAmp |
| CompileShaderNVidia | Precompiles a shader into NVidia binary format. | Class | com.jogamp.opengl.util.glsl.sdk | JogAmp |
| FixedFuncUtil | Tool to pipeline GL2ES2 into a fixed function emulation implementing GL2ES1. | Class | com.jogamp.opengl.util.glsl.fixedfunc | JogAmp |
| ShaderCode | Convenient shader code class to use and instantiate vertex or fragment programs. | Class | com.jogamp.opengl.util.glsl | JogAmp |
| ShaderProgram | Class | com.jogamp.opengl.util.glsl | JogAmp | |
| ShaderSelectionMode | enum ShaderSelectionModeShader selection mode | Class | com.jogamp.opengl.util.glsl.fixedfunc | JogAmp |
| ShaderState | ShaderState allows to sharing data between shader programs, while updating the attribute and uniform locations when switching. | Class | com.jogamp.opengl.util.glsl | JogAmp |
| ShaderUtil | Class | com.jogamp.opengl.util.glsl | JogAmp | |