@Override
public void enableGrayscaleShader() {
if (OpenGlHelper.shadersSupported) {
Minecraft mc = Minecraft.getMinecraft();
EntityRenderer entityRenderer = mc.entityRenderer;
if (entityRenderer.theShaderGroup != null) {
entityRenderer.theShaderGroup.deleteShaderGroup();
}
try {
entityRenderer.theShaderGroup = new ShaderGroup(mc.getTextureManager(), mc.getResourceManager(), mc.getFramebuffer(), this.shader);
entityRenderer.theShaderGroup.createBindFramebuffers(mc.displayWidth, mc.displayHeight);
} catch (IOException ioexception) {
Corruption.logger.warn("Failed to load shader: ", ioexception);
}
}
}
ClientProxy.java 文件源码
java
阅读 22
收藏 0
点赞 0
评论 0
项目:Corruption
作者:
评论列表
文章目录