tornavis/source/blender/gpu/opengl
Clément Foucault 04d43e8dbb GL: Remove lingering image binds
This updates image bind tracking to be the same as texture binds.
Adding a new bind flag to avoid conflict when the texture is used in
both slots.
Fixes a gl error in glBindImageTextures about invalid image binds.
2022-08-02 21:53:17 +02:00
..
gl_backend.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_backend.hh GL: Compute: Fix indirect compute barrier and unbind 2022-08-02 21:53:17 +02:00
gl_batch.cc GPUBatch: Add GPU_batch_draw_indirect 2022-08-02 21:53:17 +02:00
gl_batch.hh GPUBatch: Add GPU_batch_draw_indirect 2022-08-02 21:53:17 +02:00
gl_compute.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_compute.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_context.cc MTLCommandBufferState for coordinating GPU workload submission and render pass coordination. 2022-06-27 11:45:49 +02:00
gl_context.hh MTLCommandBufferState for coordinating GPU workload submission and render pass coordination. 2022-06-27 11:45:49 +02:00
gl_debug.cc Cleanup: GPU: Replace NULL by nullptr from C++ files 2022-07-15 11:16:14 +02:00
gl_debug.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_debug_layer.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_drawlist.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_drawlist.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_framebuffer.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_framebuffer.hh Cleanup: GPU: Replace NULL by nullptr from C++ files 2022-07-15 11:16:14 +02:00
gl_immediate.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_immediate.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_index_buffer.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_index_buffer.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_primitive.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_query.cc Cleanup: Optimize gl query code path 2022-02-12 21:52:24 -08:00
gl_query.hh Cleanup: Optimize gl query code path 2022-02-12 21:52:24 -08:00
gl_shader.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_shader.hh GL: Check texture framebuffer feedback only if not using compute pipeline. 2022-03-18 20:54:27 +01:00
gl_shader_interface.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_shader_interface.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_shader_log.cc GL: Fix shader error logging on Apple M1 hardware 2022-03-26 13:16:01 +01:00
gl_state.cc GL: Remove lingering image binds 2022-08-02 21:53:17 +02:00
gl_state.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_storage_buffer.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_storage_buffer.hh GPUStorageBuf: Add `GPU_storagebuf_copy_sub_from_vertbuf()` 2022-05-18 23:01:08 +02:00
gl_texture.cc GL: Remove lingering image binds 2022-08-02 21:53:17 +02:00
gl_texture.hh GL: Remove lingering image binds 2022-08-02 21:53:17 +02:00
gl_uniform_buffer.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_uniform_buffer.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_vertex_array.cc Cleanup: remove redundant GPU headers 2022-06-22 14:59:42 +10:00
gl_vertex_array.hh File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
gl_vertex_buffer.cc GPUVertBuf: Add support for binding as buffer texture 2022-05-15 15:22:47 +02:00
gl_vertex_buffer.hh GPUStorageBuf: Add `GPU_storagebuf_copy_sub_from_vertbuf()` 2022-05-18 23:01:08 +02:00