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
Richard Goedeken
c63ffc37f8
fix makefile conflict
2014-11-04 21:37:33 -08:00
Frajo Haider
ee42abc424
add (optional) GLES 2.0 support in glide64mk2, code taken from mupen64plus-ae
2014-10-30 16:48:30 +01:00
Franz-Josef Haider
c59c1a3168
add an option to build glide64mk2 without SSE support (for platforms which don't have SSE)
2014-10-28 17:02:50 +01:00
Anthony J. Bentley
479551441d
Detect OpenBSD's PowerPC platforms, macppc and socppc.
2014-05-09 22:00:48 -06:00
Richard Goedeken
e1bebb35f7
SDL 1.2 is not deprecated for us, and we shouldnt frighten the user with 6 lines of exclamation points
2014-05-04 11:37:40 -07:00
Ursula Abendroth
1c06f02291
Switch by default to SDL2 for Mupen64Plus 2.1
...
The current version of SDL is 2.0.3. All new releases of distributions contain
this library already. Current Linux distributions and OpenBSD even backporting
patches from Mupen64Plus 2.1 repo to use SDL 2. Android and other mobile
platform don't have support for legacy SDL 1.2.
People like Anthony J. Bentley and Riley Labrecque already requested
a new release of Mupen64Plus 2.1 with SDL2
2014-04-23 19:33:14 +02:00
Sven Eckelmann
9d821ce213
Reduce optimization to avoid problems with old C++ compilers
2013-12-20 12:10:18 +01:00
Sven Eckelmann
6bf363d38b
Force line ending type for specific files
...
Different operation systems (Unix vs. Windows) use different line ending types.
It can easily happen that users from different systems edit files and replace
all line endings of a file with the system specific version. This screws up
diffs and makes merges harder.
Git can normalize line endings for specific files and avoid this problem.
Binary files should be marked to avoid accidentally normalization.
2013-12-19 14:19:08 +01:00
Sven Eckelmann
7a8f1e8029
Don't fail rebuild when header is removed
...
The *.d depends files for make just list the files used when building an
object file. Removing a file listed in such a dependency file causes make to
search for a way to recreate it. This usually cannot work because these files
aren't autogenerated.
The gcc option -MP can be used to generate empty rule for these files. Removing
a file in a dependency list will then execute this empty rule and continue with
the execution of the creation of the object file. This compilation process will
then automatically correct the dependency file.
2013-09-20 10:31:54 +02:00
Sven Eckelmann
b29bc90c92
Enable the dump_cache to allow loading of dat files
2013-08-23 22:56:23 +02:00
Sven Eckelmann
9701fde95b
Replace patented S3TC algorithm with S2TC 57881ec6
2013-07-16 23:48:27 +02:00
Sven Eckelmann
ef4f026b50
Allow to replace patented S3TC algorithm with compatible txc_dxtn
...
The S3TC is patented in some countries which makes it hard for distribution.
Mesa is using an external library which is using a compatible algorithm called
S2TC. But also S3TC implementations of this library are available.
Distributions can use this option to be on the safe side regarding the provided
functionality.
2013-07-10 23:18:54 +02:00
Sven Eckelmann
e7c156e47c
Enable RGB and YUV input for hires quantization filter
2013-07-08 22:52:10 +02:00
richard42
cc19d820a5
simplify OSX platform detection in makefile using xcode-select. based on patch from John Pender
2013-07-08 07:43:09 -07:00
Richard42
21a0acb5e2
OSX build fixes
2013-06-12 09:23:47 -07:00
Richard Goedeken
df69329d51
fixed warnings due to changes for win32 build. update makefile to reflect main.cpp file renamed to glitchmain.cpp
2013-06-01 09:27:33 -07:00