|
|
|
@@ -3,20 +3,20 @@
|
|
|
|
|
#include "command/command_pool/gryphn_command_pool.h"
|
|
|
|
|
#include "gryphn_platform_functions.h"
|
|
|
|
|
|
|
|
|
|
void gnCommandBeginRenderPass(struct gnCommandBuffer_t* buffer, struct gnRenderPassInfo_t passInfo) {
|
|
|
|
|
void gnCommandBeginRenderPass(gnCommandBufferHandle buffer, gnRenderPassInfo passInfo) {
|
|
|
|
|
buffer->commandPool->commandFunctions->_gnCommandBeginRenderPass(buffer, passInfo);
|
|
|
|
|
}
|
|
|
|
|
void gnCommandEndRenderPass(struct gnCommandBuffer_t* buffer) {
|
|
|
|
|
void gnCommandEndRenderPass(gnCommandBufferHandle buffer) {
|
|
|
|
|
buffer->commandPool->commandFunctions->_gnCommandEndRenderPass(buffer);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
void gnCommandBindGraphicsPipeline(struct gnCommandBuffer_t* buffer, struct gnGraphicsPipeline_t* graphicsPipeline) {
|
|
|
|
|
void gnCommandBindGraphicsPipeline(gnCommandBufferHandle buffer, gnGraphicsPipeline graphicsPipeline) {
|
|
|
|
|
buffer->commandPool->commandFunctions->_gnCommandBindGraphicsPipeline(buffer, graphicsPipeline);
|
|
|
|
|
}
|
|
|
|
|
void gnCommandSetViewport(struct gnCommandBuffer_t* buffer, struct gnViewport_t viewport) {
|
|
|
|
|
void gnCommandSetViewport(gnCommandBufferHandle buffer, gnViewport viewport) {
|
|
|
|
|
buffer->commandPool->commandFunctions->_gnCommandSetViewport(buffer, viewport);
|
|
|
|
|
}
|
|
|
|
|
void gnCommandSetScissor(struct gnCommandBuffer_t* buffer, struct gnScissor_t scissor) {
|
|
|
|
|
void gnCommandSetScissor(gnCommandBufferHandle buffer, gnScissor scissor) {
|
|
|
|
|
buffer->commandPool->commandFunctions->_gnCommandSetScissor(buffer, scissor);
|
|
|
|
|
}
|
|
|
|
|
void gnCommandBindUniform(gnCommandBufferHandle buffer, gnUniform uniform, uint32_t set) {
|
|
|
|
@@ -28,7 +28,7 @@ void gnCommandBindBuffer(gnCommandBufferHandle buffer, gnBufferHandle bufferToBi
|
|
|
|
|
void gnCommandPushConstant(gnCommandBufferHandle buffer, gnPushConstantLayout layout, void* data) {
|
|
|
|
|
buffer->commandPool->commandFunctions->_gnCommandPushConstant(buffer, layout, data);
|
|
|
|
|
}
|
|
|
|
|
void gnCommandDraw(struct gnCommandBuffer_t* buffer, int vertexCount, int firstVertex, int instanceCount, int firstInstance) {
|
|
|
|
|
void gnCommandDraw(gnCommandBufferHandle buffer, int vertexCount, int firstVertex, int instanceCount, int firstInstance) {
|
|
|
|
|
buffer->commandPool->commandFunctions->_gnCommandDraw(buffer, vertexCount, firstVertex, instanceCount, firstInstance);
|
|
|
|
|
}
|
|
|
|
|
void gnCommandDrawIndexed(gnCommandBufferHandle buffer, gnIndexType type, int indexCount, int firstIndex, int vertexOffset, int instanceCount, int firstInstance) {
|
|
|
|
|