[Bf-blender-cvs] [c469934ba99] temp-viewport-compositor-merge: Merge branch 'master' into temp-viewport-compositor-merge

Omar Emara noreply at git.blender.org
Tue May 31 17:27:56 CEST 2022


Commit: c469934ba9968dad2747ff816e356e176f84ca3c
Author: Omar Emara
Date:   Mon May 30 15:08:23 2022 +0200
Branches: temp-viewport-compositor-merge
https://developer.blender.org/rBc469934ba9968dad2747ff816e356e176f84ca3c

Merge branch 'master' into temp-viewport-compositor-merge

===================================================================



===================================================================

diff --cc source/blender/imbuf/IMB_colormanagement.h
index e32853609e5,512dc674fc7..c3f8f032478
--- a/source/blender/imbuf/IMB_colormanagement.h
+++ b/source/blender/imbuf/IMB_colormanagement.h
@@@ -54,7 -54,8 +54,10 @@@ bool IMB_colormanagement_space_is_scene
  bool IMB_colormanagement_space_is_srgb(struct ColorSpace *colorspace);
  bool IMB_colormanagement_space_name_is_data(const char *name);
  bool IMB_colormanagement_space_name_is_scene_linear(const char *name);
+ bool IMB_colormanagement_space_name_is_srgb(const char *name);
+ 
++BLI_INLINE void IMB_colormanagement_get_luminance_coefficients(float rgb[3]);
 +
  /**
   * Convert a float RGB triplet to the correct luminance weighted average.
   *
diff --cc source/blender/imbuf/intern/colormanagement_inline.c
index e6d1b7da81f,668307ec802..ff8ea8f684e
--- a/source/blender/imbuf/intern/colormanagement_inline.c
+++ b/source/blender/imbuf/intern/colormanagement_inline.c
@@@ -11,6 -11,6 +11,11 @@@
  #include "BLI_math_vector.h"
  #include "IMB_colormanagement_intern.h"
  
++void IMB_colormanagement_get_luminance_coefficients(float rgb[3])
++{
++  copy_v3_v3(rgb, imbuf_luma_coefficients);
++}
++
  float IMB_colormanagement_get_luminance(const float rgb[3])
  {
    return dot_v3v3(imbuf_luma_coefficients, rgb);
diff --cc source/blender/nodes/composite/nodes/node_composite_map_range.cc
index 5c91d277707,e52c6d096b9..e9e81210f89
--- a/source/blender/nodes/composite/nodes/node_composite_map_range.cc
+++ b/source/blender/nodes/composite/nodes/node_composite_map_range.cc
@@@ -20,31 -16,11 +20,31 @@@ namespace blender::nodes::node_composit
  
  static void cmp_node_map_range_declare(NodeDeclarationBuilder &b)
  {
 -  b.add_input<decl::Float>(N_("Value")).default_value(1.0f).min(0.0f).max(1.0f);
 -  b.add_input<decl::Float>(N_("From Min")).default_value(0.0f).min(-10000.0f).max(10000.0f);
 -  b.add_input<decl::Float>(N_("From Max")).default_value(1.0f).min(-10000.0f).max(10000.0f);
 -  b.add_input<decl::Float>(N_("To Min")).default_value(0.0f).min(-10000.0f).max(10000.0f);
 -  b.add_input<decl::Float>(N_("To Max")).default_value(1.0f).min(-10000.0f).max(10000.0f);
 +  b.add_input<decl::Float>(N_("Value"))
 +      .default_value(1.0f)
 +      .min(0.0f)
 +      .max(1.0f)
 +      .compositor_domain_priority(0);
 +  b.add_input<decl::Float>(N_("From Min"))
 +      .default_value(0.0f)
 +      .min(-10000.0f)
 +      .max(10000.0f)
 +      .compositor_domain_priority(1);
 +  b.add_input<decl::Float>(N_("From Max"))
-       .default_value(0.0f)
++      .default_value(1.0f)
 +      .min(-10000.0f)
 +      .max(10000.0f)
 +      .compositor_domain_priority(2);
 +  b.add_input<decl::Float>(N_("To Min"))
 +      .default_value(0.0f)
 +      .min(-10000.0f)
 +      .max(10000.0f)
 +      .compositor_domain_priority(3);
 +  b.add_input<decl::Float>(N_("To Max"))
-       .default_value(0.0f)
++      .default_value(1.0f)
 +      .min(-10000.0f)
 +      .max(10000.0f)
 +      .compositor_domain_priority(4);
    b.add_output<decl::Float>(N_("Value"));
  }



More information about the Bf-blender-cvs mailing list