mirror of https://github.com/PCSX2/pcsx2.git
gs: trying to sort out this include hell
This commit is contained in:
parent
b284ab7566
commit
fc1e00b7ef
|
@ -241,7 +241,7 @@ option(USE_PGO_OPTIMIZE "Enable PGO optimization (use profile)")
|
|||
|
||||
# Note1: Builtin strcmp/memcmp was proved to be slower on Mesa than stdlib version.
|
||||
# Note2: float operation SSE is impacted by the PCSX2 SSE configuration. In particular, flush to zero denormal.
|
||||
set(COMMON_FLAG "-pipe -fvisibility=hidden -pthread -fno-builtin-strcmp -fno-builtin-memcmp -mfpmath=sse")
|
||||
set(COMMON_FLAG "-pipe -fvisibility=hidden -pthread -fno-builtin-strcmp -fno-builtin-memcmp -mfpmath=sse -fno-operator-names")
|
||||
|
||||
if(USE_VTUNE)
|
||||
set(COMMON_FLAG "${COMMON_FLAG} -DENABLE_VTUNE")
|
||||
|
|
|
@ -576,6 +576,7 @@ set(pcsx2PADHeaders
|
|||
${PADImgHeader}/arrow_right.h
|
||||
)
|
||||
|
||||
include_directories ("${CMAKE_SOURCE_DIR}/3rdparty/xbyak/")
|
||||
|
||||
# GS sources
|
||||
set(pcsx2GSSources
|
||||
|
@ -598,7 +599,6 @@ set(pcsx2GSSources
|
|||
GS/GSVector.cpp
|
||||
GS/GSdx.cpp
|
||||
GS/GS_res.cpp
|
||||
GS/stdafx.cpp
|
||||
GS/Renderers/Common/GSDevice.cpp
|
||||
GS/Renderers/Common/GSDirtyRect.cpp
|
||||
GS/Renderers/Common/GSFunctionMap.cpp
|
||||
|
@ -673,7 +673,6 @@ set(pcsx2GSHeaders
|
|||
GS/GSVector4i.h
|
||||
GS/GSVector8.h
|
||||
GS/GSVector8i.h
|
||||
GS/stdafx.h
|
||||
GS/Renderers/Common/GSDevice.h
|
||||
GS/Renderers/Common/GSDirtyRect.h
|
||||
GS/Renderers/Common/GSFastList.h
|
||||
|
|
210
pcsx2/GS/GS.cpp
210
pcsx2/GS/GS.cpp
|
@ -19,8 +19,8 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "GSdx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GS.h"
|
||||
#include "GSUtil.h"
|
||||
#include "Renderers/SW/GSRendererSW.h"
|
||||
#include "Renderers/Null/GSRendererNull.h"
|
||||
|
@ -41,7 +41,7 @@ static HRESULT s_hr = E_FAIL;
|
|||
|
||||
#else
|
||||
|
||||
#include "Window/GSWndEGL.h"
|
||||
#include "GS/Window/GSWndEGL.h"
|
||||
|
||||
#ifdef __APPLE__
|
||||
#include <gtk/gtk.h>
|
||||
|
@ -1554,3 +1554,207 @@ void GSReplay(char* lpszCmdLine, int renderer)
|
|||
GSshutdown();
|
||||
}
|
||||
#endif
|
||||
|
||||
std::string format(const char* fmt, ...)
|
||||
{
|
||||
va_list args;
|
||||
|
||||
va_start(args, fmt);
|
||||
int size = vsnprintf(nullptr, 0, fmt, args) + 1;
|
||||
va_end(args);
|
||||
|
||||
assert(size > 0);
|
||||
std::vector<char> buffer(std::max(1, size));
|
||||
|
||||
va_start(args, fmt);
|
||||
vsnprintf(buffer.data(), size, fmt, args);
|
||||
va_end(args);
|
||||
|
||||
return {buffer.data()};
|
||||
}
|
||||
|
||||
// Helper path to dump texture
|
||||
#ifdef _WIN32
|
||||
const std::string root_sw("c:\\temp1\\_");
|
||||
const std::string root_hw("c:\\temp2\\_");
|
||||
#else
|
||||
#ifdef _M_AMD64
|
||||
const std::string root_sw("/tmp/GS_SW_dump64/");
|
||||
const std::string root_hw("/tmp/GS_HW_dump64/");
|
||||
#else
|
||||
const std::string root_sw("/tmp/GS_SW_dump32/");
|
||||
const std::string root_hw("/tmp/GS_HW_dump32/");
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef _WIN32
|
||||
|
||||
void* vmalloc(size_t size, bool code)
|
||||
{
|
||||
return VirtualAlloc(NULL, size, MEM_COMMIT | MEM_RESERVE, code ? PAGE_EXECUTE_READWRITE : PAGE_READWRITE);
|
||||
}
|
||||
|
||||
void vmfree(void* ptr, size_t size)
|
||||
{
|
||||
VirtualFree(ptr, 0, MEM_RELEASE);
|
||||
}
|
||||
|
||||
static HANDLE s_fh = NULL;
|
||||
static uint8* s_Next[8];
|
||||
|
||||
void* fifo_alloc(size_t size, size_t repeat)
|
||||
{
|
||||
ASSERT(s_fh == NULL);
|
||||
|
||||
if (repeat >= countof(s_Next))
|
||||
{
|
||||
fprintf(stderr, "Memory mapping overflow (%zu >= %u)\n", repeat, countof(s_Next));
|
||||
return vmalloc(size * repeat, false); // Fallback to default vmalloc
|
||||
}
|
||||
|
||||
s_fh = CreateFileMapping(INVALID_HANDLE_VALUE, nullptr, PAGE_READWRITE, 0, size, nullptr);
|
||||
DWORD errorID = ::GetLastError();
|
||||
if (s_fh == NULL)
|
||||
{
|
||||
fprintf(stderr, "Failed to reserve memory. WIN API ERROR:%u\n", errorID);
|
||||
return vmalloc(size * repeat, false); // Fallback to default vmalloc
|
||||
}
|
||||
|
||||
int mmap_segment_failed = 0;
|
||||
void* fifo = MapViewOfFile(s_fh, FILE_MAP_ALL_ACCESS, 0, 0, size);
|
||||
for (size_t i = 1; i < repeat; i++)
|
||||
{
|
||||
void* base = (uint8*)fifo + size * i;
|
||||
s_Next[i] = (uint8*)MapViewOfFileEx(s_fh, FILE_MAP_ALL_ACCESS, 0, 0, size, base);
|
||||
errorID = ::GetLastError();
|
||||
if (s_Next[i] != base)
|
||||
{
|
||||
mmap_segment_failed++;
|
||||
if (mmap_segment_failed > 4)
|
||||
{
|
||||
fprintf(stderr, "Memory mapping failed after %d attempts, aborting. WIN API ERROR:%u\n", mmap_segment_failed, errorID);
|
||||
fifo_free(fifo, size, repeat);
|
||||
return vmalloc(size * repeat, false); // Fallback to default vmalloc
|
||||
}
|
||||
do
|
||||
{
|
||||
UnmapViewOfFile(s_Next[i]);
|
||||
s_Next[i] = 0;
|
||||
} while (--i > 0);
|
||||
|
||||
fifo = MapViewOfFile(s_fh, FILE_MAP_ALL_ACCESS, 0, 0, size);
|
||||
}
|
||||
}
|
||||
|
||||
return fifo;
|
||||
}
|
||||
|
||||
void fifo_free(void* ptr, size_t size, size_t repeat)
|
||||
{
|
||||
ASSERT(s_fh != NULL);
|
||||
|
||||
if (s_fh == NULL)
|
||||
{
|
||||
if (ptr != NULL)
|
||||
vmfree(ptr, size);
|
||||
return;
|
||||
}
|
||||
|
||||
UnmapViewOfFile(ptr);
|
||||
|
||||
for (size_t i = 1; i < countof(s_Next); i++)
|
||||
{
|
||||
if (s_Next[i] != 0)
|
||||
{
|
||||
UnmapViewOfFile(s_Next[i]);
|
||||
s_Next[i] = 0;
|
||||
}
|
||||
}
|
||||
|
||||
CloseHandle(s_fh);
|
||||
s_fh = NULL;
|
||||
}
|
||||
|
||||
#else
|
||||
|
||||
#include <sys/mman.h>
|
||||
#include <unistd.h>
|
||||
|
||||
void* vmalloc(size_t size, bool code)
|
||||
{
|
||||
size_t mask = getpagesize() - 1;
|
||||
|
||||
size = (size + mask) & ~mask;
|
||||
|
||||
int prot = PROT_READ | PROT_WRITE;
|
||||
int flags = MAP_PRIVATE | MAP_ANONYMOUS;
|
||||
|
||||
if (code)
|
||||
{
|
||||
prot |= PROT_EXEC;
|
||||
#if defined(_M_AMD64) && !defined(__APPLE__)
|
||||
// macOS doesn't allow any mappings in the first 4GB of address space
|
||||
flags |= MAP_32BIT;
|
||||
#endif
|
||||
}
|
||||
|
||||
return mmap(NULL, size, prot, flags, -1, 0);
|
||||
}
|
||||
|
||||
void vmfree(void* ptr, size_t size)
|
||||
{
|
||||
size_t mask = getpagesize() - 1;
|
||||
|
||||
size = (size + mask) & ~mask;
|
||||
|
||||
munmap(ptr, size);
|
||||
}
|
||||
|
||||
static int s_shm_fd = -1;
|
||||
|
||||
void* fifo_alloc(size_t size, size_t repeat)
|
||||
{
|
||||
ASSERT(s_shm_fd == -1);
|
||||
|
||||
const char* file_name = "/GSDX.mem";
|
||||
s_shm_fd = shm_open(file_name, O_RDWR | O_CREAT | O_EXCL, 0600);
|
||||
if (s_shm_fd != -1)
|
||||
{
|
||||
shm_unlink(file_name); // file is deleted but descriptor is still open
|
||||
}
|
||||
else
|
||||
{
|
||||
fprintf(stderr, "Failed to open %s due to %s\n", file_name, strerror(errno));
|
||||
return nullptr;
|
||||
}
|
||||
|
||||
if (ftruncate(s_shm_fd, repeat * size) < 0)
|
||||
fprintf(stderr, "Failed to reserve memory due to %s\n", strerror(errno));
|
||||
|
||||
void* fifo = mmap(nullptr, size * repeat, PROT_READ | PROT_WRITE, MAP_SHARED, s_shm_fd, 0);
|
||||
|
||||
for (size_t i = 1; i < repeat; i++)
|
||||
{
|
||||
void* base = (uint8*)fifo + size * i;
|
||||
uint8* next = (uint8*)mmap(base, size, PROT_READ | PROT_WRITE, MAP_SHARED | MAP_FIXED, s_shm_fd, 0);
|
||||
if (next != base)
|
||||
fprintf(stderr, "Fail to mmap contiguous segment\n");
|
||||
}
|
||||
|
||||
return fifo;
|
||||
}
|
||||
|
||||
void fifo_free(void* ptr, size_t size, size_t repeat)
|
||||
{
|
||||
ASSERT(s_shm_fd >= 0);
|
||||
|
||||
if (s_shm_fd < 0)
|
||||
return;
|
||||
|
||||
munmap(ptr, size * repeat);
|
||||
|
||||
close(s_shm_fd);
|
||||
s_shm_fd = -1;
|
||||
}
|
||||
|
||||
#endif
|
||||
|
|
378
pcsx2/GS/GS.h
378
pcsx2/GS/GS.h
|
@ -24,6 +24,384 @@
|
|||
// This file is filled with stuff that breaks clang-format
|
||||
// clang-format off
|
||||
|
||||
#include "config.h"
|
||||
#include "Pcsx2Types.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
|
||||
#include "targetver.h"
|
||||
|
||||
#define WIN32_LEAN_AND_MEAN // Exclude rarely-used stuff from Windows headers
|
||||
|
||||
#include <windows.h>
|
||||
#include <commctrl.h>
|
||||
#include <commdlg.h>
|
||||
#include <shellapi.h>
|
||||
#include <d3dcompiler.h>
|
||||
#include <d3d11_1.h>
|
||||
#include <dxgi1_3.h>
|
||||
#include <comutil.h>
|
||||
#include <atlcomcli.h>
|
||||
|
||||
#else
|
||||
|
||||
#include <fcntl.h>
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef __x86_64__
|
||||
#define _M_AMD64
|
||||
#endif
|
||||
|
||||
// put these into vc9/common7/ide/usertype.dat to have them highlighted
|
||||
|
||||
|
||||
typedef unsigned char uint8;
|
||||
typedef signed char int8;
|
||||
typedef unsigned short uint16;
|
||||
typedef signed short int16;
|
||||
typedef unsigned int uint32;
|
||||
typedef signed int int32;
|
||||
typedef unsigned long long uint64;
|
||||
typedef signed long long int64;
|
||||
|
||||
// xbyak compatibilities
|
||||
typedef int64 sint64;
|
||||
#define MIE_INTEGER_TYPE_DEFINED
|
||||
#define XBYAK_ENABLE_OMITTED_OPERAND
|
||||
|
||||
// stdc
|
||||
|
||||
#include <cstddef>
|
||||
#include <cstdio>
|
||||
#include <cstdarg>
|
||||
#include <cstdlib>
|
||||
#include <cmath>
|
||||
#include <cfloat>
|
||||
#include <ctime>
|
||||
#include <climits>
|
||||
#include <cstring>
|
||||
#include <cassert>
|
||||
|
||||
#if __GNUC__ > 5 || (__GNUC__ == 5 && __GNUC_MINOR__ >= 4)
|
||||
#include <codecvt>
|
||||
#include <locale>
|
||||
#endif
|
||||
|
||||
#include <complex>
|
||||
#include <string>
|
||||
#include <array>
|
||||
#include <vector>
|
||||
#include <list>
|
||||
#include <map>
|
||||
#include <set>
|
||||
#include <queue>
|
||||
#include <algorithm>
|
||||
#include <thread>
|
||||
#include <atomic>
|
||||
#include <mutex>
|
||||
#include <condition_variable>
|
||||
#include <functional>
|
||||
#include <memory>
|
||||
#include <bitset>
|
||||
|
||||
#include <zlib.h>
|
||||
|
||||
#include <unordered_map>
|
||||
#include <unordered_set>
|
||||
|
||||
// Don't un-indent our ifdefs
|
||||
// clang-format off
|
||||
|
||||
#ifdef _WIN32
|
||||
|
||||
// Note use GL/glcorearb.h on the future
|
||||
// Requirements:
|
||||
// * Update GSWndWGL::GetProcAddress to query 1.0 and 1.1 symbols
|
||||
// * define all ENABLE_GL_VERSION_1_*
|
||||
#include <GL/gl.h>
|
||||
#include <GL/glext.h>
|
||||
#include <GL/wglext.h>
|
||||
#include "Renderers/OpenGL/GLLoader.h"
|
||||
|
||||
#define DIRECTORY_SEPARATOR '\\'
|
||||
|
||||
#else
|
||||
|
||||
// Note use GL/glcorearb.h on the future
|
||||
// Requirements:
|
||||
// * Drop GLX that still include gl.h...
|
||||
// EGL/OGL status on AMD GPU pro driver is unknown
|
||||
// * define all ENABLE_GL_VERSION_1_*
|
||||
#include <GL/gl.h>
|
||||
#include <GL/glext.h>
|
||||
#include "Renderers/OpenGL/GLLoader.h"
|
||||
|
||||
#include <sys/stat.h> // mkdir
|
||||
|
||||
#define DIRECTORY_SEPARATOR '/'
|
||||
|
||||
#endif
|
||||
|
||||
#ifdef _MSC_VER
|
||||
|
||||
#define EXPORT_C_(type) extern "C" type __stdcall
|
||||
#define EXPORT_C EXPORT_C_(void)
|
||||
|
||||
#define ALIGN_STACK(n) alignas(n) int dummy__;
|
||||
|
||||
#else
|
||||
|
||||
#ifndef __fastcall
|
||||
#define __fastcall __attribute__((fastcall))
|
||||
#endif
|
||||
|
||||
#define EXPORT_C_(type) extern "C" __attribute__((stdcall, externally_visible, visibility("default"))) type
|
||||
#define EXPORT_C EXPORT_C_(void)
|
||||
|
||||
#ifdef __GNUC__
|
||||
// GCC removes the variable as dead code and generates some warnings.
|
||||
// Stack is automatically realigned due to SSE/AVX operations
|
||||
#define ALIGN_STACK(n) (void)0;
|
||||
|
||||
#else
|
||||
|
||||
// TODO Check clang behavior
|
||||
#define ALIGN_STACK(n) alignas(n) int dummy__;
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
#endif
|
||||
|
||||
#define countof(a) (sizeof(a) / sizeof(a[0]))
|
||||
|
||||
#ifndef RESTRICT
|
||||
|
||||
#ifdef __INTEL_COMPILER
|
||||
|
||||
#define RESTRICT restrict
|
||||
|
||||
#elif defined(_MSC_VER)
|
||||
|
||||
#define RESTRICT __restrict
|
||||
|
||||
#elif defined(__GNUC__)
|
||||
|
||||
#define RESTRICT __restrict__
|
||||
|
||||
#else
|
||||
|
||||
#define RESTRICT
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#define ASSERT assert
|
||||
|
||||
/*
|
||||
#ifdef _M_AMD64
|
||||
// Yeah let use mips naming ;)
|
||||
#ifdef _WIN64
|
||||
#define a0 rcx
|
||||
#define a1 rdx
|
||||
#define a2 r8
|
||||
#define a3 r9
|
||||
#define t0 rdi
|
||||
#define t1 rsi
|
||||
#else
|
||||
#define a0 rdi
|
||||
#define a1 rsi
|
||||
#define a2 rdx
|
||||
#define a3 rcx
|
||||
#define t0 r8
|
||||
#define t1 r9
|
||||
#endif
|
||||
#endif
|
||||
*/
|
||||
|
||||
// sse
|
||||
#if defined(__GNUC__)
|
||||
|
||||
// Convert gcc see define into GSdx (windows) define
|
||||
#if defined(__AVX2__)
|
||||
#if defined(__x86_64__)
|
||||
#define _M_SSE 0x500 // TODO
|
||||
#else
|
||||
#define _M_SSE 0x501
|
||||
#endif
|
||||
#elif defined(__AVX__)
|
||||
#define _M_SSE 0x500
|
||||
#elif defined(__SSE4_1__)
|
||||
#define _M_SSE 0x401
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
#if !defined(_M_SSE) && (!defined(_WIN32) || defined(_M_AMD64) || defined(_M_IX86_FP) && _M_IX86_FP >= 2)
|
||||
|
||||
#define _M_SSE 0x401
|
||||
|
||||
#endif
|
||||
|
||||
#include <xmmintrin.h>
|
||||
#include <emmintrin.h>
|
||||
|
||||
#ifndef _MM_DENORMALS_ARE_ZERO
|
||||
#define _MM_DENORMALS_ARE_ZERO 0x0040
|
||||
#endif
|
||||
|
||||
#define MXCSR (_MM_DENORMALS_ARE_ZERO | _MM_MASK_MASK | _MM_ROUND_NEAREST | _MM_FLUSH_ZERO_ON)
|
||||
|
||||
#define _MM_TRANSPOSE4_SI128(row0, row1, row2, row3) \
|
||||
{ \
|
||||
__m128 tmp0 = _mm_shuffle_ps(_mm_castsi128_ps(row0), _mm_castsi128_ps(row1), 0x44); \
|
||||
__m128 tmp2 = _mm_shuffle_ps(_mm_castsi128_ps(row0), _mm_castsi128_ps(row1), 0xEE); \
|
||||
__m128 tmp1 = _mm_shuffle_ps(_mm_castsi128_ps(row2), _mm_castsi128_ps(row3), 0x44); \
|
||||
__m128 tmp3 = _mm_shuffle_ps(_mm_castsi128_ps(row2), _mm_castsi128_ps(row3), 0xEE); \
|
||||
(row0) = _mm_castps_si128(_mm_shuffle_ps(tmp0, tmp1, 0x88)); \
|
||||
(row1) = _mm_castps_si128(_mm_shuffle_ps(tmp0, tmp1, 0xDD)); \
|
||||
(row2) = _mm_castps_si128(_mm_shuffle_ps(tmp2, tmp3, 0x88)); \
|
||||
(row3) = _mm_castps_si128(_mm_shuffle_ps(tmp2, tmp3, 0xDD)); \
|
||||
}
|
||||
|
||||
#include <tmmintrin.h>
|
||||
#include <smmintrin.h>
|
||||
|
||||
#if _M_SSE >= 0x500
|
||||
|
||||
#include <immintrin.h>
|
||||
|
||||
#endif
|
||||
|
||||
#undef min
|
||||
#undef max
|
||||
#undef abs
|
||||
|
||||
#if !defined(_MSC_VER)
|
||||
// http://svn.reactos.org/svn/reactos/trunk/reactos/include/crt/mingw32/intrin_x86.h?view=markup
|
||||
|
||||
__forceinline int _BitScanForward(unsigned long* const Index, const unsigned long Mask)
|
||||
{
|
||||
#if defined(__GCC_ASM_FLAG_OUTPUTS__) && 0
|
||||
// Need GCC6 to test the code validity
|
||||
int flag;
|
||||
__asm__("bsfl %k[Mask], %k[Index]" : [Index] "=r" (*Index), "=@ccz" (flag) : [Mask] "mr" (Mask));
|
||||
return flag;
|
||||
#else
|
||||
__asm__("bsfl %k[Mask], %k[Index]" : [Index] "=r" (*Index) : [Mask] "mr" (Mask) : "cc");
|
||||
return Mask ? 1 : 0;
|
||||
#endif
|
||||
}
|
||||
|
||||
#ifdef __GNUC__
|
||||
|
||||
// gcc 4.8 define __rdtsc but unfortunately the compiler crash...
|
||||
// The redefine allow to skip the gcc __rdtsc version -- Gregory
|
||||
#define __rdtsc _lnx_rdtsc
|
||||
//__forceinline unsigned long long __rdtsc()
|
||||
__forceinline unsigned long long _lnx_rdtsc()
|
||||
{
|
||||
#if defined(__amd64__) || defined(__x86_64__)
|
||||
unsigned long long low, high;
|
||||
__asm__ __volatile__("rdtsc" : "=a"(low), "=d"(high));
|
||||
return low | (high << 32);
|
||||
#else
|
||||
unsigned long long retval;
|
||||
__asm__ __volatile__("rdtsc" : "=A"(retval));
|
||||
return retval;
|
||||
#endif
|
||||
}
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
extern std::string format(const char* fmt, ...);
|
||||
|
||||
extern void* vmalloc(size_t size, bool code);
|
||||
extern void vmfree(void* ptr, size_t size);
|
||||
|
||||
extern void* fifo_alloc(size_t size, size_t repeat);
|
||||
extern void fifo_free(void* ptr, size_t size, size_t repeat);
|
||||
|
||||
#ifdef ENABLE_VTUNE
|
||||
|
||||
#include "jitprofiling.h"
|
||||
|
||||
#ifdef _WIN32
|
||||
|
||||
#pragma comment(lib, "jitprofiling.lib")
|
||||
|
||||
#endif
|
||||
|
||||
#endif
|
||||
|
||||
// Note: GL messages are present in common code, so in all renderers.
|
||||
|
||||
#define GL_INSERT(type, code, sev, ...) \
|
||||
do \
|
||||
if (glDebugMessageInsert) glDebugMessageInsert(GL_DEBUG_SOURCE_APPLICATION, type, code, sev, -1, format(__VA_ARGS__).c_str()); \
|
||||
while(0);
|
||||
|
||||
#if defined(_DEBUG)
|
||||
# define GL_CACHE(...) GL_INSERT(GL_DEBUG_TYPE_OTHER, 0xFEAD, GL_DEBUG_SEVERITY_NOTIFICATION, __VA_ARGS__)
|
||||
#else
|
||||
# define GL_CACHE(...) (void)(0);
|
||||
#endif
|
||||
|
||||
#if defined(ENABLE_TRACE_REG) && defined(_DEBUG)
|
||||
# define GL_REG(...) GL_INSERT(GL_DEBUG_TYPE_OTHER, 0xB0B0, GL_DEBUG_SEVERITY_NOTIFICATION, __VA_ARGS__)
|
||||
#else
|
||||
# define GL_REG(...) (void)(0);
|
||||
#endif
|
||||
|
||||
#if defined(ENABLE_EXTRA_LOG) && defined(_DEBUG)
|
||||
# define GL_DBG(...) GL_INSERT(GL_DEBUG_TYPE_OTHER, 0xD0D0, GL_DEBUG_SEVERITY_NOTIFICATION, __VA_ARGS__)
|
||||
#else
|
||||
# define GL_DBG(...) (void)(0);
|
||||
#endif
|
||||
|
||||
#if defined(ENABLE_OGL_DEBUG)
|
||||
struct GLAutoPop
|
||||
{
|
||||
~GLAutoPop()
|
||||
{
|
||||
if (glPopDebugGroup)
|
||||
glPopDebugGroup();
|
||||
}
|
||||
};
|
||||
|
||||
#define GL_PUSH_(...) do if (glPushDebugGroup) glPushDebugGroup(GL_DEBUG_SOURCE_APPLICATION, 0xBAD, -1, format(__VA_ARGS__).c_str()); while(0);
|
||||
#define GL_PUSH(...) do if (glPushDebugGroup) glPushDebugGroup(GL_DEBUG_SOURCE_APPLICATION, 0xBAD, -1, format(__VA_ARGS__).c_str()); while(0); GLAutoPop gl_auto_pop;
|
||||
#define GL_POP() do if (glPopDebugGroup) glPopDebugGroup(); while(0);
|
||||
#define GL_INS(...) GL_INSERT(GL_DEBUG_TYPE_ERROR, 0xDEAD, GL_DEBUG_SEVERITY_MEDIUM, __VA_ARGS__)
|
||||
#define GL_PERF(...) GL_INSERT(GL_DEBUG_TYPE_PERFORMANCE, 0xFEE1, GL_DEBUG_SEVERITY_NOTIFICATION, __VA_ARGS__)
|
||||
#else
|
||||
#define GL_PUSH_(...) (void)(0);
|
||||
#define GL_PUSH(...) (void)(0);
|
||||
#define GL_POP() (void)(0);
|
||||
#define GL_INS(...) (void)(0);
|
||||
#define GL_PERF(...) (void)(0);
|
||||
#endif
|
||||
|
||||
// Helper path to dump texture
|
||||
extern const std::string root_sw;
|
||||
extern const std::string root_hw;
|
||||
|
||||
#ifndef __has_attribute
|
||||
# define __has_attribute(x) 0
|
||||
#endif
|
||||
|
||||
#ifdef __cpp_constinit
|
||||
# define CONSTINIT constinit
|
||||
#elif __has_attribute(require_constant_initialization)
|
||||
# define CONSTINIT __attribute__((require_constant_initialization))
|
||||
#else
|
||||
# define CONSTINIT
|
||||
#endif
|
||||
|
||||
#define VM_SIZE 4194304u
|
||||
#define HALF_VM_SIZE (VM_SIZE / 2u)
|
||||
#define PAGE_SIZE 8192u
|
||||
|
|
|
@ -19,5 +19,5 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSAlignedClass.h"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSBlock.h"
|
||||
|
||||
#if _M_SSE >= 0x501
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSCapture.h"
|
||||
#include "GSPng.h"
|
||||
#include "GSUtil.h"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSClut.h"
|
||||
#include "GSLocalMemory.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSCodeBuffer.h"
|
||||
|
||||
GSCodeBuffer::GSCodeBuffer(size_t blocksize)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSdx.h"
|
||||
#include "GSCrc.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawingContext.h"
|
||||
#include "GSdx.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDump.h"
|
||||
|
||||
GSDumpBase::GSDumpBase(const std::string& fn)
|
||||
|
|
|
@ -24,7 +24,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSLocalMemory.h"
|
||||
#include "GSdx.h"
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSLzma.h"
|
||||
|
||||
GSDumpFile::GSDumpFile(char* filename, const char* repack_filename)
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSPerfMon.h"
|
||||
|
||||
GSPerfMon::GSPerfMon()
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSPng.h"
|
||||
#include <zlib.h>
|
||||
#include <png.h>
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSState.h"
|
||||
#include "GSdx.h"
|
||||
#include "GSUtil.h"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
// clang-format off
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTables.h"
|
||||
|
||||
const uint8 blockTable32[4][8] =
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSUtil.h"
|
||||
#include <locale>
|
||||
#include <codecvt>
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSVector.h"
|
||||
|
||||
CONSTINIT const GSVector4i GSVector4i::m_xff[17] =
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
|
||||
#pragma once
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSdx.h"
|
||||
#include "GS.h"
|
||||
#include <fstream>
|
||||
|
|
|
@ -1,272 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup Label="ProjectConfigurations">
|
||||
<ProjectConfiguration Include="Debug AVX2|Win32">
|
||||
<Configuration>Debug AVX2</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug AVX2|x64">
|
||||
<Configuration>Debug AVX2</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|Win32">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Debug|x64">
|
||||
<Configuration>Debug</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release AVX2|Win32">
|
||||
<Configuration>Release AVX2</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release AVX2|x64">
|
||||
<Configuration>Release AVX2</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|Win32">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>Win32</Platform>
|
||||
</ProjectConfiguration>
|
||||
<ProjectConfiguration Include="Release|x64">
|
||||
<Configuration>Release</Configuration>
|
||||
<Platform>x64</Platform>
|
||||
</ProjectConfiguration>
|
||||
</ItemGroup>
|
||||
<Import Project="$(SolutionDir)common\vsprops\WinSDK.props" />
|
||||
<PropertyGroup Label="Globals">
|
||||
<ProjectGuid>{18E42F6F-3A62-41EE-B42F-79366C4F1E95}</ProjectGuid>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
|
||||
<PropertyGroup Label="Configuration">
|
||||
<ConfigurationType>DynamicLibrary</ConfigurationType>
|
||||
<PlatformToolset>$(DefaultPlatformToolset)</PlatformToolset>
|
||||
<CharacterSet>Unicode</CharacterSet>
|
||||
<WholeProgramOptimization Condition="$(Configuration.Contains(Release))">true</WholeProgramOptimization>
|
||||
<UseDebugLibraries Condition="$(Configuration.Contains(Debug))">true</UseDebugLibraries>
|
||||
<UseDebugLibraries Condition="!$(Configuration.Contains(Debug))">false</UseDebugLibraries>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
|
||||
<ImportGroup Label="ExtensionSettings" />
|
||||
<ImportGroup Label="PropertySheets">
|
||||
<Import Project="vsprops\ProjectRootDir.props" />
|
||||
<Import Condition="'$(Configuration)'=='Release' Or '$(Configuration)'=='Debug'" Project="vsprops\sse4.props" />
|
||||
<Import Condition="'$(Configuration)'=='Release AVX2' Or '$(Configuration)'=='Debug AVX2'" Project="vsprops\avx2.props" />
|
||||
<Import Project="vsprops\common.props" />
|
||||
<Import Condition="$(Configuration.Contains(Debug))" Project="vsprops\debug.props" />
|
||||
<Import Condition="$(Configuration.Contains(Release))" Project="vsprops\release.props" />
|
||||
<Import Condition="'$(Platform)'=='Win32'" Project="vsprops\x86.props" />
|
||||
<Import Condition="'$(Platform)'=='x64'" Project="vsprops\x64.props" />
|
||||
</ImportGroup>
|
||||
<PropertyGroup Label="UserMacros" />
|
||||
<PropertyGroup>
|
||||
<CodeAnalysisRuleSet>AllRules.ruleset</CodeAnalysisRuleSet>
|
||||
</PropertyGroup>
|
||||
<ItemDefinitionGroup>
|
||||
<ClCompile>
|
||||
<PrecompiledHeader>Use</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
<Link>
|
||||
<ModuleDefinitionFile>.\GSdx.def</ModuleDefinitionFile>
|
||||
<TargetMachine Condition="'$(Platform)'=='Win32'">MachineX86</TargetMachine>
|
||||
<TargetMachine Condition="'$(Platform)'=='x64'">MachineX64</TargetMachine>
|
||||
</Link>
|
||||
</ItemDefinitionGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="Renderers\OpenGL\GLLoader.cpp" />
|
||||
<ClCompile Include="Renderers\OpenGL\GLState.cpp" />
|
||||
<ClCompile Include="GS.cpp" />
|
||||
<ClCompile Include="GSAlignedClass.cpp" />
|
||||
<ClCompile Include="GSBlock.cpp" />
|
||||
<ClCompile Include="GSCapture.cpp" />
|
||||
<ClCompile Include="Window\GSCaptureDlg.cpp" />
|
||||
<ClCompile Include="GSClut.cpp" />
|
||||
<ClCompile Include="GSCodeBuffer.cpp" />
|
||||
<ClCompile Include="GSCrc.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSDevice.cpp" />
|
||||
<ClCompile Include="Renderers\DX11\GSDevice11.cpp" />
|
||||
<ClCompile Include="Renderers\Null\GSDeviceNull.cpp" />
|
||||
<ClCompile Include="Renderers\OpenGL\GSDeviceOGL.cpp" />
|
||||
<ClCompile Include="Window\GSDialog.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSDirtyRect.cpp" />
|
||||
<ClCompile Include="GSDrawingContext.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanline.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.avx.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.avx2.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.avx.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.avx2.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.cpp" />
|
||||
<ClCompile Include="GSDump.cpp" />
|
||||
<ClCompile Include="GSdx.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSFunctionMap.cpp" />
|
||||
<ClCompile Include="Renderers\HW\GSHwHack.cpp" />
|
||||
<ClCompile Include="GSLocalMemory.cpp" />
|
||||
<ClCompile Include="GSLzma.cpp" />
|
||||
<ClCompile Include="GSPerfMon.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSOsdManager.cpp" />
|
||||
<ClCompile Include="GSPng.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSRasterizer.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSRenderer.cpp" />
|
||||
<ClCompile Include="Renderers\DX11\GSRendererDX11.cpp" />
|
||||
<ClCompile Include="Renderers\HW\GSRendererHW.cpp" />
|
||||
<ClCompile Include="Renderers\Null\GSRendererNull.cpp" />
|
||||
<ClCompile Include="Renderers\OpenGL\GSRendererOGL.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSRendererSW.cpp" />
|
||||
<ClCompile Include="Window\GSSetting.cpp" />
|
||||
<ClCompile Include="Window\GSSettingsDlg.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.avx.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.avx2.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.avx.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.avx2.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.cpp" />
|
||||
<ClCompile Include="Renderers\OpenGL\GSShaderOGL.cpp" />
|
||||
<ClCompile Include="GSState.cpp" />
|
||||
<ClCompile Include="GSTables.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSTexture.cpp" />
|
||||
<ClCompile Include="Renderers\DX11\GSTexture11.cpp" />
|
||||
<ClCompile Include="Renderers\OpenGL\GSTextureOGL.cpp" />
|
||||
<ClCompile Include="Renderers\HW\GSTextureCache.cpp" />
|
||||
<ClCompile Include="Renderers\DX11\GSTextureCache11.cpp" />
|
||||
<ClCompile Include="Renderers\OpenGL\GSTextureCacheOGL.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSTextureCacheSW.cpp" />
|
||||
<ClCompile Include="Renderers\DX11\GSTextureFX11.cpp" />
|
||||
<ClCompile Include="Renderers\Null\GSTextureNull.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSTextureSW.cpp" />
|
||||
<ClCompile Include="GSUtil.cpp" />
|
||||
<ClCompile Include="GSVector.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSVertexList.cpp" />
|
||||
<ClCompile Include="Renderers\SW\GSVertexSW.cpp" />
|
||||
<ClCompile Include="Renderers\Common\GSVertexTrace.cpp" />
|
||||
<ClCompile Include="Window\GSWnd.cpp" />
|
||||
<ClCompile Include="Window\GSWndDX.cpp" />
|
||||
<ClCompile Include="Window\GSWndWGL.cpp" />
|
||||
<ClCompile Include="stdafx.cpp">
|
||||
<PrecompiledHeader>Create</PrecompiledHeader>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="config.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GLLoader.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GLState.h" />
|
||||
<ClInclude Include="GS.h" />
|
||||
<ClInclude Include="GSAlignedClass.h" />
|
||||
<ClInclude Include="GSBlock.h" />
|
||||
<ClInclude Include="GSCapture.h" />
|
||||
<ClInclude Include="Window\GSCaptureDlg.h" />
|
||||
<ClInclude Include="GSClut.h" />
|
||||
<ClInclude Include="GSCodeBuffer.h" />
|
||||
<ClInclude Include="GSCrc.h" />
|
||||
<ClInclude Include="Renderers\Common\GSDevice.h" />
|
||||
<ClInclude Include="Renderers\DX11\GSDevice11.h" />
|
||||
<ClInclude Include="Renderers\Null\GSDeviceNull.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GSDeviceOGL.h" />
|
||||
<ClInclude Include="Window\GSDialog.h" />
|
||||
<ClInclude Include="Renderers\Common\GSDirtyRect.h" />
|
||||
<ClInclude Include="GSDrawingContext.h" />
|
||||
<ClInclude Include="GSDrawingEnvironment.h" />
|
||||
<ClInclude Include="Renderers\SW\GSDrawScanline.h" />
|
||||
<ClInclude Include="Renderers\SW\GSDrawScanlineCodeGenerator.h" />
|
||||
<ClInclude Include="GSDump.h" />
|
||||
<ClInclude Include="GSdx.h" />
|
||||
<ClInclude Include="Renderers\Common\GSFastList.h" />
|
||||
<ClInclude Include="Renderers\Common\GSFunctionMap.h" />
|
||||
<ClInclude Include="GSLocalMemory.h" />
|
||||
<ClInclude Include="GSLzma.h" />
|
||||
<ClInclude Include="GSPerfMon.h" />
|
||||
<ClInclude Include="Renderers\Common\GSOsdManager.h" />
|
||||
<ClInclude Include="GSPng.h" />
|
||||
<ClInclude Include="Renderers\SW\GSRasterizer.h" />
|
||||
<ClInclude Include="Renderers\Common\GSRenderer.h" />
|
||||
<ClInclude Include="Renderers\DX11\GSRendererDX11.h" />
|
||||
<ClInclude Include="Renderers\HW\GSRendererHW.h" />
|
||||
<ClInclude Include="Renderers\Null\GSRendererNull.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GSRendererOGL.h" />
|
||||
<ClInclude Include="Renderers\SW\GSRendererSW.h" />
|
||||
<ClInclude Include="Renderers\SW\GSScanlineEnvironment.h" />
|
||||
<ClInclude Include="Window\GSSetting.h" />
|
||||
<ClInclude Include="Window\GSSettingsDlg.h" />
|
||||
<ClInclude Include="Renderers\SW\GSSetupPrimCodeGenerator.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GSShaderOGL.h" />
|
||||
<ClInclude Include="GSState.h" />
|
||||
<ClInclude Include="GSTables.h" />
|
||||
<ClInclude Include="Renderers\Common\GSTexture.h" />
|
||||
<ClInclude Include="Renderers\DX11\GSTexture11.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GSTextureOGL.h" />
|
||||
<ClInclude Include="Renderers\HW\GSTextureCache.h" />
|
||||
<ClInclude Include="Renderers\DX11\GSTextureCache11.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GSTextureCacheOGL.h" />
|
||||
<ClInclude Include="Renderers\SW\GSTextureCacheSW.h" />
|
||||
<ClInclude Include="Renderers\Null\GSTextureNull.h" />
|
||||
<ClInclude Include="Renderers\SW\GSTextureSW.h" />
|
||||
<ClInclude Include="GSThread.h" />
|
||||
<ClInclude Include="GSThread_CXX11.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GSUniformBufferOGL.h" />
|
||||
<ClInclude Include="GSUtil.h" />
|
||||
<ClInclude Include="GSVector.h" />
|
||||
<ClInclude Include="GSVector4i.h" />
|
||||
<ClInclude Include="GSVector4.h" />
|
||||
<ClInclude Include="GSVector8i.h" />
|
||||
<ClInclude Include="GSVector8.h" />
|
||||
<ClInclude Include="Renderers\Common\GSVertex.h" />
|
||||
<ClInclude Include="Renderers\OpenGL\GSVertexArrayOGL.h" />
|
||||
<ClInclude Include="Renderers\HW\GSVertexHW.h" />
|
||||
<ClInclude Include="Renderers\Common\GSVertexList.h" />
|
||||
<ClInclude Include="Renderers\SW\GSVertexSW.h" />
|
||||
<ClInclude Include="Renderers\Common\GSVertexTrace.h" />
|
||||
<ClInclude Include="Window\GSWnd.h" />
|
||||
<ClInclude Include="Window\GSWndDX.h" />
|
||||
<ClInclude Include="Window\GSWndWGL.h" />
|
||||
<ClInclude Include="stdafx.h" />
|
||||
<ClInclude Include="svnrev.h" />
|
||||
<ClInclude Include="resource.h" />
|
||||
<ClInclude Include="targetver.h" />
|
||||
<ClInclude Include="xbyak\xbyak.h" />
|
||||
<ClInclude Include="xbyak\xbyak_mnemonic.h" />
|
||||
<ClInclude Include="xbyak\xbyak_util.h" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="GSdx.def" />
|
||||
<None Include="res\fxaa.fx" />
|
||||
<None Include="res\convert.fx" />
|
||||
<None Include="res\interlace.fx" />
|
||||
<None Include="res\merge.fx" />
|
||||
<None Include="res\shadeboost.fx" />
|
||||
<None Include="res\tfx.fx" />
|
||||
<None Include="res\glsl\common_header.glsl" />
|
||||
<None Include="res\glsl\convert.glsl" />
|
||||
<None Include="res\glsl\interlace.glsl" />
|
||||
<None Include="res\glsl\merge.glsl" />
|
||||
<None Include="res\glsl\shadeboost.glsl" />
|
||||
<None Include="res\glsl\tfx_fs.glsl" />
|
||||
<None Include="res\glsl\tfx_vgs.glsl" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="GSdx.rc" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="res\logo-null.bmp" />
|
||||
<Image Include="res\logo-ogl.bmp" />
|
||||
<Image Include="res\logo11.bmp" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\..\3rdparty\freetype\builds\windows\freetype.vcxproj">
|
||||
<Project>{78b079bd-9fc7-4b9e-b4a6-96da0f00248b}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\3rdparty\libpng\projects\vstudio\libpng\libpng.vcxproj">
|
||||
<Project>{d6973076-9317-4ef2-a0b8-b7a18ac0713e}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\3rdparty\xz\liblzma.vcxproj">
|
||||
<Project>{12728250-16ec-4dc6-94d7-e21dd88947f8}</Project>
|
||||
</ProjectReference>
|
||||
<ProjectReference Include="..\..\3rdparty\baseclasses\baseclasses.vcxproj">
|
||||
<Project>{27f17499-a372-4408-8afa-4f9f4584fbd3}</Project>
|
||||
</ProjectReference>
|
||||
</ItemGroup>
|
||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
|
||||
<ImportGroup Label="ExtensionTargets" />
|
||||
</Project>
|
|
@ -1,535 +0,0 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<ItemGroup>
|
||||
<Filter Include="Source Files">
|
||||
<UniqueIdentifier>{4FC737F1-C7A5-4376-A066-2A32D752A2FF}</UniqueIdentifier>
|
||||
<Extensions>cpp;c;cc;cxx;def;odl;idl;hpj;bat;asm;asmx</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Header Files">
|
||||
<UniqueIdentifier>{93995380-89BD-4b04-88EB-625FBE52EBFB}</UniqueIdentifier>
|
||||
<Extensions>h;hpp;hxx;hm;inl;inc;xsd</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Resource Files">
|
||||
<UniqueIdentifier>{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}</UniqueIdentifier>
|
||||
<Extensions>rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx;tiff;tif;png;wav</Extensions>
|
||||
</Filter>
|
||||
<Filter Include="Shaders">
|
||||
<UniqueIdentifier>{6d029896-e5fd-4b46-8576-52d7d90125e6}</UniqueIdentifier>
|
||||
</Filter>
|
||||
<Filter Include="Xbyak">
|
||||
<UniqueIdentifier>{d6fcc23b-bc82-4390-8a9a-928910bc4123}</UniqueIdentifier>
|
||||
</Filter>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClCompile Include="GS.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSAlignedClass.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSBlock.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSCapture.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Window\GSCaptureDlg.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSClut.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSCodeBuffer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSCrc.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSDevice.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\DX11\GSDevice11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Null\GSDeviceNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\OpenGL\GSDeviceOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Window\GSDialog.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSDirtyRect.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanline.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSDump.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSdx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSFunctionMap.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\HW\GSHwHack.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSLocalMemory.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSPerfMon.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSOsdManager.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSRasterizer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSRenderer.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\DX11\GSRendererDX11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\HW\GSRendererHW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Null\GSRendererNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\OpenGL\GSRendererOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSRendererSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Window\GSSetting.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\OpenGL\GSShaderOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSState.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSTables.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSTexture.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\DX11\GSTexture11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\OpenGL\GSTextureOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\HW\GSTextureCache.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\DX11\GSTextureCache11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\OpenGL\GSTextureCacheOGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSTextureCacheSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\DX11\GSTextureFX11.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Null\GSTextureNull.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSUtil.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSVector.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSVertexList.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSVertexSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\Common\GSVertexTrace.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Window\GSWnd.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Window\GSWndDX.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Window\GSWndWGL.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="stdafx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\OpenGL\GLLoader.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\OpenGL\GLState.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSTextureSW.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.avx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.avx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.avx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.avx2.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x64.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.avx.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSDrawScanlineCodeGenerator.x86.avx2.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x86.avx2.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Renderers\SW\GSSetupPrimCodeGenerator.x64.avx2.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSDrawingContext.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSPng.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="GSLzma.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
<ClCompile Include="Window\GSSettingsDlg.cpp">
|
||||
<Filter>Source Files</Filter>
|
||||
</ClCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ClInclude Include="Renderers\OpenGL\GLLoader.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GLState.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GS.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSAlignedClass.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSBlock.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSCapture.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Window\GSCaptureDlg.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSClut.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSCodeBuffer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSCrc.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSDevice.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\DX11\GSDevice11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Null\GSDeviceNull.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GSDeviceOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Window\GSDialog.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSDirtyRect.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSDrawingContext.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSDrawingEnvironment.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSDrawScanline.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSDrawScanlineCodeGenerator.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSDump.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSdx.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSFunctionMap.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSLocalMemory.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSPerfMon.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSOsdManager.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSRasterizer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSRenderer.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\DX11\GSRendererDX11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\HW\GSRendererHW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Null\GSRendererNull.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GSRendererOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSRendererSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSScanlineEnvironment.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Window\GSSetting.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Window\GSSettingsDlg.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSSetupPrimCodeGenerator.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GSShaderOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSState.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSTables.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSTexture.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\DX11\GSTexture11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GSTextureOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\HW\GSTextureCache.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\DX11\GSTextureCache11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GSTextureCacheOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSTextureCacheSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Null\GSTextureNull.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSThread.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GSUniformBufferOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSUtil.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVector.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVector4i.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVector4.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVector8i.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSVector8.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSVertex.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\OpenGL\GSVertexArrayOGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\HW\GSVertexHW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSVertexList.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSVertexSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSVertexTrace.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Window\GSWnd.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Window\GSWndDX.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Window\GSWndWGL.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="stdafx.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="svnrev.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="resource.h">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="xbyak\xbyak.h">
|
||||
<Filter>Xbyak</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="xbyak\xbyak_mnemonic.h">
|
||||
<Filter>Xbyak</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="xbyak\xbyak_util.h">
|
||||
<Filter>Xbyak</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\SW\GSTextureSW.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="config.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="targetver.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSPng.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSThread_CXX11.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="GSLzma.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
<ClInclude Include="Renderers\Common\GSFastList.h">
|
||||
<Filter>Header Files</Filter>
|
||||
</ClInclude>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<None Include="GSdx.def" />
|
||||
<None Include="res\fxaa.fx">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\convert.fx">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\interlace.fx">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\merge.fx">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\tfx.fx">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\shadeboost.fx">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\glsl\common_header.glsl">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\glsl\convert.glsl">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\glsl\interlace.glsl">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\glsl\merge.glsl">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\glsl\shadeboost.glsl">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\glsl\tfx_fs.glsl">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
<None Include="res\glsl\tfx_vgs.glsl">
|
||||
<Filter>Shaders</Filter>
|
||||
</None>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<ResourceCompile Include="GSdx.rc">
|
||||
<Filter>Resource Files</Filter>
|
||||
</ResourceCompile>
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Image Include="res\logo-ogl.bmp">
|
||||
<Filter>Resource Files</Filter>
|
||||
</Image>
|
||||
<Image Include="res\logo11.bmp">
|
||||
<Filter>Resource Files</Filter>
|
||||
</Image>
|
||||
<Image Include="res\logo-null.bmp">
|
||||
<Filter>Resource Files</Filter>
|
||||
</Image>
|
||||
</ItemGroup>
|
||||
</Project>
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSdx.h"
|
||||
#include "GSDevice.h"
|
||||
|
||||
|
|
|
@ -22,10 +22,10 @@
|
|||
#pragma once
|
||||
|
||||
#include "GSFastList.h"
|
||||
#include "Window/GSWnd.h"
|
||||
#include "../../Window/GSWnd.h"
|
||||
#include "GSTexture.h"
|
||||
#include "GSVertex.h"
|
||||
#include "GSAlignedClass.h"
|
||||
#include "../../GSAlignedClass.h"
|
||||
#include "GSOsdManager.h"
|
||||
|
||||
enum ShaderConvert
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDirtyRect.h"
|
||||
|
||||
GSDirtyRect::GSDirtyRect()
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSLocalMemory.h"
|
||||
#include "../../GSLocalMemory.h"
|
||||
|
||||
class GSDirtyRect
|
||||
{
|
||||
|
|
|
@ -19,5 +19,5 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSFunctionMap.h"
|
||||
|
|
|
@ -21,12 +21,12 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GS.h"
|
||||
#include "GSCodeBuffer.h"
|
||||
#include "../../GS.h"
|
||||
#include "../../GSCodeBuffer.h"
|
||||
#include "xbyak/xbyak.h"
|
||||
#include "xbyak/xbyak_util.h"
|
||||
|
||||
#include "Renderers/SW/GSScanlineEnvironment.h"
|
||||
#include "../SW/GSScanlineEnvironment.h"
|
||||
|
||||
template <class KEY, class VALUE>
|
||||
class GSFunctionMap
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSdx.h"
|
||||
#include "GSOsdManager.h"
|
||||
#ifdef _WIN32
|
||||
|
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "GSVector.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "../../GSVector.h"
|
||||
#include "GSVertex.h"
|
||||
#include "GSTexture.h"
|
||||
#include <ft2build.h>
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSRenderer.h"
|
||||
#if defined(__unix__) || defined(__APPLE__)
|
||||
#include <X11/keysym.h>
|
||||
|
|
|
@ -21,10 +21,10 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSdx.h"
|
||||
#include "Window/GSWnd.h"
|
||||
#include "GSState.h"
|
||||
#include "GSCapture.h"
|
||||
#include "../../GS.h"
|
||||
#include "../../Window/GSWnd.h"
|
||||
#include "../../GSState.h"
|
||||
#include "../../GSCapture.h"
|
||||
|
||||
class GSRenderer : public GSState
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTexture.h"
|
||||
|
||||
GSTexture::GSTexture()
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSVector.h"
|
||||
#include "../../GSVector.h"
|
||||
|
||||
class GSTexture
|
||||
{
|
||||
|
|
|
@ -21,10 +21,10 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GS.h"
|
||||
#include "GSVector.h"
|
||||
#include "Renderers/HW/GSVertexHW.h"
|
||||
#include "Renderers/SW/GSVertexSW.h"
|
||||
#include "../../GS.h"
|
||||
#include "../../GSVector.h"
|
||||
#include "../HW/GSVertexHW.h"
|
||||
#include "../SW/GSVertexSW.h"
|
||||
|
||||
#pragma pack(push, 1)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSVertexTrace.h"
|
||||
#include "GSUtil.h"
|
||||
#include "GSState.h"
|
||||
|
|
|
@ -21,10 +21,10 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSDrawingContext.h"
|
||||
#include "../../GSDrawingContext.h"
|
||||
#include "GSVertex.h"
|
||||
#include "Renderers/SW/GSVertexSW.h"
|
||||
#include "Renderers/HW/GSVertexHW.h"
|
||||
#include "../SW/GSVertexSW.h"
|
||||
#include "../HW/GSVertexHW.h"
|
||||
#include "GSFunctionMap.h"
|
||||
|
||||
class GSState;
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSdx.h"
|
||||
#include "GSDevice11.h"
|
||||
#include "GSUtil.h"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSRendererDX11.h"
|
||||
|
||||
GSRendererDX11::GSRendererDX11()
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTexture11.h"
|
||||
#include "GSPng.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDevice11.h"
|
||||
#include "resource.h"
|
||||
#include "GSTables.h"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSState.h"
|
||||
#include "GSdx.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSRendererHW.h"
|
||||
|
||||
const float GSRendererHW::SSR_UV_TOLERANCE = 1e-3f;
|
||||
|
|
|
@ -22,8 +22,8 @@
|
|||
#pragma once
|
||||
|
||||
#include "GSTextureCache.h"
|
||||
#include "Renderers/Common/GSFunctionMap.h"
|
||||
#include "GSState.h"
|
||||
#include "../Common/GSFunctionMap.h"
|
||||
#include "../../GSState.h"
|
||||
|
||||
class GSRendererHW : public GSRenderer
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTextureCache.h"
|
||||
#include "GSRendererHW.h"
|
||||
#include "GSUtil.h"
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/Common/GSRenderer.h"
|
||||
#include "Renderers/Common/GSFastList.h"
|
||||
#include "Renderers/Common/GSDirtyRect.h"
|
||||
#include "../Common/GSRenderer.h"
|
||||
#include "../Common/GSFastList.h"
|
||||
#include "../Common/GSDirtyRect.h"
|
||||
|
||||
class GSTextureCache
|
||||
{
|
||||
|
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GS.h"
|
||||
#include "GSVector.h"
|
||||
#include "../../GS.h"
|
||||
#include "../../GSVector.h"
|
||||
|
||||
#pragma pack(push, 1)
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDeviceNull.h"
|
||||
|
||||
bool GSDeviceNull::Create(const std::shared_ptr<GSWnd>& wnd)
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/Common/GSDevice.h"
|
||||
#include "../Common/GSDevice.h"
|
||||
#include "GSTextureNull.h"
|
||||
|
||||
class GSDeviceNull : public GSDevice
|
||||
|
|
|
@ -19,5 +19,5 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSRendererNull.h"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/Common/GSRenderer.h"
|
||||
#include "../Common/GSRenderer.h"
|
||||
|
||||
class GSRendererNull : public GSRenderer
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTextureNull.h"
|
||||
|
||||
GSTextureNull::GSTextureNull()
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/Common/GSTexture.h"
|
||||
#include "../Common/GSTexture.h"
|
||||
|
||||
class GSTextureNull : public GSTexture
|
||||
{
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GLLoader.h"
|
||||
#include "GSdx.h"
|
||||
#include "GS.h"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GLState.h"
|
||||
|
||||
namespace GLState
|
||||
|
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSdx.h"
|
||||
#include "GSVector.h"
|
||||
#include "../../GS.h"
|
||||
#include "../../GSVector.h"
|
||||
|
||||
namespace GLState
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSState.h"
|
||||
#include "GSDeviceOGL.h"
|
||||
#include "GLState.h"
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/Common/GSDevice.h"
|
||||
#include "../Common/GSDevice.h"
|
||||
#include "GSTextureOGL.h"
|
||||
#include "GSdx.h"
|
||||
#include "../../GS.h"
|
||||
#include "GSVertexArrayOGL.h"
|
||||
#include "GSUniformBufferOGL.h"
|
||||
#include "GSShaderOGL.h"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSRendererOGL.h"
|
||||
|
||||
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/HW/GSRendererHW.h"
|
||||
#include "../HW/GSRendererHW.h"
|
||||
#include "GSTextureCacheOGL.h"
|
||||
#include "Renderers/HW/GSVertexHW.h"
|
||||
#include "../HW/GSVertexHW.h"
|
||||
|
||||
class GSRendererOGL final : public GSRendererHW
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSShaderOGL.h"
|
||||
#include "GLState.h"
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTextureCacheOGL.h"
|
||||
|
||||
GSTextureCacheOGL::GSTextureCacheOGL(GSRenderer* r)
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/HW/GSTextureCache.h"
|
||||
#include "../HW/GSTextureCache.h"
|
||||
#include "GSDeviceOGL.h"
|
||||
|
||||
class GSTextureCacheOGL final : public GSTextureCache
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include <limits.h>
|
||||
#include "GSTextureOGL.h"
|
||||
#include "GLState.h"
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/Common/GSTexture.h"
|
||||
#include "../Common/GSTexture.h"
|
||||
|
||||
namespace PboPool
|
||||
{
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "config.h"
|
||||
#include "../../config.h"
|
||||
|
||||
#ifdef ENABLE_OGL_DEBUG_MEM_BW
|
||||
extern uint64 g_vertex_upload_byte;
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanline.h"
|
||||
#include "GSTextureCacheSW.h"
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSState.h"
|
||||
#include "../../GSState.h"
|
||||
#include "GSRasterizer.h"
|
||||
#include "GSScanlineEnvironment.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanlineCodeGenerator.h"
|
||||
|
||||
#if _M_SSE >= 0x501
|
||||
|
|
|
@ -22,8 +22,8 @@
|
|||
#pragma once
|
||||
|
||||
#include "GSScanlineEnvironment.h"
|
||||
#include "Renderers/Common/GSFunctionMap.h"
|
||||
#include "GSUtil.h"
|
||||
#include "../Common/GSFunctionMap.h"
|
||||
#include "../../GSUtil.h"
|
||||
|
||||
using namespace Xbyak;
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanlineCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanlineCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanlineCodeGenerator.h"
|
||||
|
||||
#if _M_SSE < 0x501 && (defined(_M_AMD64) || defined(_WIN64))
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanlineCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanlineCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSDrawScanlineCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
// TODO: JIT Draw* (flags: depth, texture, color (+iip), scissor)
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSRasterizer.h"
|
||||
|
||||
int GSRasterizerData::s_counter = 0;
|
||||
|
|
|
@ -22,11 +22,11 @@
|
|||
#pragma once
|
||||
|
||||
#include "GS.h"
|
||||
#include "Renderers/SW/GSVertexSW.h"
|
||||
#include "Renderers/Common/GSFunctionMap.h"
|
||||
#include "GSAlignedClass.h"
|
||||
#include "GSPerfMon.h"
|
||||
#include "GSThread_CXX11.h"
|
||||
#include "GSVertexSW.h"
|
||||
#include "../Common/GSFunctionMap.h"
|
||||
#include "../../GSAlignedClass.h"
|
||||
#include "../../GSPerfMon.h"
|
||||
#include "../../GSThread_CXX11.h"
|
||||
|
||||
class alignas(32) GSRasterizerData : public GSAlignedClass<32>
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSRendererSW.h"
|
||||
|
||||
#define LOG 0
|
||||
|
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/SW/GSTextureCacheSW.h"
|
||||
#include "Renderers/SW/GSDrawScanline.h"
|
||||
#include "GSTextureCacheSW.h"
|
||||
#include "GSDrawScanline.h"
|
||||
|
||||
class GSRendererSW : public GSRenderer
|
||||
{
|
||||
|
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSLocalMemory.h"
|
||||
#include "GSVector.h"
|
||||
#include "../../GSLocalMemory.h"
|
||||
#include "../../GSVector.h"
|
||||
|
||||
union GSScanlineSelector
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
|
||||
using namespace Xbyak;
|
||||
|
|
|
@ -21,9 +21,9 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/SW/GSScanlineEnvironment.h"
|
||||
#include "Renderers/Common/GSFunctionMap.h"
|
||||
#include "GSUtil.h"
|
||||
#include "GSScanlineEnvironment.h"
|
||||
#include "../Common/GSFunctionMap.h"
|
||||
#include "../../GSUtil.h"
|
||||
|
||||
class GSSetupPrimCodeGenerator : public GSCodeGenerator
|
||||
{
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSSetupPrimCodeGenerator.h"
|
||||
#include "GSVertexSW.h"
|
||||
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTextureCacheSW.h"
|
||||
|
||||
GSTextureCacheSW::GSTextureCacheSW(GSState* state)
|
||||
|
|
|
@ -21,8 +21,8 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "Renderers/Common/GSRenderer.h"
|
||||
#include "Renderers/Common/GSFastList.h"
|
||||
#include "../Common/GSRenderer.h"
|
||||
#include "../Common/GSFastList.h"
|
||||
|
||||
class GSTextureCacheSW
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSTextureSW.h"
|
||||
#include "GSPng.h"
|
||||
|
||||
|
|
|
@ -19,5 +19,5 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSVertexSW.h"
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
#pragma once
|
||||
|
||||
#include "GSVector.h"
|
||||
#include "../../GSVector.h"
|
||||
|
||||
struct alignas(32) GSVertexSW
|
||||
{
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
*
|
||||
*/
|
||||
|
||||
#include "stdafx.h"
|
||||
#include "PrecompiledHeader.h"
|
||||
#include "GSdx.h"
|
||||
#include "GSCaptureDlg.h"
|
||||
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue