mirror of https://github.com/PCSX2/pcsx2.git
gsdx-ogl-wnd: Try to compile OGL backend on VS
* Update project files * basic compilation fix: include stdafx, s/uint/uint32/ * add selection of the opengl renderer/device in gsopen Remain to fix opengl function declaration/initialization git-svn-id: http://pcsx2.googlecode.com/svn/branches/gsdx-ogl-wnd@5505 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
cf2910f7ed
commit
f9ddd639b8
|
@ -25,6 +25,8 @@
|
|||
#include "GSRendererSW.h"
|
||||
#include "GSRendererNull.h"
|
||||
#include "GSDeviceNull.h"
|
||||
#include "GSDeviceOGL.h"
|
||||
#include "GSRendererOGL.h"
|
||||
|
||||
#ifdef _WINDOWS
|
||||
|
||||
|
@ -41,8 +43,6 @@ static HRESULT s_hr = E_FAIL;
|
|||
|
||||
#else
|
||||
|
||||
#include "GSDeviceOGL.h"
|
||||
#include "GSRendererOGL.h"
|
||||
#include "GSWndOGL.h"
|
||||
|
||||
#include <gtk/gtk.h>
|
||||
|
@ -234,10 +234,8 @@ static int _GSopen(void** dsp, char* title, int renderer, int threads = -1)
|
|||
case 0: dev = new GSDevice9(); break;
|
||||
case 1: dev = new GSDevice11(); break;
|
||||
#endif
|
||||
#ifdef _LINUX
|
||||
case 4: dev = new GSDeviceOGL(); break;
|
||||
#endif
|
||||
case 3: dev = new GSDeviceNull(); break;
|
||||
case 4: dev = new GSDeviceOGL(); break;
|
||||
}
|
||||
|
||||
if(dev == NULL)
|
||||
|
@ -249,20 +247,22 @@ static int _GSopen(void** dsp, char* title, int renderer, int threads = -1)
|
|||
{
|
||||
switch(renderer % 3)
|
||||
{
|
||||
default:
|
||||
case 0:
|
||||
#ifdef _WINDOWS
|
||||
s_gs = (renderer / 3) == 0 ? (GSRenderer*)new GSRendererDX9() : (GSRenderer*)new GSRendererDX11();
|
||||
#else
|
||||
s_gs = (GSRenderer*)new GSRendererOGL();
|
||||
#endif
|
||||
break;
|
||||
case 1:
|
||||
s_gs = new GSRendererSW(threads);
|
||||
break;
|
||||
case 2:
|
||||
s_gs = new GSRendererNull();
|
||||
break;
|
||||
default:
|
||||
case 0:
|
||||
switch(renderer)
|
||||
{
|
||||
default:
|
||||
case 0: s_gs = (GSRenderer*)new GSRendererDX9(); break;
|
||||
case 3: s_gs = (GSRenderer*)new GSRendererDX11(); break;
|
||||
case 12: s_gs = (GSRenderer*)new GSRendererOGL(); break;
|
||||
}
|
||||
break;
|
||||
case 1:
|
||||
s_gs = new GSRendererSW(threads);
|
||||
break;
|
||||
case 2:
|
||||
s_gs = new GSRendererNull();
|
||||
break;
|
||||
}
|
||||
|
||||
s_renderer = renderer;
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "GSDeviceOGL.h"
|
||||
|
||||
// TODO performance cost to investigate
|
||||
|
@ -64,19 +65,19 @@ GSDeviceOGL::~GSDeviceOGL()
|
|||
delete (m_vb_sr);
|
||||
|
||||
// Clean m_merge_obj
|
||||
for (uint i = 0; i < 2; i++)
|
||||
for (uint32 i = 0; i < 2; i++)
|
||||
glDeleteProgram(m_merge_obj.ps[i]);
|
||||
delete (m_merge_obj.cb);
|
||||
delete (m_merge_obj.bs);
|
||||
|
||||
// Clean m_interlace
|
||||
for (uint i = 0; i < 2; i++)
|
||||
for (uint32 i = 0; i < 2; i++)
|
||||
glDeleteProgram(m_interlace.ps[i]);
|
||||
delete (m_interlace.cb);
|
||||
|
||||
// Clean m_convert
|
||||
glDeleteProgram(m_convert.vs);
|
||||
for (uint i = 0; i < 2; i++)
|
||||
for (uint32 i = 0; i < 2; i++)
|
||||
glDeleteProgram(m_convert.ps[i]);
|
||||
glDeleteSamplers(1, &m_convert.ln);
|
||||
glDeleteSamplers(1, &m_convert.pt);
|
||||
|
@ -229,7 +230,7 @@ bool GSDeviceOGL::Create(GSWnd* wnd)
|
|||
// ****************************************************************
|
||||
CompileShaderFromSource("convert.glsl", "vs_main", GL_VERTEX_SHADER, &m_convert.vs);
|
||||
CompileShaderFromSource("convert.glsl", "gs_main", GL_GEOMETRY_SHADER, &m_convert.gs);
|
||||
for(uint i = 0; i < countof(m_convert.ps); i++)
|
||||
for(uint32 i = 0; i < countof(m_convert.ps); i++)
|
||||
CompileShaderFromSource("convert.glsl", format("ps_main%d", i), GL_FRAGMENT_SHADER, &m_convert.ps[i]);
|
||||
|
||||
// Note the following object are initialized to 0 so disabled.
|
||||
|
@ -289,7 +290,7 @@ bool GSDeviceOGL::Create(GSWnd* wnd)
|
|||
// ****************************************************************
|
||||
m_merge_obj.cb = new GSUniformBufferOGL(1, sizeof(MergeConstantBuffer));
|
||||
|
||||
for(uint i = 0; i < countof(m_merge_obj.ps); i++)
|
||||
for(uint32 i = 0; i < countof(m_merge_obj.ps); i++)
|
||||
CompileShaderFromSource("merge.glsl", format("ps_main%d", i), GL_FRAGMENT_SHADER, &m_merge_obj.ps[i]);
|
||||
|
||||
m_merge_obj.bs = new GSBlendStateOGL();
|
||||
|
@ -301,7 +302,7 @@ bool GSDeviceOGL::Create(GSWnd* wnd)
|
|||
// ****************************************************************
|
||||
m_interlace.cb = new GSUniformBufferOGL(2, sizeof(InterlaceConstantBuffer));
|
||||
|
||||
for(uint i = 0; i < countof(m_interlace.ps); i++)
|
||||
for(uint32 i = 0; i < countof(m_interlace.ps); i++)
|
||||
CompileShaderFromSource("interlace.glsl", format("ps_main%d", i), GL_FRAGMENT_SHADER, &m_interlace.ps[i]);
|
||||
// ****************************************************************
|
||||
// Shade boost
|
||||
|
@ -784,8 +785,8 @@ void GSDeviceOGL::CopyRect(GSTexture* st, GSTexture* dt, const GSVector4i& r)
|
|||
// FIXME: the extension was integrated in opengl 4.3 (now we need driver that support OGL4.3)
|
||||
// FIXME check those function work as expected
|
||||
// void CopyImageSubDataNV(
|
||||
// uint srcName, enum srcTarget, int srcLevel, int srcX, int srcY, int srcZ,
|
||||
// uint dstName, enum dstTarget, int dstLevel, int dstX, int dstY, int dstZ,
|
||||
// uint32 srcName, enum srcTarget, int srcLevel, int srcX, int srcY, int srcZ,
|
||||
// uint32 dstName, enum dstTarget, int dstLevel, int dstX, int dstY, int dstZ,
|
||||
// sizei width, sizei height, sizei depth);
|
||||
glCopyImageSubDataNV( static_cast<GSTextureOGL*>(st)->GetID(), static_cast<GSTextureOGL*>(st)->GetTarget(),
|
||||
0, r.x, r.y, 0,
|
||||
|
@ -1148,7 +1149,7 @@ void GSDeviceOGL::PSSetShader(GLuint ps)
|
|||
// 4/ set the sampler state
|
||||
// glBindSampler(1 , sampler);
|
||||
if (m_srv_changed || m_ss_changed) {
|
||||
for (uint i=0 ; i < 1; i++) {
|
||||
for (uint32 i=0 ; i < 1; i++) {
|
||||
if (m_state.ps_srv[i] != NULL) {
|
||||
m_state.ps_srv[i]->EnableUnit(i);
|
||||
glBindSampler(i, m_state.ps_ss[i]);
|
||||
|
|
|
@ -206,7 +206,7 @@ public:
|
|||
|
||||
void SetupStencil(uint8 sref)
|
||||
{
|
||||
uint ref = sref;
|
||||
uint32 ref = sref;
|
||||
if (m_stencil_enable) {
|
||||
glEnable(GL_STENCIL_TEST);
|
||||
glStencilFunc(m_stencil_func, ref, m_stencil_mask);
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "GSRendererOGL.h"
|
||||
#include "GSRenderer.h"
|
||||
|
||||
|
|
|
@ -21,6 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "stdafx.h"
|
||||
#include <limits.h>
|
||||
#include "GSTextureOGL.h"
|
||||
static int g_state_texture_unit = -1;
|
||||
|
@ -86,7 +87,7 @@ GSTextureOGL::GSTextureOGL(int type, int w, int h, bool msaa, int format, GLuint
|
|||
// Extra buffer to handle various pixel transfer
|
||||
glGenBuffers(1, &m_pbo_id);
|
||||
|
||||
uint msaa_level;
|
||||
uint32 msaa_level;
|
||||
if (m_msaa) {
|
||||
// FIXME which level of MSAA
|
||||
msaa_level = 1;
|
||||
|
@ -208,7 +209,7 @@ bool GSTextureOGL::Update(const GSVector4i& r, const void* data, int pitch)
|
|||
#endif
|
||||
}
|
||||
|
||||
void GSTextureOGL::EnableUnit(uint unit)
|
||||
void GSTextureOGL::EnableUnit(uint32 unit)
|
||||
{
|
||||
if (!IsBackbuffer()) {
|
||||
// FIXME
|
||||
|
|
|
@ -28,7 +28,7 @@ class GSTextureOGL : public GSTexture
|
|||
private:
|
||||
GLenum m_texture_target; // texture target: 2D, rectangle etc...
|
||||
GLuint m_texture_id; // the texture id
|
||||
uint m_pbo_id;
|
||||
uint32 m_pbo_id;
|
||||
int m_pbo_size;
|
||||
GLuint m_fbo_read;
|
||||
|
||||
|
@ -42,7 +42,7 @@ class GSTextureOGL : public GSTexture
|
|||
bool Save(const string& fn, bool dds = false);
|
||||
void Save(const string& fn, const void* image, uint32 pitch);
|
||||
|
||||
void EnableUnit(uint unit);
|
||||
void EnableUnit(uint32 unit);
|
||||
void Attach(GLenum attachment);
|
||||
|
||||
bool IsBackbuffer() { return (m_type == GSTexture::Backbuffer); }
|
||||
|
|
|
@ -24,11 +24,11 @@
|
|||
class GSUniformBufferOGL {
|
||||
GLuint buffer; // data object
|
||||
GLuint index; // GLSL slot
|
||||
uint size; // size of the data
|
||||
uint32 size; // size of the data
|
||||
const GLenum target;
|
||||
|
||||
public:
|
||||
GSUniformBufferOGL(GLuint index, uint size) : index(index)
|
||||
GSUniformBufferOGL(GLuint index, uint32 size) : index(index)
|
||||
, size(size)
|
||||
,target(GL_UNIFORM_BUFFER)
|
||||
{
|
||||
|
|
|
@ -187,7 +187,7 @@ public:
|
|||
|
||||
void set_internal_format(GSInputLayoutOGL* layout, uint32 layout_nbr)
|
||||
{
|
||||
for (uint i = 0; i < layout_nbr; i++) {
|
||||
for (uint32 i = 0; i < layout_nbr; i++) {
|
||||
// Note this function need both a vertex array object and a GL_ARRAY_BUFFER buffer
|
||||
glEnableVertexAttribArray(layout[i].index);
|
||||
switch (layout[i].type) {
|
||||
|
|
|
@ -19,6 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "GSWndOGL.h"
|
||||
|
||||
#ifdef _LINUX
|
||||
|
|
|
@ -460,6 +460,7 @@
|
|||
<ClCompile Include="GSDevice9.cpp" />
|
||||
<ClCompile Include="GSDeviceDX.cpp" />
|
||||
<ClCompile Include="GSDeviceNull.cpp" />
|
||||
<ClCompile Include="GSDeviceOGL.cpp" />
|
||||
<ClCompile Include="GSDeviceSW.cpp" />
|
||||
<ClCompile Include="GSDialog.cpp" />
|
||||
<ClCompile Include="GSDirtyRect.cpp" />
|
||||
|
@ -536,6 +537,7 @@
|
|||
<ClCompile Include="GSRendererDX9.cpp" />
|
||||
<ClCompile Include="GSRendererHW.cpp" />
|
||||
<ClCompile Include="GSRendererNull.cpp" />
|
||||
<ClCompile Include="GSRendererOGL.cpp" />
|
||||
<ClCompile Include="GSRendererSW.cpp" />
|
||||
<ClCompile Include="GSSetting.cpp" />
|
||||
<ClCompile Include="GSSettingsDlg.cpp" />
|
||||
|
@ -601,12 +603,15 @@
|
|||
<ClCompile Include="GSTexture.cpp" />
|
||||
<ClCompile Include="GSTexture11.cpp" />
|
||||
<ClCompile Include="GSTexture9.cpp" />
|
||||
<ClCompile Include="GSTextureOGL.cpp" />
|
||||
<ClCompile Include="GSTextureCache.cpp" />
|
||||
<ClCompile Include="GSTextureCache11.cpp" />
|
||||
<ClCompile Include="GSTextureCache9.cpp" />
|
||||
<ClCompile Include="GSTextureCacheOGL.cpp" />
|
||||
<ClCompile Include="GSTextureCacheSW.cpp" />
|
||||
<ClCompile Include="GSTextureFX11.cpp" />
|
||||
<ClCompile Include="GSTextureFX9.cpp" />
|
||||
<ClCompile Include="GSTextureFXOGL.cpp" />
|
||||
<ClCompile Include="GSTextureNull.cpp" />
|
||||
<ClCompile Include="GSTextureSW.cpp" />
|
||||
<ClCompile Include="GSThread.cpp" />
|
||||
|
@ -1589,6 +1594,7 @@
|
|||
<ClInclude Include="GSDevice9.h" />
|
||||
<ClInclude Include="GSDeviceDX.h" />
|
||||
<ClInclude Include="GSDeviceNull.h" />
|
||||
<ClInclude Include="GSDeviceOGL.h" />
|
||||
<ClInclude Include="GSDeviceSW.h" />
|
||||
<ClInclude Include="GSDialog.h" />
|
||||
<ClInclude Include="GSDirtyRect.h" />
|
||||
|
@ -1609,6 +1615,7 @@
|
|||
<ClInclude Include="GSRendererDX9.h" />
|
||||
<ClInclude Include="GSRendererHW.h" />
|
||||
<ClInclude Include="GSRendererNull.h" />
|
||||
<ClInclude Include="GSRendererOGL.h" />
|
||||
<ClInclude Include="GSRendererSW.h" />
|
||||
<ClInclude Include="GSScanlineEnvironment.h" />
|
||||
<ClInclude Include="GSSetting.h" />
|
||||
|
@ -1619,16 +1626,20 @@
|
|||
<ClInclude Include="GSTexture.h" />
|
||||
<ClInclude Include="GSTexture11.h" />
|
||||
<ClInclude Include="GSTexture9.h" />
|
||||
<ClInclude Include="GSTextureOGL.h" />
|
||||
<ClInclude Include="GSTextureCache.h" />
|
||||
<ClInclude Include="GSTextureCache11.h" />
|
||||
<ClInclude Include="GSTextureCache9.h" />
|
||||
<ClInclude Include="GSTextureCacheOGL.h" />
|
||||
<ClInclude Include="GSTextureCacheSW.h" />
|
||||
<ClInclude Include="GSTextureNull.h" />
|
||||
<ClInclude Include="GSTextureSW.h" />
|
||||
<ClInclude Include="GSThread.h" />
|
||||
<ClInclude Include="GSUniformBufferOGL.h" />
|
||||
<ClInclude Include="GSUtil.h" />
|
||||
<ClInclude Include="GSVector.h" />
|
||||
<ClInclude Include="GSVertex.h" />
|
||||
<ClInclude Include="GSVertexArrayOGL.h" />
|
||||
<ClInclude Include="GSVertexHW.h" />
|
||||
<ClInclude Include="GSVertexList.h" />
|
||||
<ClInclude Include="GSVertexSW.h" />
|
||||
|
|
|
@ -60,6 +60,9 @@
|
|||
<ClCompile Include="GSDeviceNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSDeviceOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSDialog.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -108,6 +111,9 @@
|
|||
<ClCompile Include="GSRendererNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSRendererOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSRendererSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -135,6 +141,9 @@
|
|||
<ClCompile Include="GSTexture9.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureCache.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -144,6 +153,9 @@
|
|||
<ClCompile Include="GSTextureCache9.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureCacheOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureCacheSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -153,6 +165,9 @@
|
|||
<ClCompile Include="GSTextureFX9.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureFXOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -359,6 +374,9 @@
|
|||
<ClInclude Include="GSDeviceNull.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSDeviceOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSDialog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -413,6 +431,9 @@
|
|||
<ClInclude Include="GSRendererNull.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSRendererOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSRendererSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -443,6 +464,9 @@
|
|||
<ClInclude Include="GSTexture9.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureCache.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -452,6 +476,9 @@
|
|||
<ClInclude Include="GSTextureCache9.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureCacheOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureCacheSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -461,6 +488,9 @@
|
|||
<ClInclude Include="GSThread.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSUniformBufferOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSUtil.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -470,6 +500,9 @@
|
|||
<ClInclude Include="GSVertex.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVertexArrayOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVertexHW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
@ -476,6 +476,7 @@
|
|||
<ClCompile Include="GSDevice9.cpp" />
|
||||
<ClCompile Include="GSDeviceDX.cpp" />
|
||||
<ClCompile Include="GSDeviceNull.cpp" />
|
||||
<ClCompile Include="GSDeviceOGL.cpp" />
|
||||
<ClCompile Include="GSDeviceSW.cpp" />
|
||||
<ClCompile Include="GSDialog.cpp" />
|
||||
<ClCompile Include="GSDirtyRect.cpp" />
|
||||
|
@ -552,6 +553,7 @@
|
|||
<ClCompile Include="GSRendererDX9.cpp" />
|
||||
<ClCompile Include="GSRendererHW.cpp" />
|
||||
<ClCompile Include="GSRendererNull.cpp" />
|
||||
<ClCompile Include="GSRendererOGL.cpp" />
|
||||
<ClCompile Include="GSRendererSW.cpp" />
|
||||
<ClCompile Include="GSSetting.cpp" />
|
||||
<ClCompile Include="GSSettingsDlg.cpp" />
|
||||
|
@ -617,12 +619,15 @@
|
|||
<ClCompile Include="GSTexture.cpp" />
|
||||
<ClCompile Include="GSTexture11.cpp" />
|
||||
<ClCompile Include="GSTexture9.cpp" />
|
||||
<ClCompile Include="GSTextureOGL.cpp" />
|
||||
<ClCompile Include="GSTextureCache.cpp" />
|
||||
<ClCompile Include="GSTextureCache11.cpp" />
|
||||
<ClCompile Include="GSTextureCache9.cpp" />
|
||||
<ClCompile Include="GSTextureCacheOGL.cpp" />
|
||||
<ClCompile Include="GSTextureCacheSW.cpp" />
|
||||
<ClCompile Include="GSTextureFX11.cpp" />
|
||||
<ClCompile Include="GSTextureFX9.cpp" />
|
||||
<ClCompile Include="GSTextureFXOGL.cpp" />
|
||||
<ClCompile Include="GSTextureNull.cpp" />
|
||||
<ClCompile Include="GSTextureSW.cpp" />
|
||||
<ClCompile Include="GSThread.cpp" />
|
||||
|
@ -1605,6 +1610,7 @@
|
|||
<ClInclude Include="GSDevice9.h" />
|
||||
<ClInclude Include="GSDeviceDX.h" />
|
||||
<ClInclude Include="GSDeviceNull.h" />
|
||||
<ClInclude Include="GSDeviceOGL.h" />
|
||||
<ClInclude Include="GSDeviceSW.h" />
|
||||
<ClInclude Include="GSDialog.h" />
|
||||
<ClInclude Include="GSDirtyRect.h" />
|
||||
|
@ -1625,6 +1631,7 @@
|
|||
<ClInclude Include="GSRendererDX9.h" />
|
||||
<ClInclude Include="GSRendererHW.h" />
|
||||
<ClInclude Include="GSRendererNull.h" />
|
||||
<ClInclude Include="GSRendererOGL.h" />
|
||||
<ClInclude Include="GSRendererSW.h" />
|
||||
<ClInclude Include="GSScanlineEnvironment.h" />
|
||||
<ClInclude Include="GSSetting.h" />
|
||||
|
@ -1635,16 +1642,20 @@
|
|||
<ClInclude Include="GSTexture.h" />
|
||||
<ClInclude Include="GSTexture11.h" />
|
||||
<ClInclude Include="GSTexture9.h" />
|
||||
<ClInclude Include="GSTextureOGL.h" />
|
||||
<ClInclude Include="GSTextureCache.h" />
|
||||
<ClInclude Include="GSTextureCache11.h" />
|
||||
<ClInclude Include="GSTextureCache9.h" />
|
||||
<ClInclude Include="GSTextureCacheOGL.h" />
|
||||
<ClInclude Include="GSTextureCacheSW.h" />
|
||||
<ClInclude Include="GSTextureNull.h" />
|
||||
<ClInclude Include="GSTextureSW.h" />
|
||||
<ClInclude Include="GSThread.h" />
|
||||
<ClInclude Include="GSUniformBufferOGL.h" />
|
||||
<ClInclude Include="GSUtil.h" />
|
||||
<ClInclude Include="GSVector.h" />
|
||||
<ClInclude Include="GSVertex.h" />
|
||||
<ClInclude Include="GSVertexArrayOGL.h" />
|
||||
<ClInclude Include="GSVertexHW.h" />
|
||||
<ClInclude Include="GSVertexList.h" />
|
||||
<ClInclude Include="GSVertexSW.h" />
|
||||
|
|
|
@ -60,6 +60,9 @@
|
|||
<ClCompile Include="GSDeviceNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSDeviceOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSDialog.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -108,6 +111,9 @@
|
|||
<ClCompile Include="GSRendererNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSRendererOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSRendererSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -135,6 +141,9 @@
|
|||
<ClCompile Include="GSTexture9.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureCache.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -144,6 +153,9 @@
|
|||
<ClCompile Include="GSTextureCache9.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureCacheOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureCacheSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -153,6 +165,9 @@
|
|||
<ClCompile Include="GSTextureFX9.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureFXOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTextureNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
|
@ -359,6 +374,9 @@
|
|||
<ClInclude Include="GSDeviceNull.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSDeviceOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSDialog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -413,6 +431,9 @@
|
|||
<ClInclude Include="GSRendererNull.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSRendererOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSRendererSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -443,6 +464,9 @@
|
|||
<ClInclude Include="GSTexture9.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureCache.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -452,6 +476,9 @@
|
|||
<ClInclude Include="GSTextureCache9.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureCacheOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTextureCacheSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -461,6 +488,9 @@
|
|||
<ClInclude Include="GSThread.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSUniformBufferOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSUtil.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
@ -470,6 +500,9 @@
|
|||
<ClInclude Include="GSVertex.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVertexArrayOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVertexHW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
|
|
|
@ -861,6 +861,10 @@
|
|||
RelativePath=".\GSDeviceNull.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSDeviceOGL.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSDeviceSW.cpp"
|
||||
>
|
||||
|
@ -1037,6 +1041,10 @@
|
|||
RelativePath=".\GSRendererNull.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSRendererOGL.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSRendererSW.cpp"
|
||||
>
|
||||
|
@ -1177,6 +1185,10 @@
|
|||
RelativePath=".\GSTexture9.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureOGL.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureCache.cpp"
|
||||
>
|
||||
|
@ -1189,6 +1201,10 @@
|
|||
RelativePath=".\GSTextureCache9.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureCacheOGL.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureCacheSW.cpp"
|
||||
>
|
||||
|
@ -1201,6 +1217,10 @@
|
|||
RelativePath=".\GSTextureFX9.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureFXOGL.cpp"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureNull.cpp"
|
||||
>
|
||||
|
@ -1467,6 +1487,10 @@
|
|||
RelativePath=".\GSDeviceNull.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSDeviceOGL.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSDeviceSW.h"
|
||||
>
|
||||
|
@ -1547,6 +1571,10 @@
|
|||
RelativePath=".\GSRendererNull.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSRendererOGL.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSRendererSW.h"
|
||||
>
|
||||
|
@ -1587,6 +1615,10 @@
|
|||
RelativePath=".\GSTexture9.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureOGL.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureCache.h"
|
||||
>
|
||||
|
@ -1599,6 +1631,10 @@
|
|||
RelativePath=".\GSTextureCache9.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureCacheOGL.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSTextureCacheSW.h"
|
||||
>
|
||||
|
@ -1619,6 +1655,10 @@
|
|||
RelativePath=".\GSThread.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSUniformBufferOGL.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSUtil.h"
|
||||
>
|
||||
|
@ -1631,6 +1671,10 @@
|
|||
RelativePath=".\GSVertex.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSVertexArrayOGL.h"
|
||||
>
|
||||
</File>
|
||||
<File
|
||||
RelativePath=".\GSVertexHW.h"
|
||||
>
|
||||
|
|
Loading…
Reference in New Issue