JOGL v2.6.0-rc-20250712
JOGL, High-Performance Graphics Binding for Java™ (public API).
com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia Class Reference

Precompiles a shader into NVidia binary format. More...

Inheritance diagram for com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia:
Collaboration diagram for com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia:

Public Member Functions

int getBinaryFormat ()
 
File getSDKCompilerDir ()
 
String getVertexShaderCompiler ()
 
String getFragmentShaderCompiler ()
 
- Public Member Functions inherited from com.jogamp.opengl.util.glsl.sdk.CompileShader
abstract int getBinaryFormat ()
 
abstract File getSDKCompilerDir ()
 
abstract String getVertexShaderCompiler ()
 
abstract String getFragmentShaderCompiler ()
 
void processOneShader (final String resourceName) throws IOException, UnsupportedEncodingException, InterruptedException
 
void processOneShader (final String resourceName, final String outName, final int type) throws IOException, UnsupportedEncodingException, InterruptedException
 
void run (final String[] args)
 

Static Public Member Functions

static void main (final String[] args)
 

Additional Inherited Members

- Static Protected Member Functions inherited from com.jogamp.opengl.util.glsl.sdk.CompileShader
static String basename (final String path)
 
static String dirname (final String path)
 

Detailed Description

Precompiles a shader into NVidia binary format.

Input is the resource name of the shader, such as "com/jogamp/opengl/impl/glsl/fixed/shader/a.fp". Output is "com/jogamp/opengl/impl/glsl/fixed/shader/bin/nvidia/a.bfp".

Definition at line 12 of file CompileShaderNVidia.java.

Member Function Documentation

◆ getBinaryFormat()

int com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia.getBinaryFormat ( )

Reimplemented from com.jogamp.opengl.util.glsl.sdk.CompileShader.

Definition at line 25 of file CompileShaderNVidia.java.

◆ getFragmentShaderCompiler()

String com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia.getFragmentShaderCompiler ( )

Reimplemented from com.jogamp.opengl.util.glsl.sdk.CompileShader.

Definition at line 50 of file CompileShaderNVidia.java.

◆ getSDKCompilerDir()

File com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia.getSDKCompilerDir ( )

Reimplemented from com.jogamp.opengl.util.glsl.sdk.CompileShader.

Definition at line 30 of file CompileShaderNVidia.java.

Here is the call graph for this function:

◆ getVertexShaderCompiler()

String com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia.getVertexShaderCompiler ( )

Reimplemented from com.jogamp.opengl.util.glsl.sdk.CompileShader.

Definition at line 45 of file CompileShaderNVidia.java.

Here is the caller graph for this function:

◆ main()

static void com.jogamp.opengl.util.glsl.sdk.CompileShaderNVidia.main ( final String[]  args)
static

Definition at line 54 of file CompileShaderNVidia.java.

Here is the call graph for this function:

The documentation for this class was generated from the following file: