|
Blender V4.3
|
#include "testing/mock_log.h"#include "testing/testing.h"#include "device/device.h"#include "scene/colorspace.h"#include "scene/scene.h"#include "scene/shader_graph.h"#include "scene/shader_nodes.h"#include "util/array.h"#include "util/log.h"#include "util/stats.h"#include "util/string.h"#include "util/vector.h"Go to the source code of this file.
Classes | |
| class | CCL_NAMESPACE_BEGIN::ShaderNodeBuilder< T > |
| class | CCL_NAMESPACE_BEGIN::ShaderGraphBuilder |
| class | RenderGraph |
Namespaces | |
| namespace | CCL_NAMESPACE_BEGIN |
Macros | |
| #define | EXPECT_ANY_MESSAGE(log) EXPECT_CALL(log, Log(_, _, _)).Times(AnyNumber()); |
| #define | CORRECT_INFO_MESSAGE(log, message) EXPECT_CALL(log, Log(google::INFO, _, HasSubstr(message))); |
| #define | INVALID_INFO_MESSAGE(log, message) EXPECT_CALL(log, Log(google::INFO, _, HasSubstr(message))).Times(0); |
Functions | |
| TEST_F (RenderGraph, deduplicate_deep) | |
| TEST_F (RenderGraph, constant_fold_rgb_to_bw) | |
| TEST_F (RenderGraph, constant_fold_emission1) | |
| TEST_F (RenderGraph, constant_fold_emission2) | |
| TEST_F (RenderGraph, constant_fold_background1) | |
| TEST_F (RenderGraph, constant_fold_background2) | |
| TEST_F (RenderGraph, constant_fold_shader_add) | |
| TEST_F (RenderGraph, constant_fold_shader_mix) | |
| TEST_F (RenderGraph, constant_fold_invert) | |
| TEST_F (RenderGraph, constant_fold_invert_fac_0) | |
| TEST_F (RenderGraph, constant_fold_invert_fac_0_const) | |
| TEST_F (RenderGraph, constant_fold_mix_add) | |
| TEST_F (RenderGraph, constant_fold_mix_add_clamp) | |
| TEST_F (RenderGraph, constant_fold_part_mix_dodge_no_fac_0) | |
| TEST_F (RenderGraph, constant_fold_part_mix_light_no_fac_0) | |
| TEST_F (RenderGraph, constant_fold_part_mix_burn_no_fac_0) | |
| TEST_F (RenderGraph, constant_fold_part_mix_blend_clamped_no_fac_0) | |
| TEST_F (RenderGraph, constant_fold_part_mix_blend) | |
| TEST_F (RenderGraph, constant_fold_part_mix_sub_same_fac_bad) | |
| TEST_F (RenderGraph, constant_fold_part_mix_sub_same_fac_1) | |
| static void | build_mix_partial_test_graph (ShaderGraphBuilder &builder, NodeMix type, float3 constval) |
| TEST_F (RenderGraph, constant_fold_part_mix_add_0) | |
| TEST_F (RenderGraph, constant_fold_part_mix_sub_0) | |
| TEST_F (RenderGraph, constant_fold_part_mix_mul_1) | |
| TEST_F (RenderGraph, constant_fold_part_mix_div_1) | |
| TEST_F (RenderGraph, constant_fold_part_mix_mul_0) | |
| TEST_F (RenderGraph, constant_fold_part_mix_div_0) | |
| TEST_F (RenderGraph, constant_fold_separate_combine_rgb) | |
| TEST_F (RenderGraph, constant_fold_separate_combine_xyz) | |
| TEST_F (RenderGraph, constant_fold_separate_combine_hsv) | |
| TEST_F (RenderGraph, constant_fold_gamma) | |
| TEST_F (RenderGraph, constant_fold_gamma_part_0) | |
| TEST_F (RenderGraph, constant_fold_gamma_part_1) | |
| TEST_F (RenderGraph, constant_fold_bright_contrast) | |
| TEST_F (RenderGraph, constant_fold_blackbody) | |
| TEST_F (RenderGraph, constant_fold_math) | |
| TEST_F (RenderGraph, constant_fold_math_clamp) | |
| static void | build_math_partial_test_graph (ShaderGraphBuilder &builder, NodeMathType type, float constval) |
| TEST_F (RenderGraph, constant_fold_part_math_add_0) | |
| TEST_F (RenderGraph, constant_fold_part_math_sub_0) | |
| TEST_F (RenderGraph, constant_fold_part_math_mul_1) | |
| TEST_F (RenderGraph, constant_fold_part_math_div_1) | |
| TEST_F (RenderGraph, constant_fold_part_math_mul_0) | |
| TEST_F (RenderGraph, constant_fold_part_math_div_0) | |
| TEST_F (RenderGraph, constant_fold_part_math_pow_0) | |
| TEST_F (RenderGraph, constant_fold_part_math_pow_1) | |
| TEST_F (RenderGraph, constant_fold_vector_math) | |
| static void | build_vecmath_partial_test_graph (ShaderGraphBuilder &builder, NodeVectorMathType type, float3 constval) |
| TEST_F (RenderGraph, constant_fold_part_vecmath_add_0) | |
| TEST_F (RenderGraph, constant_fold_part_vecmath_sub_0) | |
| TEST_F (RenderGraph, constant_fold_part_vecmath_cross_0) | |
| TEST_F (RenderGraph, constant_fold_bump) | |
| TEST_F (RenderGraph, constant_fold_bump_no_input) | |
| template<class T > | |
| void | init_test_curve (array< T > &buffer, T start, T end, int steps) |
| TEST_F (RenderGraph, constant_fold_rgb_curves) | |
| TEST_F (RenderGraph, constant_fold_rgb_curves_fac_0) | |
| TEST_F (RenderGraph, constant_fold_rgb_curves_fac_0_const) | |
| TEST_F (RenderGraph, constant_fold_vector_curves) | |
| TEST_F (RenderGraph, constant_fold_vector_curves_fac_0) | |
| TEST_F (RenderGraph, constant_fold_rgb_ramp) | |
| TEST_F (RenderGraph, constant_fold_rgb_ramp_flat) | |
| TEST_F (RenderGraph, constant_fold_convert_float_color_float) | |
| TEST_F (RenderGraph, constant_fold_convert_color_vector_color) | |
| TEST_F (RenderGraph, constant_fold_convert_color_float_color) | |
| #define CORRECT_INFO_MESSAGE | ( | log, | |
| message ) EXPECT_CALL(log, Log(google::INFO, _, HasSubstr(message))); |
Definition at line 198 of file render_graph_finalize_test.cpp.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
Definition at line 196 of file render_graph_finalize_test.cpp.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
| #define INVALID_INFO_MESSAGE | ( | log, | |
| message ) EXPECT_CALL(log, Log(google::INFO, _, HasSubstr(message))).Times(0); |
Definition at line 201 of file render_graph_finalize_test.cpp.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
|
static |
|
static |
Definition at line 630 of file render_graph_finalize_test.cpp.
References NODE_MIX_ADD.
Referenced by TEST_F(), TEST_F(), TEST_F(), TEST_F(), TEST_F(), and TEST_F().
|
static |
Definition at line 1191 of file render_graph_finalize_test.cpp.
References NODE_VECTOR_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_background1 | ) |
Definition at line 284 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), set(), and zero_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_background2 | ) |
Definition at line 296 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_blackbody | ) |
Definition at line 960 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_bright_contrast | ) |
Definition at line 942 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_bump | ) |
Definition at line 1264 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log().
| TEST_F | ( | RenderGraph | , |
| constant_fold_bump_no_input | ) |
Definition at line 1280 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log().
| TEST_F | ( | RenderGraph | , |
| constant_fold_convert_color_float_color | ) |
Definition at line 1523 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), NODE_MATH_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_convert_color_vector_color | ) |
Definition at line 1501 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), NODE_VECTOR_MATH_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_convert_float_color_float | ) |
Definition at line 1481 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_emission1 | ) |
Definition at line 258 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), set(), and zero_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_emission2 | ) |
Definition at line 269 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_gamma | ) |
Definition at line 867 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_gamma_part_0 | ) |
Definition at line 884 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), NODE_MIX_ADD, set(), and zero_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_gamma_part_1 | ) |
Definition at line 913 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), NODE_MIX_ADD, one_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_invert | ) |
Definition at line 365 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_invert_fac_0 | ) |
Definition at line 383 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_invert_fac_0_const | ) |
Definition at line 400 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_math | ) |
Definition at line 982 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), NODE_MATH_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_math_clamp | ) |
Definition at line 1001 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), NODE_MATH_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_mix_add | ) |
Definition at line 418 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), NODE_MIX_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_mix_add_clamp | ) |
Definition at line 439 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), NODE_MIX_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_add_0 | ) |
Definition at line 1051 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), and NODE_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_div_0 | ) |
Definition at line 1127 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), and NODE_MATH_DIVIDE.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_div_1 | ) |
Definition at line 1096 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), and NODE_MATH_DIVIDE.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_mul_0 | ) |
Definition at line 1111 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), and NODE_MATH_MULTIPLY.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_mul_1 | ) |
Definition at line 1081 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), and NODE_MATH_MULTIPLY.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_pow_0 | ) |
Definition at line 1142 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), and NODE_MATH_POWER.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_pow_1 | ) |
Definition at line 1157 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), and NODE_MATH_POWER.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_sub_0 | ) |
Definition at line 1066 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), and NODE_MATH_SUBTRACT.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_add_0 | ) |
Definition at line 687 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_MIX_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_blend | ) |
Definition at line 549 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), NODE_MIX_BLEND, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_blend_clamped_no_fac_0 | ) |
Definition at line 526 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), NODE_MIX_BLEND, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_burn_no_fac_0 | ) |
Definition at line 504 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), NODE_MIX_BURN, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_div_0 | ) |
Definition at line 777 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_MIX_DIV.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_div_1 | ) |
Definition at line 740 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_MIX_DIV.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_dodge_no_fac_0 | ) |
Definition at line 460 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), NODE_MIX_DODGE, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_light_no_fac_0 | ) |
Definition at line 482 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), NODE_MIX_LIGHT, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_mul_0 | ) |
Definition at line 757 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_MIX_MUL.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_mul_1 | ) |
Definition at line 722 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_MIX_MUL.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_sub_0 | ) |
Definition at line 705 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_MIX_SUB.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_sub_same_fac_1 | ) |
Definition at line 609 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), NODE_MIX_SUB, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_sub_same_fac_bad | ) |
Definition at line 588 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), NODE_MIX_SUB, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_vecmath_add_0 | ) |
Definition at line 1218 of file render_graph_finalize_test.cpp.
References build_vecmath_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_VECTOR_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_vecmath_cross_0 | ) |
Definition at line 1248 of file render_graph_finalize_test.cpp.
References build_vecmath_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and NODE_VECTOR_MATH_CROSS_PRODUCT.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_vecmath_sub_0 | ) |
Definition at line 1233 of file render_graph_finalize_test.cpp.
References build_vecmath_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log(), make_float3(), and NODE_VECTOR_MATH_SUBTRACT.
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_curves | ) |
Definition at line 1303 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, init_test_curve(), log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_curves_fac_0 | ) |
Definition at line 1327 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, init_test_curve(), log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_curves_fac_0_const | ) |
Definition at line 1351 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, init_test_curve(), log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_ramp | ) |
Definition at line 1423 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, init_test_curve(), log(), make_float3(), NODE_MIX_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_ramp_flat | ) |
Definition at line 1452 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, init_test_curve(), log(), make_float3(), NODE_MIX_ADD, and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_to_bw | ) |
Definition at line 239 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_separate_combine_hsv | ) |
Definition at line 844 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_separate_combine_rgb | ) |
Definition at line 796 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_separate_combine_xyz | ) |
Definition at line 819 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_shader_add | ) |
Definition at line 311 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, and log().
| TEST_F | ( | RenderGraph | , |
| constant_fold_shader_mix | ) |
Definition at line 336 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_vector_curves | ) |
Definition at line 1375 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, init_test_curve(), log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_vector_curves_fac_0 | ) |
Definition at line 1399 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, init_test_curve(), log(), make_float3(), and set().
| TEST_F | ( | RenderGraph | , |
| constant_fold_vector_math | ) |
Definition at line 1172 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log(), make_float3(), NODE_VECTOR_MATH_SUBTRACT, and set().
| TEST_F | ( | RenderGraph | , |
| deduplicate_deep | ) |
Definition at line 207 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, EXPECT_EQ(), log(), NODE_MIX_BLEND, and set().