Blender
V3.3
intern
cycles
test
integrator_render_scheduler_test.cpp
Go to the documentation of this file.
1
/* SPDX-License-Identifier: Apache-2.0
2
* Copyright 2011-2022 Blender Foundation */
3
4
#include "testing/testing.h"
5
6
#include "
integrator/render_scheduler.h
"
7
8
CCL_NAMESPACE_BEGIN
9
10
TEST
(IntegratorRenderScheduler,
calculate_resolution_divider_for_resolution
)
11
{
12
EXPECT_EQ
(
calculate_resolution_divider_for_resolution
(1920, 1080, 1920), 1);
13
EXPECT_EQ
(
calculate_resolution_divider_for_resolution
(1920, 1080, 960), 2);
14
EXPECT_EQ
(
calculate_resolution_divider_for_resolution
(1920, 1080, 480), 4);
15
}
16
17
TEST
(IntegratorRenderScheduler,
calculate_resolution_for_divider
)
18
{
19
EXPECT_EQ
(
calculate_resolution_for_divider
(1920, 1080, 1), 1440);
20
EXPECT_EQ
(
calculate_resolution_for_divider
(1920, 1080, 2), 720);
21
EXPECT_EQ
(
calculate_resolution_for_divider
(1920, 1080, 4), 360);
22
}
23
24
CCL_NAMESPACE_END
EXPECT_EQ
EXPECT_EQ(BLI_expr_pylike_eval(expr, nullptr, 0, &result), EXPR_PYLIKE_INVALID)
CCL_NAMESPACE_END
#define CCL_NAMESPACE_END
Definition:
cuda/compat.h:9
TEST
CCL_NAMESPACE_BEGIN TEST(IntegratorRenderScheduler, calculate_resolution_divider_for_resolution)
Definition:
integrator_render_scheduler_test.cpp:10
CCL_NAMESPACE_BEGIN
Definition:
python.cpp:37
calculate_resolution_divider_for_resolution
int calculate_resolution_divider_for_resolution(int width, int height, int resolution)
Definition:
render_scheduler.cpp:1199
calculate_resolution_for_divider
int calculate_resolution_for_divider(int width, int height, int resolution_divider)
Definition:
render_scheduler.cpp:1216
render_scheduler.h
Generated on Tue Oct 22 2024 13:18:25 for Blender by
doxygen
1.9.1