Blender
V3.3
|
#include "testing/mock_log.h"
#include "testing/testing.h"
#include "device/device.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 | |
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 184 of file render_graph_finalize_test.cpp.
Definition at line 182 of file render_graph_finalize_test.cpp.
#define INVALID_INFO_MESSAGE | ( | log, | |
message | |||
) | EXPECT_CALL(log, Log(google::INFO, _, HasSubstr(message))).Times(0); |
Definition at line 187 of file render_graph_finalize_test.cpp.
|
static |
Definition at line 1007 of file render_graph_finalize_test.cpp.
References NODE_MATH_ADD, and type.
Referenced by TEST_F().
|
static |
Definition at line 616 of file render_graph_finalize_test.cpp.
References NODE_MIX_ADD, and type.
Referenced by TEST_F().
|
static |
Definition at line 1177 of file render_graph_finalize_test.cpp.
References NODE_VECTOR_MATH_ADD, and type.
Referenced by TEST_F().
TEST_F | ( | RenderGraph | , |
constant_fold_background1 | |||
) |
Definition at line 270 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), scene, and zero_float3().
TEST_F | ( | RenderGraph | , |
constant_fold_background2 | |||
) |
Definition at line 282 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_blackbody | |||
) |
Definition at line 946 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_bright_contrast | |||
) |
Definition at line 928 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_bump | |||
) |
Definition at line 1250 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_bump_no_input | |||
) |
Definition at line 1266 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_convert_color_float_color | |||
) |
Definition at line 1509 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_convert_color_vector_color | |||
) |
Definition at line 1487 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, NODE_VECTOR_MATH_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_convert_float_color_float | |||
) |
Definition at line 1467 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_emission1 | |||
) |
Definition at line 244 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), scene, and zero_float3().
TEST_F | ( | RenderGraph | , |
constant_fold_emission2 | |||
) |
Definition at line 255 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_gamma | |||
) |
Definition at line 853 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_gamma_part_0 | |||
) |
Definition at line 870 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MIX_ADD, scene, and zero_float3().
TEST_F | ( | RenderGraph | , |
constant_fold_gamma_part_1 | |||
) |
Definition at line 899 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), NODE_MIX_ADD, one_float3(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_invert | |||
) |
Definition at line 351 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_invert_fac_0 | |||
) |
Definition at line 369 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_invert_fac_0_const | |||
) |
Definition at line 386 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_math | |||
) |
Definition at line 968 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), NODE_MATH_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_math_clamp | |||
) |
Definition at line 987 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), NODE_MATH_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_mix_add | |||
) |
Definition at line 404 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, NODE_MIX_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_mix_add_clamp | |||
) |
Definition at line 425 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, NODE_MIX_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_add_0 | |||
) |
Definition at line 1037 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_div_0 | |||
) |
Definition at line 1113 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_DIVIDE, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_div_1 | |||
) |
Definition at line 1082 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_DIVIDE, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_mul_0 | |||
) |
Definition at line 1097 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), NODE_MATH_MULTIPLY, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_mul_1 | |||
) |
Definition at line 1067 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_MULTIPLY, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_pow_0 | |||
) |
Definition at line 1128 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_POWER, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_pow_1 | |||
) |
Definition at line 1143 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_POWER, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_math_sub_0 | |||
) |
Definition at line 1052 of file render_graph_finalize_test.cpp.
References build_math_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MATH_SUBTRACT, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_add_0 | |||
) |
Definition at line 673 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_MIX_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_blend | |||
) |
Definition at line 535 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), NODE_MIX_BLEND, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_blend_clamped_no_fac_0 | |||
) |
Definition at line 512 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MIX_BLEND, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_burn_no_fac_0 | |||
) |
Definition at line 490 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MIX_BURN, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_div_0 | |||
) |
Definition at line 763 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_MIX_DIV, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_div_1 | |||
) |
Definition at line 726 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_MIX_DIV, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_dodge_no_fac_0 | |||
) |
Definition at line 446 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MIX_DODGE, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_light_no_fac_0 | |||
) |
Definition at line 468 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MIX_LIGHT, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_mul_0 | |||
) |
Definition at line 743 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_MIX_MUL, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_mul_1 | |||
) |
Definition at line 708 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_MIX_MUL, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_sub_0 | |||
) |
Definition at line 691 of file render_graph_finalize_test.cpp.
References build_mix_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_MIX_SUB, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_sub_same_fac_1 | |||
) |
Definition at line 595 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), NODE_MIX_SUB, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_mix_sub_same_fac_bad | |||
) |
Definition at line 574 of file render_graph_finalize_test.cpp.
References EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), NODE_MIX_SUB, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_vecmath_add_0 | |||
) |
Definition at line 1204 of file render_graph_finalize_test.cpp.
References build_vecmath_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_VECTOR_MATH_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_vecmath_cross_0 | |||
) |
Definition at line 1234 of file render_graph_finalize_test.cpp.
References build_vecmath_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, NODE_VECTOR_MATH_CROSS_PRODUCT, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_part_vecmath_sub_0 | |||
) |
Definition at line 1219 of file render_graph_finalize_test.cpp.
References build_vecmath_partial_test_graph(), CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), make_float3, NODE_VECTOR_MATH_SUBTRACT, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_rgb_curves | |||
) |
Definition at line 1289 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, graph, init_test_curve(), log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_rgb_curves_fac_0 | |||
) |
Definition at line 1313 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, graph, init_test_curve(), log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_rgb_curves_fac_0_const | |||
) |
Definition at line 1337 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, graph, init_test_curve(), log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_rgb_ramp | |||
) |
Definition at line 1409 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, graph, init_test_curve(), log(), make_float3, NODE_MIX_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_rgb_ramp_flat | |||
) |
Definition at line 1438 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, graph, init_test_curve(), log(), make_float3, NODE_MIX_ADD, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_rgb_to_bw | |||
) |
Definition at line 225 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_separate_combine_hsv | |||
) |
Definition at line 830 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_separate_combine_rgb | |||
) |
Definition at line 782 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_separate_combine_xyz | |||
) |
Definition at line 805 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_shader_add | |||
) |
Definition at line 297 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, INVALID_INFO_MESSAGE, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_shader_mix | |||
) |
Definition at line 322 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_vector_curves | |||
) |
Definition at line 1361 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, graph, init_test_curve(), log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_vector_curves_fac_0 | |||
) |
Definition at line 1385 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, curve, EXPECT_ANY_MESSAGE, graph, init_test_curve(), log(), make_float3, and scene.
TEST_F | ( | RenderGraph | , |
constant_fold_vector_math | |||
) |
Definition at line 1158 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, graph, log(), make_float3, NODE_VECTOR_MATH_SUBTRACT, and scene.
TEST_F | ( | RenderGraph | , |
deduplicate_deep | |||
) |
Definition at line 193 of file render_graph_finalize_test.cpp.
References CORRECT_INFO_MESSAGE, EXPECT_ANY_MESSAGE, EXPECT_EQ(), graph, log(), NODE_MIX_BLEND, and scene.