From 7c33ff59cd91927fa08a308cad1b87f526e0f069 Mon Sep 17 00:00:00 2001 From: wheremyfoodat <44909372+wheremyfoodat@users.noreply.github.com> Date: Fri, 20 Oct 2023 20:10:51 +0300 Subject: [PATCH] Update hydra_core.cpp --- src/hydra_core.cpp | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/src/hydra_core.cpp b/src/hydra_core.cpp index f71fc0bf..431f86bd 100644 --- a/src/hydra_core.cpp +++ b/src/hydra_core.cpp @@ -2,6 +2,8 @@ #include #include +#include + class HC_GLOBAL HydraCore final : public hydra::IBase, public hydra::IOpenGlRendered, public hydra::IFrontendDriven, public hydra::IInput { HYDRA_CLASS public: @@ -74,7 +76,6 @@ void HydraCore::runFrame() { } void HydraCore::reset() { emulator->reset(Emulator::ReloadOption::Reload); } - hydra::Size HydraCore::getNativeSize() { return {400, 480}; } // Size doesn't matter as the glBlitFramebuffer call is commented out for the core @@ -95,15 +96,12 @@ void HydraCore::setGetProcAddress(void* function) { } void HydraCore::setContext(void*) {} - void HydraCore::setFbo(unsigned handle) { renderer->setFBO(handle); } void HydraCore::setPollInputCallback(void (*callback)()) { pollInputCallback = callback; } - void HydraCore::setCheckButtonCallback(int32_t (*callback)(uint32_t player, hydra::ButtonType button)) { checkButtonCallback = callback; } HC_API hydra::IBase* createEmulator() { return new HydraCore; } - HC_API void destroyEmulator(hydra::IBase* emulator) { delete emulator; } HC_API const char* getInfo(hydra::InfoType type) {