pull/12/head
parent
8acb688f19
commit
225989c512
|
@ -15,17 +15,17 @@ public class EntityRenderer extends VKRenderer
|
||||||
@Override
|
@Override
|
||||||
public void render(MemoryStack stack, VkCommandBuffer renderCommandBuffer)
|
public void render(MemoryStack stack, VkCommandBuffer renderCommandBuffer)
|
||||||
{
|
{
|
||||||
//Bind the models buffers
|
// //Bind the models buffers
|
||||||
LongBuffer offsets = memAllocLong(1);
|
// LongBuffer offsets = memAllocLong(1);
|
||||||
offsets.put(0, 0L);
|
// offsets.put(0, 0L);
|
||||||
LongBuffer vertexBuffers = stack.longs(VKRegister.exampleVKModel.vertexBuffer);
|
// LongBuffer vertexBuffers = stack.longs(VKRegister.exampleVKModel.vertexBuffer);
|
||||||
VK12.vkCmdBindVertexBuffers(renderCommandBuffer, 0, vertexBuffers, offsets);
|
// VK12.vkCmdBindVertexBuffers(renderCommandBuffer, 0, vertexBuffers, offsets);
|
||||||
VK12.vkCmdBindIndexBuffer(renderCommandBuffer, VKRegister.exampleVKModel.indexBuffer, 0, 3);// 3 = VK_INDEX_TYPE_UINT32
|
// VK12.vkCmdBindIndexBuffer(renderCommandBuffer, VKRegister.exampleVKModel.indexBuffer, 0, 3);// 3 = VK_INDEX_TYPE_UINT32
|
||||||
memFree(offsets);
|
// memFree(offsets);
|
||||||
|
//
|
||||||
//Render the texture
|
// //Render the texture
|
||||||
VK12.vkCmdDrawIndexed(renderCommandBuffer, VKRegister.exampleVKModel.mesh.getIndices().length, 1, 0, 0, 0);
|
// VK12.vkCmdDrawIndexed(renderCommandBuffer, VKRegister.exampleVKModel.mesh.getIndices().length, 1, 0, 0, 0);
|
||||||
|
// FIXME: make master render get instance render with this instead, etc u get the point
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void tempStaticRender(MemoryStack stack, VkCommandBuffer renderCommandBuffer)
|
public static void tempStaticRender(MemoryStack stack, VkCommandBuffer renderCommandBuffer)
|
||||||
|
@ -35,7 +35,7 @@ public class EntityRenderer extends VKRenderer
|
||||||
offsets.put(0, 0L);
|
offsets.put(0, 0L);
|
||||||
LongBuffer vertexBuffers = stack.longs(VKRegister.exampleVKModel.vertexBuffer);
|
LongBuffer vertexBuffers = stack.longs(VKRegister.exampleVKModel.vertexBuffer);
|
||||||
VK12.vkCmdBindVertexBuffers(renderCommandBuffer, 0, vertexBuffers, offsets);
|
VK12.vkCmdBindVertexBuffers(renderCommandBuffer, 0, vertexBuffers, offsets);
|
||||||
VK12.vkCmdBindIndexBuffer(renderCommandBuffer, VKRegister.exampleVKModel.indexBuffer, 0, 3);// 3 = VK_INDEX_TYPE_UINT32
|
VK12.vkCmdBindIndexBuffer(renderCommandBuffer, VKRegister.exampleVKModel.indexBuffer, 0, 0);// 3 = VK_INDEX_TYPE_UINT32
|
||||||
memFree(offsets);
|
memFree(offsets);
|
||||||
|
|
||||||
//Render the texture
|
//Render the texture
|
||||||
|
|
|
@ -0,0 +1,5 @@
|
||||||
|
package com.github.hydos.ginger.engine.vulkan.utils;
|
||||||
|
|
||||||
|
public class VKBufferUtils
|
||||||
|
{
|
||||||
|
}
|
Loading…
Reference in New Issue