[nostalgia/core/sdl] Remove SDL implementation's bgTextures
This commit is contained in:
parent
85e7374446
commit
084cee44fa
@ -17,7 +17,6 @@ namespace nostalgia::core {
|
|||||||
struct SdlImplData {
|
struct SdlImplData {
|
||||||
SDL_Window *window = nullptr;
|
SDL_Window *window = nullptr;
|
||||||
SDL_GLContext renderer = nullptr;
|
SDL_GLContext renderer = nullptr;
|
||||||
std::array<SDL_Texture*, 4> bgTextures{};
|
|
||||||
};
|
};
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -6,17 +6,13 @@
|
|||||||
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
* file, You can obtain one at http://mozilla.org/MPL/2.0/.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
#include "nostalgia/common/point.hpp"
|
|
||||||
#include <array>
|
#include <array>
|
||||||
#ifdef NOST_FPS_PRINT
|
|
||||||
#include <iostream>
|
|
||||||
#endif
|
|
||||||
#include <iostream>
|
|
||||||
|
|
||||||
#include <SDL.h>
|
#include <SDL.h>
|
||||||
|
|
||||||
#include <ox/claw/read.hpp>
|
#include <ox/claw/read.hpp>
|
||||||
|
|
||||||
|
#include <nostalgia/common/point.hpp>
|
||||||
#include <nostalgia/core/gfx.hpp>
|
#include <nostalgia/core/gfx.hpp>
|
||||||
#include <nostalgia/core/userland/gfx.hpp>
|
#include <nostalgia/core/userland/gfx.hpp>
|
||||||
|
|
||||||
@ -49,11 +45,6 @@ ox::Error initGfx(Context *ctx) {
|
|||||||
ox::Error shutdownGfx(Context *ctx) {
|
ox::Error shutdownGfx(Context *ctx) {
|
||||||
oxReturnError(renderer::shutdown(ctx));
|
oxReturnError(renderer::shutdown(ctx));
|
||||||
auto id = ctx->windowerData<SdlImplData>();
|
auto id = ctx->windowerData<SdlImplData>();
|
||||||
for (auto tex : id->bgTextures) {
|
|
||||||
if (tex) {
|
|
||||||
SDL_DestroyTexture(tex);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
SDL_GL_DeleteContext(id->renderer);
|
SDL_GL_DeleteContext(id->renderer);
|
||||||
SDL_DestroyWindow(id->window);
|
SDL_DestroyWindow(id->window);
|
||||||
ctx->setWindowerData(nullptr);
|
ctx->setWindowerData(nullptr);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user