bdk-blender/source/blender/makesdna
Philipp Oeser 36550a437a Fix #107186: Curve assets don't generate preview images
e7bea3fb6e disabled this.

I do believe excluding `OB_CURVES_LEGACY` is wrong though. While it
_might_ not have real geometry, it certainly _can_ have real geometry,
so now legacy curves are enabled again in `OB_TYPE_IS_GEOMETRY`.

A more elaborate check for real geo on legacy curves could be set up in
a following commit.

Since `OB_TYPE_IS_GEOMETRY` is also used in depsgraph driver handling,
will seek additional review from more devs.

Pull Request: blender/blender#107214
2023-05-15 14:14:03 +02:00
..
intern Cleanup: spelling in comments & move doc-strings to headers 2022-05-19 11:17:01 +10:00
CMakeLists.txt File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_action_types.h Fix T99364: Unable to select bones when custom shape display is disabled 2022-07-08 11:33:22 +10:00
DNA_anim_types.h Cleanup: spelling in comments 2022-06-03 15:08:11 +10:00
DNA_armature_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_armature_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_asset_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_asset_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_boid_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_brush_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_brush_enums.h Curves: New tools for curves sculpt mode. 2022-06-30 15:09:13 +02:00
DNA_brush_types.h Curves: New tools for curves sculpt mode. 2022-06-30 15:09:13 +02:00
DNA_cachefile_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_cachefile_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_camera_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_camera_types.h Render: camera depth of field support for armature bone targets 2022-07-15 13:40:04 +02:00
DNA_cloth_types.h Cleanup: spelling in comments, additional white space 2022-06-07 15:01:03 +10:00
DNA_collection_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_collection_types.h LineArt: Force intersection option. 2022-09-21 12:52:57 +02:00
DNA_color_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_constraint_types.h Constraints: handle the custom target at the constraint level. 2022-06-18 18:43:02 +03:00
DNA_curve_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_curve_types.h Fix T96498: Modifiers affect multiple curve objects 2022-04-22 10:27:15 -05:00
DNA_curveprofile_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_curves_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_curves_types.h Curves: Remove redundant custom data pointers 2022-07-19 18:01:04 -05:00
DNA_customdata_types.h Core: Remove color attribute limit from CustomData API 2022-08-31 08:29:16 -07:00
DNA_defaults.h Cleanup: remove white-space before headers 2022-02-11 14:23:54 +11:00
DNA_defs.h Cleanup: Simplify zero-initializing DNA structures in C++ 2022-04-04 11:47:28 +02:00
DNA_documentation.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_dynamicpaint_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_effect_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_fileglobal_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_fluid_defaults.h Cycles: add support for volume motion blur 2022-04-19 17:07:53 +02:00
DNA_fluid_types.h Cycles: add support for volume motion blur 2022-04-19 17:07:53 +02:00
DNA_freestyle_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_genfile.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_gpencil_modifier_defaults.h Cleanup: quiet warning, remove punctuation in description 2022-06-30 12:14:20 +10:00
DNA_gpencil_modifier_types.h LineArt: Usability improvement for "Enclosed Shapes". 2022-08-06 12:20:15 +08:00
DNA_gpencil_types.h Cleanup: spelling in comments 2022-05-05 10:55:51 +10:00
DNA_gpu_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_ID_enums.h Fix T97790: Crash in Outliner "Blender File" mode with old files 2022-05-27 17:03:25 +02:00
DNA_ID.h IDManagement: Speedup ID unique name assignment by tracking used names/basenames/suffixes 2022-07-20 14:27:14 +03:00
DNA_image_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_image_types.h GPU: Remove cached full/scaled image texture. 2022-05-27 10:52:49 +02:00
DNA_ipo_types.h Cleanup: spelling in comments 2022-06-17 07:33:06 +10:00
DNA_key_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_lattice_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_lattice_types.h Cover some DNA files with C++ utility macros 2022-04-13 11:48:12 +02:00
DNA_layer_types.h EEVEE-Next: Add Film and RenderBuffers module 2022-06-30 22:45:42 +02:00
DNA_light_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_light_types.h Cleanup: spelling in comments 2022-06-17 07:33:06 +10:00
DNA_lightprobe_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_lightprobe_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_lineart_types.h LineArt: Usability improvement for "Enclosed Shapes". 2022-08-06 12:20:15 +08:00
DNA_linestyle_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_linestyle_types.h Cover some DNA files with C++ utility macros 2022-04-13 11:48:12 +02:00
DNA_listBase.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_mask_types.h Mask editor: Always use smooth drawing 2022-06-28 10:55:45 +02:00
DNA_material_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_material_types.h LineArt: Shadow and related functionalities. 2022-06-29 22:54:29 +08:00
DNA_mesh_defaults.h Updated voxel remesher defaults 2022-04-12 23:33:36 -07:00
DNA_mesh_types.h Fix T98813: crash with GPU subdiv in edit mode and instanced geometry 2022-06-14 14:54:25 +02:00
DNA_meshdata_types.h Refactor: Move mesh face dot tag out of MVert 2022-04-18 23:48:43 -05:00
DNA_meta_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_meta_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_modifier_defaults.h Allow surface deform when target mesh increases number of vertices 2022-05-04 10:56:33 +02:00
DNA_modifier_types.h Fix T98813: crash with GPU subdiv in edit mode and instanced geometry 2022-06-14 14:54:25 +02:00
DNA_movieclip_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_movieclip_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_nla_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_node_types.h Revert "Start of Bevel V2, as being worked on with task T98674." 2022-07-02 10:14:26 -04:00
DNA_object_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_object_enums.h Curves: add initial sculpt mode 2022-02-15 12:32:15 +01:00
DNA_object_fluidsim_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_object_force_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_object_types.h Fix #107186: Curve assets don't generate preview images 2023-05-15 14:14:03 +02:00
DNA_outliner_types.h Outliner: Use UI names and grouping for library overrides properties 2022-08-04 16:14:01 +02:00
DNA_packedFile_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_particle_defaults.h Cleanup: rename ParticleSettings.child_nbr => child_percent 2022-03-25 12:10:21 +11:00
DNA_particle_types.h Fix T68290: Baked particles don't render in final frame 2022-04-14 16:58:15 +10:00
DNA_pointcache_types.h Cleanup: rename CustomDataExternal.filename => filepath 2022-03-25 12:10:30 +11:00
DNA_pointcloud_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_pointcloud_types.h Point Cloud: Remove redundant custom data pointers 2022-07-19 18:06:56 -05:00
DNA_rigidbody_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_scene_defaults.h Transform Snap: nearest face snap mode, snapping options, refactoring. 2022-06-29 20:52:00 -04:00
DNA_scene_types.h Cleanup: Remove scene frame macros (CFRA et al.) 2022-06-30 18:38:44 +02:00
DNA_screen_types.h Cleanup: spelling in comments 2022-08-17 15:43:17 +10:00
DNA_sdna_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_sequence_types.h VSE: Improved Retiming system 2022-06-29 12:48:34 +02:00
DNA_session_uuid_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_shader_fx_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_simulation_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_simulation_types.h Cover some DNA files with C++ utility macros 2022-04-13 11:48:12 +02:00
DNA_sound_types.h VSE: Display sound sample rate and channels 2022-05-19 21:05:23 +02:00
DNA_space_defaults.h Mask Editor: Add toggle for mask spline drawing 2022-06-22 10:45:18 +02:00
DNA_space_types.h Cleanup: Move wm_dragdrop.c to C++ 2022-07-26 23:15:33 -05:00
DNA_speaker_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_speaker_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_text_types.h Cleanup: spelling in comments, minor reformatting changes 2022-04-07 14:48:20 +10:00
DNA_texture_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_texture_types.h Cleanup: removed unused Blender Internal bump/normal mapping texture code 2022-06-21 16:00:56 +02:00
DNA_tracking_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_userdef_enums.h Cleanup: use doxygen comments, correct spelling 2022-03-01 09:36:25 +11:00
DNA_userdef_types.h UI: add preference to disable touchpad multitouch gestures 2022-09-26 23:04:41 +02:00
DNA_uuid_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_vec_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_vec_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_vfont_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_view2d_types.h Cleanup: spelling in comments 2022-08-17 15:43:17 +10:00
DNA_view3d_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_view3d_enums.h XR: Add object extras, object types visibility session options 2022-04-30 16:23:43 +09:00
DNA_view3d_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_volume_defaults.h Cycles: Add half precision float support for volumes with NanoVDB 2022-05-23 19:08:01 +02:00
DNA_volume_types.h Cycles: Add half precision float support for volumes with NanoVDB 2022-05-23 19:08:01 +02:00
DNA_windowmanager_types.h Cleanup: update & correct comments for event handling 2022-07-14 16:10:13 +10:00
DNA_workspace_types.h Workspaces: Option to pin scene to a workspace 2022-07-07 18:08:18 +02:00
DNA_world_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_world_types.h Cover some DNA files with C++ utility macros 2022-04-13 11:48:12 +02:00
DNA_xr_types.h XR: Add object extras, object types visibility session options 2022-04-30 16:23:43 +09:00