Commit graph

105 commits

Author SHA1 Message Date
GhostlyDark
1fd2673260 Use ghc::filesystem as fallback for std::filesystem 2024-09-12 18:26:57 +02:00
veganaiZe
c7af0be397
Update mupen64plus-video-glide64mk2.vcxproj
Explicitly set language standard to C++ 17 in debug builds.
2024-08-28 15:20:40 -07:00
Richard Goedeken
368c3e7611 update minimum macos SDK in makefile 2024-07-14 12:01:20 -07:00
GhostlyDark
bd747ff3e6 Remove Boost 2024-05-08 14:51:28 +02:00
Jj0YzL5nvJ
45a25a93ac CI/CD: Integrate scheduled builds and other necessary updates 2023-02-14 23:49:09 -06:00
Jj0YzL5nvJ
340ab2c402 CI/CD: Update MSVC 2022-09-28 01:55:16 -06:00
Jj0YzL5nvJ
bab96abd07 CI/CD: Update 2022-07-10 18:51:46 -06:00
Jj0YzL5nvJ
adb41a9e51 CI/CD: Implement GitHub Actions and public nightly builds 2021-12-05 08:59:54 -07:00
Pierce Andjelkovic
5ac60b38e2 RISC-V Support 2021-09-15 00:02:27 +02:00
orbea
f0c92d93a2 build: Allow out of tree builds.
Also fixes a case of using $(SRCDIR) before its set.
2020-12-16 10:27:07 +01:00
Richard Goedeken
aecf15ec20 Revert "Allow non-default compilers without resorting to symbolic links"
This reverts commit 2f9ccb13b3, as it conflicts with GNU make which always defines default values for certain variables
2020-09-16 22:38:29 -07:00
Jj0YzL5nvJ
2f9ccb13b3 Allow non-default compilers without resorting to symbolic links 2020-08-30 03:42:18 -06:00
Jj0YzL5nvJ
c277ac38e4 Allow to set custom platform toolset from commands 2020-08-13 11:54:35 -06:00
Jj0YzL5nvJ
06b38186a8 Changes to have more generic project files 2020-03-02 09:24:22 +01:00
Gillou68310
8601df82e0 Migrate to VS2017 2019-11-13 17:17:08 +01:00
Daniel James
409eef76c9 Add ppc64le support 2019-02-20 12:03:39 -05:00
Brigham Henry Keys
f927d3c636 Removed commented out definitions 2018-09-21 02:38:32 -05:00
Brigham Henry Keys
bfb5dc07ac Added support for aarch64 2018-09-19 12:12:32 -05:00
Anthony J. Bentley
fba81de1e8 Update homepage. 2017-12-28 16:30:16 -07:00
Anthony J. Bentley
a9865729d0 Update link to bug tracker. 2017-12-28 16:15:36 -07:00
Richard Goedeken
fdda9a6e58 update Makefile method for finding OSX_SDK_PATH 2017-11-14 16:22:27 -08:00
Richard Goedeken
69f8df0314 re-arrange things a bit in the makefile to handle the GLEW flags for MINGW in the right place 2017-10-11 20:43:07 -07:00
Richard Goedeken
6c5a933179 a more correct integration of GLEW library for MINGW build 2017-10-10 17:07:02 -07:00
Richard Goedeken
4d71622013 use GLEW to build under MINGW because Microsoft and SDL totally hosed us 2017-10-09 19:48:56 -07:00
Anthony J. Bentley
8e72917023 Don't use SSE on PowerPC. 2017-02-19 00:36:36 -07:00
gizmo98
49d4f0b21c Add raspberry pi build option
Use VC (VideoCore) flag to build against Broadcom Videocore.
2016-07-22 18:51:49 +02:00
Richard Goedeken
57bb8760cb we must use the multithreaded-dll runtime library in order to link with libboost 2016-07-13 20:16:53 -07:00
Richard Goedeken
a0ee05e642 change VS2013 project files to build with the XP-compatible vc120 toolset, so the resulting binaries will run on pre-vista machines 2016-07-13 20:04:06 -07:00
Richard Goedeken
60fcb5ca35 win32 build fixes 2016-03-17 22:27:37 -07:00
Gillou68310
752eec35bf Fixed VS2013 runtime library configuration 2015-11-20 12:41:21 +01:00
Gillou68310
c5c73947e5 Added x64 configuration to VisualStudio2013 project file 2015-08-28 17:56:13 +02:00
Anthony J. Bentley
5b19b72e4e Remove unnecessary OpenBSD warning. 2015-06-08 01:55:44 -06:00
Franz-Josef Haider
c4b38e5814 Revert "Allow to parallelize the linking step"
This reverts commit 79f34ce560.
2015-04-27 19:43:07 +02:00
Franz-Josef Haider
7013f4d346 Revert "clang cannot handle flto=jobserver, so I moved this optimization flag to the linux-specific OS settings"
This reverts commit 5d3bc01510.
2015-04-27 19:42:00 +02:00
Richard Goedeken
d5fa32b09e disable unused function warning 2015-04-26 11:10:19 -07:00
Richard Goedeken
5d3bc01510 clang cannot handle flto=jobserver, so I moved this optimization flag to the linux-specific OS settings 2015-04-19 19:00:51 -07:00
Conchúr Navid
024da573df Fix executable bits of files 2015-03-21 10:53:38 +01:00
Richard Goedeken
41fefc32c9 added project/solution file for Visual Studio 2013. removed older MSVS project files. fix code compatilibity problems with MSVC 2015-02-22 07:13:34 -08:00
Conchúr Navid
e941f7fd8f Use same optimization level as all other mupen64plus components 2015-02-09 13:57:03 +01:00
Conchúr Navid
79f34ce560 Allow to parallelize the linking step 2015-02-09 13:55:42 +01:00
Gillou68310
0c1a194605 Added project file for MSVC2010
No support for hires textures and texture filters for the moment
2015-01-07 15:16:35 +01:00
littleguy77
717b58705b Implement optional frameskip feature. 2015-01-01 14:03:56 -05:00
Fayvel Victor
d610bff3db use non-strict-ansi mode to build sources
Switch back to gnu++0x until the source can be compiled in strict ansi mode
with MinGW and Travis CI supports C++11 for GCC/Clang. This -std= is
supported by both clang and gcc.
2014-12-30 23:13:12 +01:00
Richard Goedeken
9a3f9ffaab more makefile fixes for OSX with xcode 6.1.1 2014-12-25 20:23:56 -06:00
Richard Goedeken
6a46ad138c update makefile for build with clang on XCode 6.1.1 2014-12-25 10:46:16 -06:00
littleguy77
5e9843cf18 Remove build flag for Jolla phone defaults. 2014-12-07 01:52:14 -05:00
Frajo Haider
7f01a850c1 rename config value rotate to Rotate and move it to the video general section. also introduce a new Makefile parameter CFG_DEFAULTS which can be used to select which config settings should be used by default (currently only for the jolla phone where Rotate=3, aspect=2 and Screen{Width,Height}={540,960} is required to properly render the game) 2014-11-22 12:51:40 +01:00
Frajo Haider
dec1ed7f1a remove ADRENO_ROTATION_HACK and introduce a config value (rotate) for haveing different possible rotation angles 2014-11-22 12:26:23 +01:00
Richard Goedeken
a4e8988377 merged adreno rotation hack 2014-11-09 16:20:32 -08:00
Franz-Josef Haider
c9df47cc71 Implement a rotation hack, for adreno devices where landscape mode is broken due to a GPU driver bug. This renders the game in portrait mode and rotates the screen contents by 90 degrees, so it can be viewed in landscape mode. 2014-11-05 14:16:47 +01:00