From dfb3f5e6bfd92930122f59771f687f273eacfa58 Mon Sep 17 00:00:00 2001 From: /nick haya <74699483+The-SGPT@users.noreply.github.com> Date: Fri, 18 Feb 2022 15:17:13 +0800 Subject: [PATCH] cameras :) --- src/libflixel.hpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/libflixel.hpp b/src/libflixel.hpp index 909b816..b36e4b2 100644 --- a/src/libflixel.hpp +++ b/src/libflixel.hpp @@ -397,6 +397,8 @@ namespace sdfml { config.close(); } + static GPU_Camera camera; + inline int init(float width = DEFAULT_WINDOW_WIDTH, float height = DEFAULT_WINDOW_HEIGHT, string window_name = "Unknown", int win_flags = SDL_WINDOW_OPENGL|SDL_WINDOW_ALLOW_HIGHDPI|SDL_WINDOW_SHOWN) { std::ofstream logFile; @@ -432,6 +434,10 @@ namespace sdfml { sound.initSF(soundfont); llog("SoLoud", " is now initialized.", NORMAL, __FILENAME__, __LINE__); + camera = GPU_GetDefaultCamera(); + GPU_EnableCamera(mContext.gpu_render, true); + GPU_SetCamera(mContext.gpu_render, &camera); + SDL_EventState(SDL_SYSWMEVENT, SDL_ENABLE); mContext.size = {width, height};