WGL: Don't depend on Core/VideoCommon

This commit is contained in:
Scott Mansell 2015-09-19 05:40:46 +12:00
parent 95f3c956a8
commit 93f6563789
4 changed files with 9 additions and 27 deletions

View File

@ -3,14 +3,10 @@
// Refer to the license.txt file included.
#include <string>
#include <windows.h>
#include "Common/GL/GLInterface/WGL.h"
#include "Core/Host.h"
#include "VideoCommon/RenderBase.h"
#include "VideoCommon/VertexShaderManager.h"
#include "VideoCommon/VideoConfig.h"
#include "Common/Logging/Log.h"
static HDC hDC = nullptr; // Private GDI Device Context
static HGLRC hRC = nullptr; // Permanent Rendering Context

View File

@ -2,33 +2,14 @@
// Licensed under GPLv2+
// Refer to the license.txt file included.
#include "Common/IniFile.h"
#include "Common/StringUtil.h"
#include "Common/GL/GLInterfaceBase.h"
#include "Common/GL/GLUtil.h"
#include "Core/ConfigManager.h"
#include "Core/Core.h"
#include "VideoBackends/OGL/Render.h"
#include "VideoBackends/OGL/VideoBackend.h"
#include "VideoCommon/VideoConfig.h"
#include "Common/Logging/Log.h"
cInterfaceBase *GLInterface;
static GLuint attributelessVAO = 0;
static GLuint attributelessVBO = 0;
namespace OGL
{
// Draw messages on top of the screen
unsigned int VideoBackend::PeekMessages()
{
return GLInterface->PeekMessages();
}
}
void InitInterface()
{
GLInterface = HostGL_CreateGLInterface();

View File

@ -4,7 +4,6 @@
#pragma once
#include "Common/MathUtil.h"
#include "Common/GL/GLExtensions/GLExtensions.h"
#ifndef _WIN32

View File

@ -84,6 +84,12 @@ Make AA apply instantly during gameplay if possible
namespace OGL
{
// Draw messages on top of the screen
unsigned int VideoBackend::PeekMessages()
{
return GLInterface->PeekMessages();
}
std::string VideoBackend::GetName() const
{
return "OGL";