blender/intern
Hans Goudey 988f23cec3 Attributes: Add 2D integer vector attribute type
This type will be used to store mesh edges in #106638, but it could
be used for anything else too. This commit adds support for:
- The new type in the Python API
- Editing the type in the edit mode "Attribute Set" operator
- Rendering the type in EEVEE and Cycles for all geometry types
- Geometry nodes attribute interpolation and mixing
- Viewing the type in the spreadsheet and using row filters

The attribute uses the `blender::int2` type in most code, and
the `vec2i` DNA type in C code when necessary. The enum names
are based on `INT32_2D` for consistency with `INT8` and `INT32`.

Pull Request: https://projects.blender.org/blender/blender/pulls/106677
2023-04-14 16:08:05 +02:00
..
atomic Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
audaspace CMake: fix AUDASPACE disabling WITH_PYTHON for Blender 2022-05-20 11:18:49 +10:00
clog File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
cycles Attributes: Add 2D integer vector attribute type 2023-04-14 16:08:05 +02:00
dualcon Clang-Format: Allow empty functions to be single-line 2023-03-29 16:50:54 +02:00
eigen Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
ffmpeg Cleanup: comment blocks, #if 0 commented code 2023-04-14 13:51:38 +10:00
ghost UI: Allow Clipboard Copy/Paste Images 2023-04-14 03:48:17 +02:00
guardedalloc Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
iksolver Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
itasc Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
libc_compat Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
libmv Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
locale Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
mantaflow Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
memutil Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
mikktspace Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
opencolorio GPU: Refactor texture samplers 2023-04-04 15:16:07 +02:00
opensubdiv Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
openvdb Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
quadriflow Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
renderdoc_dynload GPU: Use --debug-gpu-renderdoc For Renderdoc Integration. 2023-04-04 12:46:47 +02:00
rigidbody Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
sky Cleanup: use C-style code comments, format 2023-03-03 16:29:22 +11:00
utfconv Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
wayland_dynload GHOST/Wayland: improve workaround for libdecor setting the window state 2022-11-16 12:31:29 +11:00
CMakeLists.txt Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00