21 lines
1.5 KiB
C
21 lines
1.5 KiB
C
#include "loader/src/gryphn_command_functions.h"
|
|
|
|
gnReturnCode checkCommandPoolAllocateCommandBuffers(gnCommandBufferHandle* commandBuffers, uint32_t count, gnCommandPoolHandle pool);
|
|
gnReturnCode checkBeginCommandBuffer(gnCommandBufferHandle commandBuffer);
|
|
void checkResetCommandBuffer(gnCommandBufferHandle commandBuffer);
|
|
gnReturnCode checkEndCommandBuffer(gnCommandBufferHandle commandBuffer);
|
|
void checkDestroyCommandBuffer(gnCommandBufferHandle commandBuffer);
|
|
|
|
void checkCommandBeginRenderPass(gnCommandBufferHandle buffer, gnRenderPassInfo passInfo);
|
|
void checkCommandEndRenderPass(gnCommandBufferHandle buffer);
|
|
|
|
void checkCommandBindGraphicsPipeline(gnCommandBufferHandle buffer, gnGraphicsPipelineHandle graphicsPipeline);
|
|
void checkCommandSetViewport(gnCommandBufferHandle buffer, gnViewport viewport);
|
|
void checkCommandSetScissor(gnCommandBufferHandle buffer, gnScissor scissor);
|
|
void checkCommandBindUniform(gnCommandBufferHandle buffer, gnUniform uniform, uint32_t set);
|
|
void checkCommandPushConstant(gnCommandBufferHandle buffer, gnPushConstantLayout layout, void* data);
|
|
|
|
void checkCommandBindBuffer(gnCommandBufferHandle buffer, gnBufferHandle bufferToBind, gnBufferType type);
|
|
void checkCommandDraw(gnCommandBufferHandle buffer, int vertexCount, int firstVertex, int instanceCount, int firstInstance);
|
|
void checkCommandDrawIndexed(gnCommandBufferHandle buffer, gnIndexType type, int indexCount, int firstIndex, int vertexOffset, int instanceCount, int firstInstance);
|