Fix compile

This commit is contained in:
luboslenco
2025-02-12 09:48:29 +01:00
parent c75ab2939e
commit df1695b597
5 changed files with 10 additions and 10 deletions
@@ -86,7 +86,7 @@ void kinc_g5_vertex_buffer_unlock(kinc_g5_vertex_buffer_t *buffer, int count) {
buffer->impl.uploadBuffer->Unmap(0, &range);
}
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buffer, int offset) {
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buffer) {
_current_vertex_buffer = buffer;
return 0;
}
@@ -146,14 +146,14 @@ void kinc_g5_command_list_set_render_targets(kinc_g5_command_list_t *list, struc
if (targets[0]->framebuffer_index >= 0) {
for (int i = 0; i < 8; ++i)
lastRenderTargets[i] = NULL;
kinc_g5_internal_new_render_pass(NULL, 1, false, 0, 0, 0.0f, 0);
kinc_g5_internal_new_render_pass(NULL, 1, false, 0, 0, 0.0f);
}
else {
for (int i = 0; i < count; ++i)
lastRenderTargets[i] = targets[i];
for (int i = count; i < 8; ++i)
lastRenderTargets[i] = NULL;
kinc_g5_internal_new_render_pass(targets, count, false, 0, 0, 0.0f, 0);
kinc_g5_internal_new_render_pass(targets, count, false, 0, 0, 0.0f);
}
}
@@ -206,13 +206,13 @@ void kinc_g5_command_list_get_render_target_pixels(kinc_g5_command_list_t *list,
void kinc_g5_command_list_execute(kinc_g5_command_list_t *list) {
if (lastRenderTargets[0] == NULL) {
kinc_g5_internal_new_render_pass(NULL, 1, false, 0, 0, 0.0f, 0);
kinc_g5_internal_new_render_pass(NULL, 1, false, 0, 0, 0.0f);
}
else {
int count = 1;
while (lastRenderTargets[count] != NULL)
count++;
kinc_g5_internal_new_render_pass(lastRenderTargets, count, false, 0, 0, 0.0f, 0);
kinc_g5_internal_new_render_pass(lastRenderTargets, count, false, 0, 0, 0.0f);
}
if (lastPipeline != NULL)
kinc_g5_internal_pipeline_set(lastPipeline);
@@ -66,14 +66,14 @@ void kinc_g5_vertex_buffer_unlock_all(kinc_g5_vertex_buffer_t *buf) {
void kinc_g5_vertex_buffer_unlock(kinc_g5_vertex_buffer_t *buf, int count) {
}
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buf, int offset_) {
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buf) {
currentVertexBuffer = buf;
id<MTLRenderCommandEncoder> encoder = getMetalEncoder();
id<MTLBuffer> buffer = (__bridge id<MTLBuffer>)buf->impl.mtlBuffer;
[encoder setVertexBuffer:buffer offset:offset_ * buf->impl.myStride atIndex:0];
[encoder setVertexBuffer:buffer offset:0 atIndex:0];
return offset_;
return 0;
}
int kinc_g5_vertex_buffer_count(kinc_g5_vertex_buffer_t *buffer) {
@@ -96,7 +96,7 @@ void kinc_g5_vertex_buffer_unlock(kinc_g5_vertex_buffer_t *buffer, int count) {
vkUnmapMemory(vk_ctx.device, buffer->impl.vertices.mem);
}
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buffer, int offset) {
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buffer) {
return 0;
}
@@ -21,4 +21,4 @@ void kinc_g5_vertex_buffer_unlock(kinc_g5_vertex_buffer_t *buffer, int count);
int kinc_g5_vertex_buffer_count(kinc_g5_vertex_buffer_t *buffer);
int kinc_g5_vertex_buffer_stride(kinc_g5_vertex_buffer_t *buffer);
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buffer, int offset);
int kinc_g5_internal_vertex_buffer_set(kinc_g5_vertex_buffer_t *buffer);