Posted September 12, 201411 yr I have a problem with the rendering of a Effect. It rendered perfectly in 1.6.4, but in 1.7.2 the texture is rendered realy dark and when its above me its rendered almost black. Has anyone a solution to this problem? Here is the render methode: public void renderParticle(Tessellator tessellator, float partialTicks, float par3, float par4, float par5, float par6, float par7){ Minecraft.getMinecraft().renderEngine.bindTexture(currentTexture); glDepthMask(false); glEnable(GL_BLEND); glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA); glAlphaFunc(GL_GREATER, 0.1F); tessellator.startDrawingQuads(); tessellator.setBrightness(getBrightnessForRender(partialTicks)); float scale = 0.1F*particleScale; float x = (float)(prevPosX +(posX - prevPosX) * partialTicks - interpPosX); float y = (float)(prevPosY +(posY - prevPosY) * partialTicks - interpPosY); float z = (float)(prevPosZ +(posZ - prevPosZ) * partialTicks - interpPosZ); tessellator.addVertexWithUV(x - par3 * scale - par6 * scale, y - par4 * scale, z - par5 * scale - par7 * scale, 1, 1); tessellator.addVertexWithUV(x - par3 * scale + par6 * scale, y + par4 * scale, z - par5 * scale + par7 * scale, 1, 0); tessellator.addVertexWithUV(x + par3 * scale + par6 * scale, y + par4 * scale, z + par5 * scale + par7 * scale, 0, 0); tessellator.addVertexWithUV(x + par3 * scale - par6 * scale, y - par4 * scale, z + par5 * scale - par7 * scale, 0, 1); tessellator.draw(); glDisable(GL_BLEND); glDepthMask(true); glAlphaFunc(GL_GREATER, 0.1F); }
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.