[nostalgia/core] Remove renderer funcions from Context friends
This commit is contained in:
@@ -45,7 +45,7 @@ ox::Error run(Context *ctx) noexcept {
|
||||
glfwSwapBuffers(id->window);
|
||||
}
|
||||
// destroy GLFW window
|
||||
oxReturnError(renderer::shutdown(ctx));
|
||||
oxReturnError(renderer::shutdown(ctx, ctx->rendererData<void>()));
|
||||
glfwDestroyWindow(id->window);
|
||||
ctx->setWindowerData(nullptr);
|
||||
delete id;
|
||||
|
||||
@@ -66,7 +66,10 @@ ox::Error initGfx(Context *ctx) noexcept {
|
||||
//io.MouseDrawCursor = true;
|
||||
ImGui_ImplGlfw_InitForOpenGL(id->window, true);
|
||||
}
|
||||
return renderer::init(ctx);
|
||||
void *rendererData = nullptr;
|
||||
oxReturnError(renderer::init(ctx, &rendererData));
|
||||
ctx->setRendererData(rendererData);
|
||||
return OxError(0);
|
||||
}
|
||||
|
||||
void setWindowTitle(Context *ctx, const char *title) noexcept {
|
||||
|
||||
Reference in New Issue
Block a user