|
Blender V4.5
|
#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) |
| #define | CORRECT_INFO_MESSAGE(log, message) |
| #define | INVALID_INFO_MESSAGE(log, message) |
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, const 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, const 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, const 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, const 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 ) |
Definition at line 199 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().
| #define EXPECT_ANY_MESSAGE | ( | log | ) |
Definition at line 197 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 ) |
Definition at line 202 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 631 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 1192 of file render_graph_finalize_test.cpp.
References NODE_VECTOR_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_background1 | ) |
Definition at line 285 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and zero_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_background2 | ) |
Definition at line 297 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log.
| TEST_F | ( | RenderGraph | , |
| constant_fold_blackbody | ) |
Definition at line 961 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log.
| TEST_F | ( | RenderGraph | , |
| constant_fold_bright_contrast | ) |
Definition at line 943 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_bump | ) |
Definition at line 1265 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 1281 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 1524 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log, and NODE_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_convert_color_vector_color | ) |
Definition at line 1502 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, make_float3(), and NODE_VECTOR_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_convert_float_color_float | ) |
Definition at line 1482 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log.
| TEST_F | ( | RenderGraph | , |
| constant_fold_emission1 | ) |
Definition at line 259 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and zero_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_emission2 | ) |
Definition at line 270 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log.
| TEST_F | ( | RenderGraph | , |
| constant_fold_gamma | ) |
Definition at line 868 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_gamma_part_0 | ) |
Definition at line 885 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log, NODE_MIX_ADD, and zero_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_gamma_part_1 | ) |
Definition at line 914 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, NODE_MIX_ADD, and one_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_invert | ) |
Definition at line 366 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_invert_fac_0 | ) |
Definition at line 384 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log.
| TEST_F | ( | RenderGraph | , |
| constant_fold_invert_fac_0_const | ) |
Definition at line 401 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_math | ) |
Definition at line 983 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and NODE_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_math_clamp | ) |
Definition at line 1002 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and NODE_MATH_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_mix_add | ) |
Definition at line 419 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, make_float3(), and NODE_MIX_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_mix_add_clamp | ) |
Definition at line 440 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, make_float3(), and NODE_MIX_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_math_add_0 | ) |
Definition at line 1052 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 1128 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 1097 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 1112 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 1082 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 1143 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 1158 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 1067 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 688 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 550 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and NODE_MIX_BLEND.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_blend_clamped_no_fac_0 | ) |
Definition at line 527 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log, and NODE_MIX_BLEND.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_burn_no_fac_0 | ) |
Definition at line 505 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log, and NODE_MIX_BURN.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_div_0 | ) |
Definition at line 778 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 741 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 461 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log, and NODE_MIX_DODGE.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_light_no_fac_0 | ) |
Definition at line 483 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log, and NODE_MIX_LIGHT.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_mul_0 | ) |
Definition at line 758 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 723 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 706 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 610 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and NODE_MIX_SUB.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_mix_sub_same_fac_bad | ) |
Definition at line 589 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, INVALID_INFO_MESSAGE, log, and NODE_MIX_SUB.
| TEST_F | ( | RenderGraph | , |
| constant_fold_part_vecmath_add_0 | ) |
Definition at line 1219 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 1249 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 1234 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 1304 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, init_test_curve(), log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_curves_fac_0 | ) |
Definition at line 1328 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, init_test_curve(), log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_curves_fac_0_const | ) |
Definition at line 1352 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, init_test_curve(), log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_ramp | ) |
Definition at line 1424 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, init_test_curve(), log, make_float3(), and NODE_MIX_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_ramp_flat | ) |
Definition at line 1453 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, init_test_curve(), log, make_float3(), and NODE_MIX_ADD.
| TEST_F | ( | RenderGraph | , |
| constant_fold_rgb_to_bw | ) |
Definition at line 240 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_separate_combine_hsv | ) |
Definition at line 845 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_separate_combine_rgb | ) |
Definition at line 797 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_separate_combine_xyz | ) |
Definition at line 820 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_shader_add | ) |
Definition at line 312 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 337 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, and log.
| TEST_F | ( | RenderGraph | , |
| constant_fold_vector_curves | ) |
Definition at line 1376 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, init_test_curve(), log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_vector_curves_fac_0 | ) |
Definition at line 1400 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, init_test_curve(), log, and make_float3().
| TEST_F | ( | RenderGraph | , |
| constant_fold_vector_math | ) |
Definition at line 1173 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, log, make_float3(), and NODE_VECTOR_MATH_SUBTRACT.
| TEST_F | ( | RenderGraph | , |
| deduplicate_deep | ) |
Definition at line 208 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, EXPECT_EQ(), log, and NODE_MIX_BLEND.