tornavis/source/blender/blenloader
Falk David 3aaacd6e30 GPencil 3.0: Initial commit
Adds the initial stage for the grease pencil 3.0 project.

This patch includes:
* New ID and new object type.
* New DNA structures.
* New drawing engine for grease pencil (gpencil-next).
* Tests for the new grease pencil data-type.
* A few operators for conversion, switching modes and (simple) drawing.

Exposed to the user:
* An experimental option to switch to the new grease pencil.
   * This will switch the grease pencil render engine to gpencil-next which can only render the new object type.
     Current grease pencil objects will no longer render.
   * Changing this option currently requires a restart of blender (for the keymap to update).
* A conversion setting in the `Object` > `Convert To` operator.
* A drawing operator in `Draw Mode`.

Pull Request: https://projects.blender.org/blender/blender/pulls/106848
2023-05-30 11:14:16 +02:00
..
intern GPencil 3.0: Initial commit 2023-05-30 11:14:16 +02:00
tests Cleanup: Move BKE_node.h to C++ 2023-05-15 15:14:22 +02:00
BLO_blend_defs.h Cleanup: use BLO_CODE_ prefix for BHead codes 2023-04-08 12:42:40 +02:00
BLO_blend_validate.h BLO: move blenloader to C++ 2022-09-15 19:13:13 +02:00
BLO_read_write.h Cleanup: spelling in comments 2023-05-24 11:21:18 +10:00
BLO_readfile.h Cleanup: spelling in comments 2023-05-24 11:21:18 +10:00
BLO_undofile.h Remove "All Rights Reserved" from Blender Foundation copyright code 2023-03-30 10:51:59 +02:00
BLO_writefile.h
CMakeLists.txt Move versioning file 2.8 to C++ 2023-05-29 20:56:49 +02:00