Huw Pascoe
fed06044c4
silence warnings
2019-04-12 17:32:11 +01:00
CozmoP
bd6fedc0f2
Qt: WIP settings dialog
2019-03-27 02:37:34 +01:00
Themaister
3029f96511
Add a new "glcore" driver with slang support.
...
This driver should sunset the old gl2 driver, but that driver will
likely live on to support really ancient and terrible GL stacks.
All the worst legacy cruft has been ripped out, and it's almost a decent
backend now.
Requirements for slang are GL 3.2+ or GLES3.
Some shaders require features which are not directly compatible with
GLES2 or legacy GL.
This driver shares a lot of concepts from the Vulkan driver.
The slang shader stack and SPIRV-Cross are used to implement the shader
spec, and the menu shaders are also shared with Vulkan.
2019-03-09 12:30:49 +01:00
driver1998
33e65e10ba
Add Windows MSVC2017 ARM desktop support
...
Only normal Debug/Release config will compile, not with QT/CG
Tested in Windows 10 on ARM and Windows RT
Cores can be compiled with platform=windows_msvc2017_desktop_arm
2019-02-26 21:29:44 +08:00
twinaphex
420f3a171b
(GL1) Update - add HAVE_OPENGL1 to MSVC 2005/2008/2010/2012
2019-02-16 21:26:01 +01:00
orbea
e062b98088
Remove trailing blank lines.
...
find . -type f -exec sed -i '${/^[[:space:]]*$/d;}' {} \+
2019-01-17 19:39:38 -08:00
CozmoP
0df074db05
fix MSVC 2017 Qt builds
2019-01-15 18:58:31 +01:00
krzys-h
48d82929ff
(UWP) Add support for loading cores from optional packages
2019-01-01 16:21:47 +01:00
twinaphex
ac32bff71a
(MSVC 2017) Add Glslang
2019-01-01 03:47:55 +01:00
twinaphex
34cb50f8da
Update MSVC 2017 UWP
2018-12-29 03:06:31 +01:00
krzys-h
4fb06703b3
Port d3d12 driver for UWP
2018-12-28 22:10:26 +01:00
krzys-h
6038060cd7
Update appx manifest and icons
...
These were generated using Visual Studio icon generation tools
2018-12-28 22:09:29 +01:00
krzys-h
b201d669b5
First iteration of UWP support
...
Enough to kind of run
Working drivers: xinput, d3d11
Still missing: input driver with keyboard support, audio driver
2018-12-28 22:09:22 +01:00
Dwedit
ff844a56c4
Modify MSVC 2017 project to add in WASAPI support
...
Add conditional code for MSVC to resolve missing GUIDs into wasapi.c
2018-11-17 09:23:12 -06:00
twinaphex
ba020720db
Add HAVE_NETPLAYDISCOVERY
2018-10-12 18:29:52 +02:00
twinaphex
9387eb559f
(MSVC 2017) Fix MSVC 2017
2018-09-30 13:48:58 +02:00
twinaphex
2d652663af
(MSVC 2015) Buildfix
2018-09-30 13:41:21 +02:00
twinaphex
4c23fa02e9
(MSVC 2013) Fix build for rcheevos
...
(MSVC) Fix some warnings; unused variables, etc.
2018-09-30 13:38:58 +02:00
twinaphex
de02353983
Update Visual Studio solutions
2018-09-29 21:33:44 +02:00
twinaphex
b28af7734f
MSVC 2012 solution works now
2018-08-16 21:18:37 +02:00
twinaphex
a1d5b0fd03
Update MSVC 2012 solution
2018-08-16 20:49:31 +02:00
twinaphex
d3c6fc1601
Add initial MSVC 2012 solution
2018-08-16 19:29:31 +02:00
twinaphex
6001c7f030
(MSVC 2008) Add HAVE_OVERLAY
2018-08-16 11:53:46 +02:00
twinaphex
c699889f0c
Update MSVC2008
2018-08-16 11:50:51 +02:00
twinaphex
145d4d66f5
Update MSVC 2008 solution
2018-08-16 11:44:51 +02:00
twinaphex
d2de72bfb7
Update MSVC 2008 solution
2018-08-16 11:18:56 +02:00
twinaphex
a8826c766b
(MSVC2008) Update solution
2018-08-16 11:06:22 +02:00
twinaphex
f53349e3dd
Move MSVC 2017 files to android/phoenix
2018-08-15 10:46:24 +02:00
twinaphex
801bae65e3
Rename files
2018-08-14 17:55:26 +02:00
twinaphex
4fc0d4a194
Rename dir
2018-08-14 17:30:05 +02:00
twinaphex
5ebe5de1b9
Add resource files
2018-08-14 17:24:35 +02:00
twinaphex
00c6fcde84
Add initial VS2017 Android solution - not working yet
2018-08-14 16:04:58 +02:00
twinaphex
48956f3fe4
(MSVC 2008) Add initial MSVC 2008 solution files
2018-08-14 12:18:33 +02:00
twinaphex
f8cad6f565
Update glslang
2018-06-20 10:47:08 +02:00
Dwedit
00c116051f
Add QT builds to MSVC2017 project
...
Fix missing line in griffin_cpp.cpp, and normalize end of line to LF
2018-05-03 10:32:32 -05:00
twinaphex
268baca939
(MSVC 2013) Add /bigobj for griffin_glslang.cpp
2018-05-03 14:52:37 +02:00
twinaphex
789ef63dee
(360) Don't bake in HAVE_XUI anymore; buildfixes for C++
2018-04-23 17:35:36 +02:00
twinaphex
710570a408
(MSVC 2013) Buildfix
2018-04-17 11:37:00 +02:00
twinaphex
445f176e24
(Xbox) Enable HAVE_RUNAHEAD for Xbox OG/360
2018-04-10 00:14:23 +02:00
David Walters
b5b906bc5a
Fix for fatal error C1128 in 64-bit Debug builds (by adding /bigobj to command line)
2018-04-03 18:41:34 +01:00
David Walters
7adec98cd8
Fix MSVC2015 project/solution build config associations
2018-04-03 18:25:23 +01:00
David Walters
852c8735e6
Fix solution file to be Visual Studio 14 / "2015" format.
2018-04-03 18:21:10 +01:00
twinaphex
8819b2a2f6
(MSVC 2005/2010/2013/2015/2017) Add HAVE_RUNAHEAD
2018-03-29 18:02:18 +02:00
twinaphex
adb2274fc6
- Enable HAVE_RUNAHEAD for MSVC 2003
...
- Remove some unreferenced labels
2018-03-29 17:55:06 +02:00
twinaphex
2143540c8c
(MSVC 2013/2015/2017) Add HAVE_CHEEVOS support
2018-03-28 18:33:31 +02:00
twinaphex
994ca6b3f8
Enable HAVE_CHEEVOS for MSVC 2003 target too
2018-03-28 18:07:31 +02:00
twinaphex
bb86387986
Re-enable HAVE_CHEEVOS for MSVC 2010
2018-03-28 14:57:27 +02:00
twinaphex
d8e382c585
(Cheevos) Take out cheevos support for MSVC 2010 again, CORO_YIELD
...
macro does not work with MSVC 2010
2018-03-28 01:28:15 +02:00
aliaspider
88d1c1fdca
msvc build fix.
2018-03-25 23:11:31 +01:00
twinaphex
be796566bc
Add HAVE_CHEEVOS support for MSVC 2005
2018-03-22 20:45:35 +01:00
twinaphex
f597fd7a11
Add HAVE_CHEEVOS support for MSVC 2010
2018-03-22 20:42:06 +01:00
twinaphex
fb011f8377
Fix MSVC 2013 build
2018-03-16 22:04:34 +01:00
twinaphex
ffbb439fb5
Fix MSVC 2015 solution
2018-03-16 21:45:14 +01:00
twinaphex
9f33ba8607
(Vulkan/D3D11/D3D12) Add HAVE_GLSLANG now to both Android and MSVC solutions - shaders
...
should work now
2018-03-02 02:14:29 +01:00
twinaphex
4e222589a0
(Xbox) Update
2018-02-18 02:09:55 +01:00
twinaphex
c842d2e27e
(Xbox1) Take out XMB
2018-02-18 01:37:36 +01:00
twinaphex
24306429bd
(VS2013) Update solution; add Vulkan, D3D10, D3D11 support
2018-02-04 14:33:37 +01:00
twinaphex
2963288b29
SPIRV-Cross and glslang will compile with Griffin/MSVC targets now
2018-02-04 14:21:34 +01:00
twinaphex
c60f706f1e
(MSVC 2013) Update solution
...
Griffin - add better ifdefs
2018-02-03 20:50:31 +01:00
twinaphex
311de8138e
(Griffin) shader_vulkan - Uniquely name set_unique_map to avoid collision
2018-02-03 17:20:23 +01:00
twinaphex
94022f0599
(MSVC 2013) Add HAVE_SLANG
...
(Griffin) Add SPIRV-Cross/slang rules to Griffin
2018-02-03 17:10:20 +01:00
twinaphex
7f38ee79f7
(MSVC2013) Add additional features
2018-01-30 22:01:09 +01:00
twinaphex
b011f27c89
(MSVC 2013) Solution starts working now
2018-01-30 21:53:37 +01:00
twinaphex
b5a1111e07
Don't define HAVE_D3D12 for MSVC 2013
2018-01-30 16:44:42 +01:00
twinaphex
a5f232793b
Silence warnings
2018-01-30 16:44:42 +01:00
twinaphex
2906744a0d
(D3D10) Add non_HAVE_DYNAMIC codepaths
2018-01-29 15:33:30 +01:00
twinaphex
03e800c1c8
Add HAVE_D3D11 to MSVC 2013 - we need non-HAVE_DYNAMIC codepaths
...
for D3D11
2018-01-29 14:05:44 +01:00
twinaphex
dc6752cdf4
(MSVC 2013) Add more switches
2018-01-24 02:16:23 +01:00
twinaphex
63ad668ff0
Add HAVE_DYNAMIC ifdefs
2018-01-24 02:12:58 +01:00
twinaphex
cf97ff3824
Update
2018-01-24 02:09:43 +01:00
twinaphex
6a46065162
(MSVC 2013) Add more non_HAVE_DYNAMIC codepaths
2018-01-24 01:52:44 +01:00
twinaphex
80b17668b6
Add initial VS2013 solution
2018-01-24 01:29:45 +01:00
twinaphex
b04a52e2e9
(MSVC 2017) Add HAVE_D3D10
2018-01-23 19:29:32 +01:00
twinaphex
ed38887910
(VS2017) Update solution
2018-01-23 08:38:40 +01:00
twinaphex
f8d32bf10d
(MSVC 2017) Add HAVE_D3D11/HAVE_D3D12
2018-01-21 07:51:11 +01:00
twinaphex
7ab2cbf877
Revert "(Xbox OG) Add HAVE_7ZIP"
...
This reverts commit fd799bccef
.
2018-01-21 04:01:12 +01:00
twinaphex
fd799bccef
(Xbox OG) Add HAVE_7ZIP
2018-01-21 02:35:17 +01:00
twinaphex
f884e5b0c8
(Xbox OG) Build in RPNG support
2018-01-21 01:27:41 +01:00
twinaphex
537870b6ec
(XDK1) Add HAVE_OVERLAY
2018-01-21 01:19:06 +01:00
twinaphex
2fcd44b40c
(Xbox 1) Remove HAVE_MATERIALUI
2018-01-21 00:06:55 +01:00
twinaphex
b640e1cbe9
(Xbox OG) Add HAVE_MATERIALUI / HAVE_XMB
2018-01-20 06:48:44 +01:00
twinaphex
dc81998c0b
(Xbox OG) Buildfixes
2018-01-19 04:55:34 +01:00
twinaphex
841593f082
(MSVC 2010) Define HAVE_D3DX
2018-01-19 02:37:24 +01:00
twinaphex
f30c0010f6
Remove xbox media path
2018-01-17 09:05:28 +01:00
twinaphex
54fd72fb24
Make it possible to compile with HAVE_VULKAN on MSVC 2017 build ;
...
glslang stripped out for now
2018-01-11 02:53:40 +01:00
twinaphex
99699af36f
(MSVC 2003) Add DEBUG
2018-01-07 12:21:01 +01:00
twinaphex
3033c1586a
(MSVC 2010) x64 - compile griffin.c as C
2018-01-04 16:55:00 +01:00
twinaphex
7a481236bf
(Xbox OG) Some more buildfixes
2018-01-03 14:37:35 +01:00
twinaphex
6c5d303a07
(Xbox OG) Fix Salamander build
2018-01-03 14:31:41 +01:00
twinaphex
956f869974
(360) Fix Salamander build
2018-01-03 12:14:08 +01:00
twinaphex
a74ef2214d
Start removing SINC ifdefs for individual Makefiles
2017-12-31 21:34:31 +01:00
twinaphex
88cac16409
(MSVC 2003) Compile griffin.c as C code
2017-12-31 03:16:08 +01:00
Andrés
fbdd53b717
Change the entry point in MSVC2010 builds
2017-12-15 18:03:20 -05:00
Andrés
4604faf8d9
Update RetroArch-msvc2010.vcxproj
2017-12-15 12:46:35 -05:00
Andrés
f25ba04d91
Change the entry point in non DEBUG builds
2017-12-15 09:43:39 -05:00
Andrés
0602f8eb79
Try to get rid of the console in MSVC 2010 builds
2017-12-14 21:36:33 -05:00
twinaphex
d5b3104cfb
Cleanups/warning fixes
2017-12-06 19:51:07 +01:00
Jean-Paul Mari
38b899e4d6
Added Visual Studio 2017 support
...
The msvc-2017 is based on msvc-2015
2017-12-05 11:23:38 -05:00
twinaphex
67fea30406
Remove remaining references to HAVE_FBO
2017-11-13 08:55:41 +01:00
bparker06
814f18b7a8
Update RetroArch-msvc2005.vcproj
2017-11-06 23:46:55 -05:00
twinaphex
360a3686a0
Update include dirs
2017-11-06 05:23:53 +01:00
twinaphex
d10de20bff
Start compiling Griffin as C for 360 - C89 fixes
2017-10-03 04:11:41 +02:00
twinaphex
d22e662d1c
(MSVC 2005) Compile griffin.c as C
2017-10-02 22:26:56 +02:00
twinaphex
34963ee438
(MSVC 2015) Compile griffin.c as C
2017-10-02 22:20:36 +02:00
twinaphex
721afe22d8
(MSVC 2010) Compile griffin.c as C
2017-10-02 22:06:32 +02:00
twinaphex
a90d0a2117
(360) Fix Salamander build
2017-09-29 18:05:40 +02:00
twinaphex
92d0c1f593
(360) Update
2017-09-14 22:50:36 +02:00
twinaphex
170b368044
(360) Some buildfixes
2017-09-13 04:21:00 +02:00
Brad Parker
8e59cb9f7e
accidentally removed vc2005 solution
2017-09-06 23:04:09 -04:00
Brad Parker
0a1b3fedc0
VC6 support (targets NT 3.51)
2017-09-06 23:03:02 -04:00
Brad Parker
521d3220b5
msvc2003: add "NoDX" debug target
2017-09-04 15:04:44 -04:00
Brad Parker
007888f54d
msvc2003: add "NoDX" targets to remove DirectX8 needed to run on NT
2017-09-04 14:19:14 -04:00
Brad Parker
455a455d9f
msvc2005: remove WINVER as it was causing too much trouble with multimon (requires WINVER set to win2k but 98 supports it too)
2017-09-04 12:03:50 -04:00
Brad Parker
6b20986d67
msvc2005: can't target lower than 98
2017-09-04 05:58:23 +00:00
Brad Parker
747dd2ad12
support Windows 95/NT4
2017-09-03 23:39:25 -04:00
Brad Parker
9e41efbd24
msvc2003 linker fixes
2017-09-03 23:48:22 -04:00
Brad Parker
8d525f711a
msvc2003 buildfixes
2017-09-03 23:39:25 -04:00
Brad Parker
cacb69542c
msvc2005: add missing winmm dependency
2017-08-03 23:17:56 -04:00
Brad Parker
3c4f13e9f5
msvc2005: add directx sdk include/lib paths to project file (msbuild is ignoring INCLUDE/LIB for some reason)
2017-07-18 22:30:10 +00:00
Brad Parker
2211f4391c
msvc2005: add Platform SDK include dir to project file
2017-07-18 20:25:48 +00:00
twinaphex
15a5083b8c
(360) Define MSB_FIRST for RetroArch Salamander
2017-05-06 16:43:53 +02:00
aliaspider
f73c3af445
(msvc) use the correct config for x64 builds.
2017-04-11 17:58:35 +01:00
aliaspider
b1d750bc1d
enable x64 builds in RetroArch-msvc2010.sln
2017-04-11 16:31:18 +01:00
Brad Parker
8aa8d6ff6b
MSVC2005: add winmm.lib to linker, needed by rthreads changes in f4c187e
2017-02-14 02:39:26 +00:00
Brad Parker
d8fb3d937c
UTF8 fixes for MSVC, don't include any files with a UTF8 BOM if HAVE_LANGEXTRA isn't defined
2017-01-31 12:20:16 -05:00
twinaphex
f763dc0a1e
Add msvc-2015 solution courtesy of spec-chum
2017-01-26 01:56:51 +01:00
Brad Parker
b9eb1c0222
add NoAccel configs in msvc2005 that disable GL and D3D
2017-01-22 13:48:49 -05:00
Brad Parker
1c36c395d4
vc2005 version fix
2017-01-18 02:08:04 -05:00
Brad Parker
8e52d0af6c
Windows 98 buildfix
2017-01-18 02:02:32 -05:00
Brad Parker
c78991b6a2
msvc2005 buildfix
2017-01-17 19:41:20 -05:00
Brad Parker
039064d0f1
remove HAVE_LANGEXTRA from Xbox build, fixes compilation on vc2003
2017-01-17 19:21:15 -05:00
Brad Parker
76b7235dc5
msvc2005 buildfix
2017-01-16 22:20:59 -05:00
Brad Parker
7b057fd43f
GDI: add msimg32 library to msvc2010 project
2017-01-16 20:56:32 -05:00
Brad Parker
e0f71928ca
add msvc2005 project files for Win2000
2017-01-16 20:41:08 -05:00
twinaphex
1c0d8f3927
Add compat_strcasestr to Xbox Salamander solutions
2016-12-17 19:37:30 +01:00
twinaphex
9375efe24e
Add HAVE_CC_RESAMPLER defines
2016-12-12 12:44:29 +01:00
twinaphex
6b779dab4f
(MSVC 2003) XInput likely not to work
2016-12-07 07:16:58 +01:00
twinaphex
cca2aa7ee9
(MSVC) Add HAVE_UPDATE_ASSETS
2016-11-05 23:32:29 +01:00
twinaphex
7fc1d76c4c
(MSVC) Update paths
2016-11-04 18:55:16 +01:00
twinaphex
9fa0fc255c
(MSVC) Update paths
2016-11-04 18:52:01 +01:00
twinaphex
3d9f43bcdc
(MSVC) Update paths
2016-11-04 18:46:37 +01:00
twinaphex
41212b40c5
Remove DONT_HAVE_STATE_TRACKER
2016-10-20 05:11:35 +02:00
twinaphex
c2bb410d8d
Take out HAVE_BUILTIN_AUTOCONFIG - always include it
2016-10-04 07:33:57 +02:00
twinaphex
9384875ab0
Don't use HAVE_NETPLAY any more
2016-09-29 21:07:10 +02:00
twinaphex
266a06ffb1
Revert "Expose GPU Hard Sync for GLES 3 too"
...
This reverts commit a74813c9ea
.
2016-09-05 21:43:02 +02:00
twinaphex
a74813c9ea
Expose GPU Hard Sync for GLES 3 too
2016-09-05 21:16:30 +02:00
twinaphex
19fa1ff13f
(MSVC 2010) Buildfix
2006-01-17 06:39:19 +01:00
twinaphex
c9236924a3
(MSVC 2003) Buildfixes
2006-01-17 06:19:45 +01:00
twinaphex
f81fe2782a
(MSVC 2003) Add include dir
2006-01-17 04:40:33 +01:00
twinaphex
d4eca3aeb7
Move glext.h header to gfx/include/GL/glext.h
2016-08-11 23:34:05 +02:00