Commit Graph

212 Commits

Author SHA1 Message Date
twinaphex
1e83c59823 (ARM NEON) Define -marm for --enable-neon 2013-08-11 01:03:53 +02:00
twinaphex
5e508c7a34 Place HAVE_NEON before HAVE_FLOATHARD and HAVE_FLOATSOFT 2013-08-11 00:58:48 +02:00
twinaphex
1c17baa4c1 (config) Fix hard float/soft float's CXXFLAGS/ASFLAGS 2013-08-11 00:58:29 +02:00
twinaphex
eac16d0d7f Add config params for hard float/soft float 2013-08-11 00:58:29 +02:00
Themaister
e44249b73f Use glsym symbol loader instead of ugly poking. 2013-08-11 00:54:27 +02:00
twinaphex
b23379266c PACKAGE_VERSION is defined now in general.h for all versions 2013-07-19 16:20:14 +02:00
Themaister
c54af19076 Purge SDL/GL context.
Conflicts:
	gfx/context/sdl_ctx.c
2013-07-18 01:48:23 +02:00
twinaphex
c26f9e5a3c Change description for --enable_neon 2013-07-13 15:05:27 +02:00
twinaphex
397926bcf8 (ARM NEON) Define -marm for --enable-neon 2013-07-13 15:03:35 +02:00
twinaphex
f2314e918b Place HAVE_NEON before HAVE_FLOATHARD and HAVE_FLOATSOFT 2013-07-13 04:07:38 +02:00
twinaphex
1209c04e8c Propagate ASFLAGS to config.mk as well 2013-07-13 04:00:53 +02:00
twinaphex
553f14e902 (config) Fix hard float/soft float's CXXFLAGS/ASFLAGS 2013-07-13 03:52:22 +02:00
twinaphex
8c9de74638 Add config params for hard float/soft float 2013-07-13 03:48:02 +02:00
Themaister
e5a5d5e861 Revert "(Pointed out by Alcaro) configure shouldn't require a C++ compiler"
qb.libs.sh uses CXX for a few things. E.g. Cg has to be linked with C++
compiler or it breaks on some distros.
2013-06-28 21:14:54 +02:00
twinaphex
53c549690d (Pointed out by Alcaro) configure shouldn't require a C++ compiler
as a necessary dependency
2013-06-28 18:59:02 +02:00
Themaister
70e99c30ab Style nits. 2013-05-28 09:43:13 +02:00
Yohann Bianchi
cdfa97a41e Fixes issues pointed by Themaister
configure option is now --global-config-dir
2013-05-28 01:59:06 +02:00
Yohann Bianchi
937b112e71 Adds --config-dir option in configure script to let the user set a custom path for system wide config file 2013-05-27 17:58:59 +02:00
Themaister
5a18424744 Don't check for FBO when compiling GLES2.
Adds FBO support to ARM/Linux which used quickbuild.
2013-05-18 14:29:42 +01:00
Themaister
b2e8efef9f Add SSE/SSE2 enable options.
Add --enable-sse, similar to --enable-neon.
Only really useful for x86 as x86_64 always has SSE2.
2013-05-04 15:08:04 +02:00
Nea Gix
a01defd01b Configure option for NEON optimizations.
Disabled by default, no auto logic.
2013-05-04 14:18:35 +02:00
Themaister
dc3e22a5ea Enable RGUI by default. 2013-04-11 23:31:00 +02:00
Themaister
eaecc6d6f5 Remove some references to configurability of SINC. 2013-04-07 10:33:46 +02:00
twinaphex
4102d1cfb8 Make sinc resampler the default and remove Hermite - audio
quality at high samplerates was too bad to be of any use
2013-04-07 03:41:06 +02:00
Themaister
20001fd578 Add -Wno-unused-variable if present. 2013-03-16 12:24:53 +01:00
Themaister
15099f8e4f RGUI builds on PC. 2013-03-16 09:55:08 +01:00
Themaister
73e98ca78a Fix build on updated Pi-firmware. 2013-01-26 11:53:30 +00:00
Themaister
0b4b737d34 Clarify --enable-zlib. 2013-01-24 16:49:39 +01:00
Themaister
f073eefe80 Remove libpng from quickbuild. 2013-01-19 02:36:37 +01:00
Themaister
291a0360a2 Add BGR24 saving mode. 2013-01-19 02:23:16 +01:00
Themaister
f53d404024 Add RPNG, optional PNG loader. 2013-01-12 14:06:05 +01:00
Themaister
276b588217 Add custom xml parser. Use as fallback. 2013-01-02 15:18:42 +01:00
Themaister
9b58fac354 Always compile in config file support. 2012-12-23 13:55:59 +01:00
Themaister
359d5fa997 Cleanups and build fixes. 2012-12-22 23:52:05 +01:00
sparklewind
1f8bef7eeb Update qb/qb.comp.sh 2012-12-22 20:49:49 +01:00
sparklewind
ee242b31c7 Update qb/config.libs.sh 2012-12-22 20:06:20 +01:00
sparklewind
6e427b3e9d Update qb/config.libs.sh 2012-12-22 19:51:31 +01:00
sparklewind
d032764e6b Update qb/config.libs.sh 2012-12-22 17:16:35 +01:00
sparklewind
8bcd7f1972 Update qb/config.libs.sh 2012-12-22 03:27:50 +01:00
Themaister
958bc9beb9 Don't force xml dep for GLES as it's not needed. 2012-12-13 10:33:43 +01:00
notaz
3576bcedd9 Check for EGL/GLES/VG directly if pkgconfig is unavailable.
This also allows to remove some videocore special cases.
2012-12-13 01:00:50 +02:00
notaz
16edc7c80e Add ARM NEON support for main build. 2012-12-09 18:30:04 +02:00
notaz
7d283ab48d Add basic cross-compilation support.
Supports both autotools-like --host=... switch and Linux kernel-style
CROSS_COMPILE env var.
2012-12-09 18:29:45 +02:00
Themaister
f66692d02f Drop -pedantic.
RetroArch is fine with -pedantic, but lots of library headers
aren't ... Not critical by a long shot anyways.
2012-12-08 22:50:02 +01:00
Themaister
30137e6106 Make man-page install dir configurable. 2012-12-02 10:59:48 +01:00
Themaister
b023687d04 Overhaul recorder.
Drop support for old libav versions.
It is no longer maintainable within reason.
Support floating point and resampling, which is needed
for most lossy codecs.
2012-11-25 12:02:52 +01:00
Themaister
8f9b68ad90 Add config file support to FFmpeg recording. 2012-11-23 22:46:36 +01:00
Themaister
ef418260de Shut up clang about inline asm.
We make sure to only compile it in for GCC compatible compilers.
2012-11-06 19:05:00 +01:00
Themaister
80cbd44ccf OSX derp. 2012-10-14 20:31:59 +02:00
Themaister
081284c116 Might allow Cg to compile on OSX. 2012-10-14 15:54:48 +02:00