Результаты поиска

  1. Greach

    Передать текстуру в шейдер

    Я конечно попрошу, хоть и знаю что это нагло, не мог бы ли ты это написать и проверить у себя?
  2. Greach

    Передать текстуру в шейдер

    Ну текстурки биндятся правильно, если смотреть на код GL13.glActiveTexture(GL13.GL_TEXTURE0); Minecraft.getMinecraft().renderEngine.bindTexture(ResourceList.text); ARBShaderObjects.glUniform1fARB(ShaderHandler.mapMask.getUniform("image"), 0)...
  3. Greach

    Передать текстуру в шейдер

    Хмм, даже так ничего не заработало. Извиняюсь за свою тупость, но я все равно ничего не могу понять. 1 текстура загружается и с ней можно взаимодействовать. На данный момент у меня выглядит все так: #version 120 uniform sampler2D mask; uniform sampler2D image; void main(void) { vec4...
  4. Greach

    Передать текстуру в шейдер

    Не, включено все, в общем что я понял - я работаю все равно только с 1 текстурой. Той которую я использую последней. И передается она соответственно в 0 позицию в шейдере. GL11.glEnable(GL11.GL_BLEND); GL11.glEnable(GL11.GL_ALPHA_TEST); ShaderHandler.mapMask.start()...
  5. Greach

    Передать текстуру в шейдер

    Спасибо, но у меня все равно ничего не заработало. Чтобы не создавать лишние темы - спрошу тут, может у кого нибудь есть примеры шейдера для маски и его реализации в майнкрафте? Я совсем не понимаю почему оно работает вобще не так как задумывается. Даже альфа канал не доступен в рендере, он...
  6. Greach

    Передать текстуру в шейдер

    Здравствуйте, начинаю изучать шейдеры, не могу понять как передать текстуру в шейдер. Точнее не понимаю как получить id текстуры после ее бинда через стандартный Minecraft.getMinecraft().renderEngine.bindTexture Возможно я что-то не понимаю, вот и прошу обьяснить. В шейдере параметр стандартный...
Сверху