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