tornavis/source/blender/makesdna
Brecht Van Lommel 7aab508e32 Color Management: support different settings for render and compositing output
The Output Properties > Output panel now has a Color Management subpanel to
override scene settings. When set to Override instead of Follow Scene, there
are settings to:

* For OpenEXR, choose a (linear) colorspace for RGBA passes
* For other file formats, use different display/view/look/exposure/gamma

These settings affect animation render output, image save of renders and the
compositor file output node. Additionally, the image save operator and
compositor file output nodes also support overriding color management.

Includes some layout changes to the relevant panels to accomdate the new
settings and to improve consistency. Ideally subpanels would be used to better
organize these settings, however nodes and operators don't currently support
creating subpanels.

Differential Revision: https://developer.blender.org/D14402
2022-03-23 15:21:58 +01:00
..
intern File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
CMakeLists.txt File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_ID.h Cleanup: spelling in comments & some minor clarifications 2022-03-10 16:27:18 +11:00
DNA_ID_enums.h Cleanup: Rename original curve object type enum 2022-02-18 09:50:29 -06:00
DNA_action_types.h Revert "Animation: Sensible frame range for motion paths" 2022-03-14 11:17:45 +01:00
DNA_anim_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11: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 Add brush 2022-03-21 18:59:03 +01:00
DNA_brush_types.h Curves: new Add brush 2022-03-21 18:59:03 +01: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_cloth_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_collection_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_collection_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_color_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_constraint_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_curve_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_curve_types.h Cleanup: remove unused code 2022-03-01 17:22:35 +11: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 Cleanup: Use new enum for NURBS curve knots modes 2022-03-11 14:55:42 -06:00
DNA_customdata_types.h Merge branch 'blender-v3.1-release' 2022-02-22 12:47:05 -05:00
DNA_defaults.h Cleanup: remove white-space before headers 2022-02-11 14:23:54 +11:00
DNA_defs.h File headers: SPDX License migration 2022-02-11 09:14:36 +11: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_fluid_types.h Cleanup: Remove repeated word in comments 2022-02-23 18:24:37 +11: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_gpencil_modifier_types.h GPencil: New "Additive" mode for build modifier 2022-03-08 16:40:27 +01:00
DNA_gpencil_types.h GPencil: Port main object shader to ShaderCreateInfo 2022-03-19 22:05:34 +01:00
DNA_gpu_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_image_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_image_types.h Revert "Compositor: Support backdrop offset for the Viewer node" 2022-03-19 00:37:30 +01:00
DNA_ipo_types.h Cleanup: Rename original curve object type enum 2022-02-18 09:50:29 -06: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_layer_types.h Cleanup: spelling in comments 2022-03-17 10:08:41 +11:00
DNA_light_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_light_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_linestyle_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_linestyle_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_listBase.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_mask_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_material_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_material_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_mesh_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_mesh_types.h Cleanup: Remove unused mesh dirty flags 2022-02-22 13:13:13 -05:00
DNA_meshdata_types.h UV: Edge selection support 2022-03-03 17:59:09 +05:30
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 Cleanup: use M_PI_2 and M_PI_4 where possible 2022-03-11 18:27:58 +01:00
DNA_modifier_types.h Merge branch 'blender-v3.1-release' 2022-02-21 18:14:41 +03: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 Cleanup: add proper IMB_openexr.h instead of including file from intern/ 2022-03-22 01:30:19 +01: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 Cleanup: Rename original curve object type enum 2022-02-18 09:50:29 -06:00
DNA_outliner_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_packedFile_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_particle_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_particle_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_pointcache_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_pointcloud_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_pointcloud_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_rigidbody_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_scene_defaults.h Fix T96250: Invalid default for uv_relax_method 2022-03-09 16:10:19 +11:00
DNA_scene_types.h Color Management: support different settings for render and compositing output 2022-03-23 15:21:58 +01:00
DNA_screen_types.h Cleanup: spelling in comments, function name 2022-03-04 10:31:11 +11:00
DNA_sdna_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_sequence_types.h Cleanup: correct unbalanced doxy sections 2022-03-15 17:29:54 +11: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_sound_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_space_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_space_types.h Cleanup: spelling in comments 2022-03-17 10:08:41 +11: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_texture_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_texture_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11: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 EEVEE: Add new experimental "EEVEE Next" option 2022-03-18 20:49:09 +01: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 File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_view3d_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_view3d_enums.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_view3d_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_volume_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_volume_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_windowmanager_types.h Event System: key-press while dragging now activates drag first 2022-03-10 21:26:15 +11:00
DNA_workspace_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_world_defaults.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_world_types.h File headers: SPDX License migration 2022-02-11 09:14:36 +11:00
DNA_xr_types.h XR: Allow variable count of action map subactions 2022-02-17 15:51:16 +09:00