tornavis/source/blender/gpu
Jeroen Bakker 004ce8fc4e Vulkan: Add Support For Texture Buffers
Texture buffers are vbos that can be sampled as textures inside shaders.
This adds support for them to the Vulkan Backend.

Pull Request: https://projects.blender.org/blender/blender/pulls/108193
2023-05-30 13:54:51 +02:00
..
intern Merge branch 'blender-v3.6-release' 2023-05-25 20:39:27 +02:00
metal Metal: Improve GPU debugger support 2023-05-27 18:27:17 +02:00
opengl Cleanup: consistent doxygen comment blocks 2023-05-27 15:10:58 +10:00
shaders Vulkan: Add Support For Texture Buffers 2023-05-30 13:54:51 +02:00
tests Vulkan: Add Support For Texture Buffers 2023-05-30 13:54:51 +02:00
vulkan Vulkan: Add Support For Texture Buffers 2023-05-30 13:54:51 +02:00
CMakeLists.txt Vulkan: Add Support For Texture Buffers 2023-05-30 13:54:51 +02:00
GPU_batch.h Cleanup: GPU: Rename some functions for consistency 2023-02-13 11:22:38 +01:00
GPU_batch_presets.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_batch_utils.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
GPU_capabilities.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_common.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
GPU_common_types.h GPU: add missing license header 2022-07-05 13:58:52 +10:00
GPU_compute.h GPU: Compute: Document and cleanup header 2023-03-05 18:14:17 +01:00
GPU_context.h GPU: Select GPU Backend from Preferences. 2022-12-21 20:54:36 +01:00
GPU_debug.h Cleanup: spelling in comments, colon after doxy parameters 2023-05-20 21:24:42 +10:00
GPU_drawlist.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_framebuffer.h Cleanup: balance doxygen grouping, minor grouping adjustment 2023-04-19 09:02:21 +10:00
GPU_immediate.h GPU: Refactor texture samplers 2023-04-04 15:16:07 +02:00
GPU_immediate_util.h Cleanup: match header/source arguments & quiet cppheck warnings 2023-03-04 15:19:00 +11:00
GPU_index_buffer.h GPU: Use same read back API as SSBOs 2023-02-13 08:34:19 +01:00
GPU_init_exit.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_material.h GPU: Refactor texture samplers 2023-04-04 15:16:07 +02:00
GPU_matrix.h Cleanup: use STRNCPY, SNPRINTF macros 2023-05-09 14:08:19 +10:00
GPU_platform.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_primitive.h Metal: MTLIndexBuf class implementation. 2022-09-01 21:45:12 +02:00
GPU_select.h Overlay-Next: Initial implementation 2023-05-23 15:00:38 +02:00
GPU_shader.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_shader_builtin.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_shader_shared.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_shader_shared_utils.h GPU: Add `packed_int3` for SSBO/UBO struct alignment 2023-05-23 12:17:01 +02:00
GPU_state.h Cleanup: GPU: Improve eGPUBarrier documentation 2023-03-05 17:57:51 +01:00
GPU_storage_buffer.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_texture.h Merge branch 'blender-v3.6-release' 2023-05-25 20:34:06 +10:00
GPU_uniform_buffer.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
GPU_vertex_buffer.h GPU: Use same read back API as SSBOs 2023-02-13 08:34:19 +01:00
GPU_vertex_format.h FIX T102076: Add support for int attributes to draw manager. 2022-11-24 13:29:53 +01:00
GPU_viewport.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00