wahrhaft
19f0840345
bump version to 1.99.5
2012-08-09 23:12:10 -04:00
Sven Eckelmann
13bb765d1f
Remove unused dependency to GLU
...
The OpenGL Utility Library was only used in a dead code path and can be
removed without loosing any functionality.
2012-06-09 01:21:38 +02:00
Sven Eckelmann
261e633ace
Enable experimental support for link-time optimization
2012-06-09 01:21:14 +02:00
wahrhaft
c4bfe32cb7
update to 2.1.0 API
2012-03-05 22:03:18 -05:00
Sven Eckelmann
731d96564e
Explicitly disable PIC in case of PIC=0
2011-10-13 00:01:03 +02:00
wahrhaft
742c9915eb
move CoreVideo_Init() to RomOpen, should allow the plugin to start and stop multiple times
2011-09-08 21:46:50 -04:00
wahrhaft
e3cc9e9401
merge narann's MSVC changes
2011-09-07 17:55:18 -04:00
Sven Eckelmann
a07430f141
Build amd64 in 64 bit mode with PIC
2011-09-04 13:51:10 +02:00
Sven Eckelmann
52c5abb037
Ignore generated files in hg-status
2011-08-29 14:30:48 +02:00
Sven Eckelmann
81516dbe8d
Enable ppc(64) as experimental target
...
nogagplz tested mupen64plus on 32-bit ppc and didn't detect any big show
stoppers with interpreter cores and the mupen64plus example rom. This makes the
PowerPC an interesting target for further tests and may reveal other endianness
problems.
2011-08-05 10:46:17 +02:00
Sven Eckelmann
00c1af5f64
Enable PIC depending on architecture instead of bits only
...
nogagplz noticed on ppc32 that PIC is necessary to compile everything as shared
object. Therefore, it seems to be a better idea to have architecture specific
PIC default settings instead of checking only whether it is a 32 or 64 bit
architecture.
2011-08-05 10:38:52 +02:00
Sven Eckelmann
5855e7172d
Enable big endian mode on ppc and ppc64
2011-08-05 10:19:21 +02:00
Sven Eckelmann
7f5786ffd3
Strip binaries during install
2011-07-23 21:22:52 +02:00
Sven Eckelmann
114c7022e5
Don't fail the build or remove optimizations when user asks for debug symbols
2011-07-23 18:21:08 +02:00
Narann
981d031704
add windows lib link to the project.
2011-07-17 17:01:13 +02:00
Dorian Fevrier
5134c3fbc4
add mipmapping support
2011-07-14 22:53:46 +02:00
Sven Eckelmann
e1e57107b8
Fix write past the end of m_fillColor when initialising CombinerBase
2011-07-10 22:39:07 +02:00
Sven Eckelmann
716ea561c6
Allow to force PIC to remove text relocations
2011-07-10 13:37:55 +02:00
Sven Eckelmann
34e39ef822
Fix linker search for libstdc++.so
2011-07-08 08:24:36 +00:00
Sven Eckelmann
c5dec6712c
Set changeable default compiler optimization option
2011-07-03 18:03:15 +02:00
Sven Eckelmann
72528a62da
Synchronize build rules with standard gnu make rules
2011-06-27 13:00:04 +02:00
Sven Eckelmann
079c26f78d
Test for essential build dependencies before getting their cflags/libs
2011-06-27 11:36:11 +02:00
Sven Eckelmann
dbfa9f06e8
Define STRIP for FREEBSD OS
2011-06-26 20:47:58 +02:00
Sven Eckelmann
ea8b5d77a9
Don't use -ldl on *BSD Systems
2011-06-26 20:41:19 +02:00
Sven Eckelmann
ca722e9f18
Add OpenBSD as half-supported OS with FreeBSD userspace tools
2011-06-26 18:37:19 +02:00
Sven Eckelmann
6d37963bd6
Remove -v parameter of install which is not available everywhere
2011-06-26 18:29:25 +02:00
Sven Eckelmann
c64ad4fac1
Split LIBDIR in LIBDIR and PLUGINDIR for consistency between modules
2011-06-26 02:05:07 +02:00
Sven Eckelmann
74893669f2
Remove carriage return from line ending
2011-06-25 23:03:55 +02:00
Sven Eckelmann
5301287d88
Fix compilation with BITS=32 when using gcc-4.6
2011-06-25 21:29:58 +02:00
Sven Eckelmann
a33fe09bb2
Use function prototypes defined by core
2011-06-25 21:23:47 +02:00
Sven Eckelmann
d93ef1fb11
Fix comparison between integers of different signedness
2011-06-25 18:43:29 +02:00
Sven Eckelmann
385261dc4d
Clarify complex statements in "if" condition
2011-06-25 18:28:53 +02:00
Sven Eckelmann
f71d8ca537
Fix comment in multiline define
2011-06-25 18:22:02 +02:00
Sven Eckelmann
07536b1a27
Remove pragma which tries to link windows libraries
2011-06-25 18:18:10 +02:00
Sven Eckelmann
b52136d9b2
Remove broken rdma size detection
2011-06-25 18:12:17 +02:00
Sven Eckelmann
bb33db2b91
Remove unused variables
2011-06-25 17:48:31 +02:00
Sven Eckelmann
bf7e1d26a1
Define static variables only in files where they are used
2011-06-25 17:31:30 +02:00
Sven Eckelmann
3858dcfd56
Don't pass NULL to non-pointer argument
2011-06-25 15:17:05 +02:00
Sven Eckelmann
ff8532919d
Don't override optimisations set by linux build environment
2011-06-25 12:46:02 +02:00
Sven Eckelmann
70372326a7
updated video plugin for new Mupen64plus 2.0 API versioning scheme
2011-06-25 12:10:25 +02:00
Sven Eckelmann
e02713fbb1
Use pkg-config as more portable way to find gl and glu
2011-06-25 11:16:27 +02:00
Sven Eckelmann
64e519b3ed
Use -pthread gcc option to support systems with differently named pthread library
2011-06-25 10:29:14 +02:00
wahrhaft
cb2f25f530
Added tag 1.99.4 for changeset 7713c313dc69
2011-01-20 22:19:08 -05:00
wahrhaft
9170c7d6cb
bump to version 1.99.4
2011-01-20 22:19:00 -05:00
Sven Eckelmann
1a960752a4
Add GNU/Hurd as operating system with "linux" userland
...
---
2010-07-13 21:35:30 +02:00
wahrhaft
55c46d223d
add V=1 description to makefile help
2010-04-03 15:06:39 -04:00
Sven Eckelmann
f0e0d79c75
Only use ld option -version-script on systems with GNU userland tools
2010-03-20 16:55:41 +01:00
Sven Eckelmann
5a2394ccab
Build kfreebsd and GNU/kFreeBSD like Linux
2010-03-19 12:16:38 +01:00
Sven Eckelmann
96cfad20d2
Export only functions which are part of the api
...
The g++ also exports symbols of implicit instantiations of templates. These
aren't part of the api and must not be accessed by any other part of
mupen64plus. We can use version-scripts to surpress these symbols without using
explicit instantiations of all templates we use.
2010-03-18 13:21:00 +01:00
Sven Eckelmann
1bacbbe4d6
Make hidden symbols the default behavior of gcc
2010-03-18 12:23:41 +01:00