@Override
public void init() {
loadReflection("rnl_phong_m00");
String vert = Gdx.files.internal("Shaders/VS_ShaderPlain.vsh").readString();
String frag = Gdx.files.internal("Shaders/ShaderPlain.fsh").readString();
program = new ShaderProgram(vert, frag);
if (!program.isCompiled()){
throw new GdxRuntimeException(program.getLog());
}
u_worldTrans = program.getUniformLocation("u_worldTrans");
u_projTrans = program.getUniformLocation("u_projTrans");
vLight0 = program.getUniformLocation("vLight0");
albedo = program.getUniformLocation("albedo");
metallic = program.getUniformLocation("metallic");
sCubemapTexture = program.getUniformLocation("sCubemapTexture");
vRoughness = program.getUniformLocation("vRoughness");
ambientOcclusion = program.getUniformLocation("ambientOcclusion");
}
PBRShader.java 文件源码
java
阅读 27
收藏 0
点赞 0
评论 0
项目:LibGDX-PBR
作者:
评论列表
文章目录