Jeroen Bakker
823de4b3b8
Vulkan: Add support for colored particle hair
...
When using particle hair the optional generated color buffer was bound
as a texture (texel buffer), however in Vulkan texel buffers aren't
textures but buffers.
This change will create a texture, that will pass the needed calls to
the source vertex buffer. Only particle hair does uses
`GPU_texture_create_from_vertbuf`. I would expect that we will phase
this out eventually when particle hair is removed.
This fixes crashes with scenes using particle hair where materials use color
or uv attributes.

Pull Request: https://projects.blender.org/blender/blender/pulls/124854
2024-07-17 13:32:06 +02:00
..
2024-07-16 16:39:18 +02:00
2024-04-18 12:47:23 +02:00
2024-07-15 16:03:51 +02:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2024-07-04 10:41:43 +02:00
2024-06-20 11:34:19 +02:00
2024-06-14 19:27:33 +02:00
2024-06-25 15:15:18 +02:00
2024-06-25 15:15:18 +02:00
2024-07-16 16:39:18 +02:00
2024-07-15 16:03:51 +02:00
2024-06-05 18:47:22 +02:00
2023-11-10 15:19:24 +01:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2023-11-16 15:03:47 +01:00
2024-06-20 11:34:19 +02:00
2024-07-04 13:47:54 +02:00
2024-06-25 15:15:18 +02:00
2024-06-25 15:15:18 +02:00
2024-07-15 16:03:51 +02:00
2024-07-15 16:03:51 +02:00
2024-07-02 09:20:34 +02:00
2024-07-02 09:20:34 +02:00
2023-09-21 15:21:32 +02:00
2023-08-16 00:20:26 +10:00
2024-07-16 16:39:18 +02:00
2024-06-20 11:34:19 +02:00
2024-06-25 15:15:18 +02:00
2024-06-25 15:15:18 +02:00
2024-06-20 11:34:19 +02:00
2024-03-23 01:24:18 +01:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2023-09-19 11:52:59 +02:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2023-08-16 00:20:26 +10:00
2024-06-20 11:34:19 +02:00
2024-07-04 13:47:54 +02:00
2024-06-28 13:51:51 +02:00
2024-06-28 13:51:51 +02:00
2024-06-14 09:44:59 +02:00
2024-06-26 14:38:08 +02:00
2023-09-21 15:21:32 +02:00
2023-08-16 00:20:26 +10:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2023-11-14 11:12:19 +01:00
2023-11-14 11:12:19 +01:00
2023-11-14 11:12:19 +01:00
2024-07-07 00:29:39 +10:00
2024-07-04 10:41:43 +02:00
2024-03-23 01:24:18 +01:00
2024-01-01 00:43:09 +13:00
2024-07-02 15:59:16 +02:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2023-11-24 13:52:48 +01:00
2024-07-16 16:39:18 +02:00
2024-07-04 10:41:43 +02:00
2024-06-14 20:19:03 +02:00
2024-06-14 19:27:33 +02:00
2024-07-17 13:32:06 +02:00
2024-07-17 13:32:06 +02:00
2024-05-10 15:39:56 +02:00
2024-05-10 15:39:56 +02:00
2024-04-26 14:55:50 +02:00
2024-06-27 14:55:15 +02:00
2024-06-14 19:27:33 +02:00
2024-06-20 11:34:19 +02:00
2024-06-20 11:34:19 +02:00
2024-07-17 13:32:06 +02:00
2024-04-22 20:47:30 +02:00