public final class ShaderHelper
extends java.lang.Object
| 构造器和说明 |
|---|
ShaderHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static int |
buildProgram(java.lang.String vertexSourceCode,
java.lang.String fragmentSourceCode)
构造一个程序
|
static int |
compileFragmentShader(java.lang.String shaderCode)
根据着色器代码构造一个着色器对象 (片段着色器)
|
static int |
compileVertexShader(java.lang.String shaderCode)
根据着色器代码构造一个着色器对象 (顶点着色器)
|
static int |
linkProgram(int vertexShaderId,
int fragmentShaderId)
链接程序
|
static boolean |
validateProgram(int programObjectId)
检验程序有效性
|
public static int buildProgram(java.lang.String vertexSourceCode,
java.lang.String fragmentSourceCode)
vertexSourceCode - fragmentSourceCode - public static int linkProgram(int vertexShaderId,
int fragmentShaderId)
vertexShaderId - fragmentShaderId - public static boolean validateProgram(int programObjectId)
programObjectId - public static int compileVertexShader(java.lang.String shaderCode)
shaderCode - public static int compileFragmentShader(java.lang.String shaderCode)
shaderCode -