Move texture transitions to backend

This commit is contained in:
luboslenco
2025-06-11 12:12:41 +02:00
parent 9017e159e1
commit 7c72f33be1
2 changed files with 0 additions and 26 deletions
-12
View File
@@ -303,12 +303,6 @@ void iron_gpu_command_list_begin(iron_gpu_command_list_t *list) {
void iron_gpu_command_list_end(iron_gpu_command_list_t *list) {
}
void iron_gpu_command_list_render_target_to_framebuffer_barrier(iron_gpu_command_list_t *list, iron_gpu_texture_t *renderTarget) {
}
void iron_gpu_command_list_framebuffer_to_render_target_barrier(iron_gpu_command_list_t *list, iron_gpu_texture_t *renderTarget) {
}
void iron_gpu_command_list_draw(iron_gpu_command_list_t *list) {
id<MTLBuffer> indexBuffer = (__bridge id<MTLBuffer>)list->impl.current_index_buffer->impl.metal_buffer;
[command_encoder drawIndexedPrimitives:MTLPrimitiveTypeTriangle
@@ -516,12 +510,6 @@ void iron_gpu_command_list_set_constant_buffer(iron_gpu_command_list_t *list, ir
[command_encoder useResource:buf usage:MTLResourceUsageRead stages:MTLRenderStageVertex|MTLRenderStageFragment];
}
void iron_gpu_command_list_render_target_to_texture_barrier(iron_gpu_command_list_t *list, iron_gpu_texture_t *renderTarget) {
}
void iron_gpu_command_list_texture_to_render_target_barrier(iron_gpu_command_list_t *list, iron_gpu_texture_t *renderTarget) {
}
void iron_gpu_command_list_set_texture(iron_gpu_command_list_t *list, iron_gpu_texture_unit_t unit, iron_gpu_texture_t *texture) {
id<MTLTexture> tex = (__bridge id<MTLTexture>)texture->impl._tex;
int i = constant_buffer_index;