Richard Goedeken
8a1b817ebe
update minimum macos SDK in makefile
2024-07-14 12:01:28 -07:00
Jj0YzL5nvJ
58ada204ab
CI/CD: Integrate scheduled builds and other necessary updates
2023-02-14 23:48:58 -06:00
Jj0YzL5nvJ
290fe42eaf
CI/CD: Update MSVC
2022-09-28 01:36:19 -06:00
Jj0YzL5nvJ
e665681bcc
CI/CD: Update
2022-07-10 18:51:32 -06:00
Jj0YzL5nvJ
bb388fa243
CI/CD: Implement GitHub Actions and public nightly builds
2021-12-05 08:59:49 -07:00
Pierce Andjelkovic
3da7d80098
RISC-V Support
2021-09-15 00:02:18 +02:00
Richard Goedeken
8cd53f0272
update cflags in makefile for macos
2021-02-10 21:18:53 -08:00
orbea
e616dcddc0
build: Allow out of tree builds.
...
Also fix a case of using $(SRCDIR) before its set.
2020-12-16 10:26:57 +01:00
Richard Goedeken
7ce0bf039e
Revert "Allow non-default compilers without resorting to symbolic links"
...
This reverts commit d1047562d8
, as it conflicts with GNU make which always defines default values for certain variables
2020-09-16 22:37:46 -07:00
Jj0YzL5nvJ
d1047562d8
Allow non-default compilers without resorting to symbolic links
2020-08-30 03:37:11 -06:00
Jj0YzL5nvJ
5715231958
Allow to set custom platform toolset from commands
2020-08-13 11:49:51 -06:00
Dorian Fevrier
772fdd9eca
Add build support for aarch64
2020-07-02 10:37:24 +02:00
Jj0YzL5nvJ
4aa5df19e0
Changes to have more generic project files
2020-02-26 12:37:55 +01:00
Gillou68310
71fc6d7f7a
Migrate to VS2017
2019-11-13 17:18:30 +01:00
Daniel James
c9373708fb
Add ppc64le support
2019-02-20 12:12:16 -05:00
Richard Goedeken
be939e8d00
fix OSX build warnings/errors
2018-01-22 17:43:28 -08:00
Anthony J. Bentley
00c80807cc
Update homepage.
2017-12-28 16:30:32 -07:00
Anthony J. Bentley
32039d02d2
Update link to bug tracker.
2017-12-28 16:16:13 -07:00
Richard Goedeken
947839397f
update Makefile method for finding OSX_SDK_PATH
2017-11-14 16:22:49 -08:00
Richard Goedeken
3a90b41a8f
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
1721d57de2
win32 build fixes
2016-03-17 22:28:34 -07:00
Richard Goedeken
1dc60d50ae
merge Narann branch (WIP Color Combiner Refactoring - pull request 31) into new branch based on current master
2016-03-05 08:28:51 -08:00
Gillou68310
6123efe696
Added x64 configuration to VisualStudio2013 project file
2015-08-28 17:08:03 +02:00
Anthony J. Bentley
34baca1c3a
Remove unnecessary OpenBSD warning.
2015-06-08 01:56:56 -06:00
Richard Goedeken
ab9f393e3b
fix build errors in msvc2013
2015-04-12 13:56:00 -07:00
Conchúr Navid
958a2e7cad
Fix executable bits of files
2015-03-21 10:53:38 +01:00
Richard Goedeken
3b9d2ab337
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
gizmo98
754302d24f
Makefile: VC target for raspberry pi
...
Add VC target with broadcom includes and libs so mupen64plus-video-rice can be build for raspberry pis broadcom soc.
Compiles and runs. The default settings must be tuned (ScreenUpdateSetting=6).
2015-02-17 19:30:34 +01:00
gizmo98
eb85e422ad
Makefile: Add VC option
...
@Narann
This is necessary for raspberry pi. I know you dislike it. But i have no other way atm to pass GL paths and broadcom libs.
2015-02-12 07:09:39 +01:00
Dorian Fevrier
a531ce13a5
Merge remote-tracking branch 'upstream/master'
2015-01-12 23:21:21 -05:00
Gillou68310
7dc68f3610
Added project file for MSVC2010
2015-01-07 15:11:54 +01:00
Dorian Fevrier
eff4e674b0
Finally totally remove the DecodedMux stuff and backport some hacks.
2014-12-16 16:01:53 -05:00
Dorian Fevrier
fcb583e1df
Manually mimic commit from fayvel 979e0bd847
2014-12-01 23:43:35 -05:00
Fayvel Victor
979e0bd847
Fix preprocessor checks to compile against GLESv2
2014-11-09 22:15:51 +01:00
Dorian Fevrier
871023bff5
finally finished to create OpenGL extension calls
2014-10-20 22:34:22 -04:00
Dorian Fevrier
71842f2388
put the new, shader based, OpenGL combiner (named SecondFragmentCombiner) to the main OGLCombiner class and remove it. This is a big step as now, OGLCombiner can only works with shaders and (kind of) modern OpenGL so Rice now only support >= OpenGL 2.1 devices.
2014-08-17 18:43:29 -04:00
Dorian Fevrier
8c8fb26690
merge OGLExtRender with OGLRender class. Potentially create some memory leak as the constructor and destructor are empty.
2014-08-03 15:15:27 -04:00
Dorian Fevrier
dab443caea
remove GeneralCombiner as it's not used anyway
2014-07-28 21:35:14 -04:00
Dorian Fevrier
6aac5a4e6a
Remove OGL 1.4 combiner
2014-07-25 00:04:47 -04:00
Dorian Fevrier
2dbff149a5
Big refactoring. Rewrite the Color Combiner and use a more modern OpenGL approach. I've tried as much a possible to limit the scopeof this commit while solving as much bug as possible. Still a lot of work to do and some know issue but I need to commit now to avoid integrate new bugs while fixing others.
2014-07-20 23:45:38 -04:00
Dorian Fevrier
f48d19313e
remove CNvTNTCombiner (should have been removed with TNT2 stuff
2014-05-17 23:43:38 -04:00
Dorian Fevrier
6a3bb174f8
remove DirectXDecodedMux files (not used anymore)
2014-05-17 18:01:50 -04:00
Richard Goedeken
6643daa97b
Merge pull request #8 from Narann/master
...
Remove Nvidia combiner and anything related, update config.
2014-05-14 22:18:39 -07:00
Richard Goedeken
633737ca66
SDL 1.2 is not deprecated for us, and we shouldnt frighten the user with 6 lines of exclamation points
2014-05-04 11:39:34 -07:00
Ursula Abendroth
1046fb4455
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-05-04 11:38:23 -07:00
Dorian Fevrier
53cd1f519a
remove Nvidia Combiner. The way config file is updated is not optimal. The API need to be enhenced before merging.
2014-04-27 15:10:00 -04:00
Dorian Fevrier
4d4b5fb0a3
remove OGLCombinerTNT2
2014-04-06 15:21:55 -04:00
Frajo Haider
2742a0ceb5
add an option to build against GLES2 instead of OpenGL
2014-02-04 21:00:00 +01:00
Sven Eckelmann
cb6db1a90e
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:09 +01:00
Sven Eckelmann
9b18311048
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:57 +02:00