summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authoronelin <oscar@nelin.dk>2025-12-20 23:10:54 +0000
committeronelin <oscar@nelin.dk>2025-12-20 23:10:54 +0000
commita1aabccabddcecd2fb1233b2806de5362b05f0d0 (patch)
treeac2d039f0102065844d42908e24fee775760933d /src
parent71bca57087f5746aaafba07ccce5b6bbc270b8c1 (diff)
Only set default camera and callbacks if creating new rendering pipeline
Diffstat (limited to 'src')
-rw-r--r--src/rendering.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/rendering.c b/src/rendering.c
index 8feac35..12b0370 100644
--- a/src/rendering.c
+++ b/src/rendering.c
@@ -1040,17 +1040,17 @@ void r_reset_pipeline(Window* w) {
{.num_textures = 1, .num_renderbuffers = 1, .dimensions = {16, 16, 0}},
};
window_init_renderstack(w, 1, sizeof(t) / sizeof(t[0]), p, t);
- }
- // Set default callbacks and camera for default framebuffer
- if (w->render_targets->framebuffer_size_callback[0] == NULL) {
- w->render_targets->framebuffer_size_callback[0] = framebuffer_size_callback_default;
- }
- if (w->render_targets->camera_reset_callback[0] == NULL) {
- w->render_targets->camera_reset_callback[0] = camera_reset_callback_default;
- }
- if (w->render_targets->camera_reset_callback[0 == NULL]) {
- w->render_targets->cam[0] = &default_camera;
+ // Set default callbacks and camera for default framebuffer
+ if (w->render_targets->framebuffer_size_callback[0] == NULL) {
+ w->render_targets->framebuffer_size_callback[0] = framebuffer_size_callback_default;
+ }
+ if (w->render_targets->camera_reset_callback[0] == NULL) {
+ w->render_targets->camera_reset_callback[0] = camera_reset_callback_default;
+ }
+ if (w->render_targets->camera_reset_callback[0 == NULL]) {
+ w->render_targets->cam[0] = &default_camera;
+ }
}
window_reset_cameras(w, GLOBAL_PLATFORM->mem->data, w->render_targets);