242 Commits

Author SHA1 Message Date
Henrik Rydgård
fb9f1c2d6a Fix native tools build on mac etc 2014-07-15 17:24:31 +02:00
Sacha
946deda4b3 Remove some redundancy (Symbian/Qt). Symbian has cstdint now. 2014-06-24 08:29:04 +10:00
Sacha
ea17e17ebd Join both Maemo platforms (Maemo5 + Meego Harmattan/Maemo 6) to MAEMO define. Technically they are very similar and anything that wasn't already defined for both probably needed to be. 2014-06-18 03:42:31 +10:00
Sacha
d03acfdbf3 Revert some of that, sorry. 2014-06-10 23:22:20 +10:00
Sacha
f7ffcd4197 Remove a lot of #ifdef's that simply were not needed. For example: Symbian has zip in-built, no need to even compile it let alone use #ifdef's. 2014-06-10 23:05:14 +10:00
Sacha
e57ae29e4a Symbian: Switch to GCC 4.7.3. Blackberry: Switch to GCC 4.8.2 2014-06-09 23:49:30 +10:00
Sacha
d052c403f9 Symbian: Remove outdated ifdefs 2014-06-09 21:45:57 +10:00
Sacha
39d48a7e67 Switch to libpng17 to resolve NEON issue on iOS + other bug fixes. 2014-05-31 04:37:31 +10:00
Henrik Rydgård
1167f20d14 Warning fixes, etc. 2014-04-08 16:08:38 +02:00
Henrik Rydgård
06ec64fa62 Warning fixes 2014-04-08 15:26:37 +02:00
Unknown W. Brackets
3ec61274fa Add prefetch to xxhash func on gcc at least.
Improves hashing speed on Android by ~18%.
2014-03-25 00:34:54 -07:00
Unknown W. Brackets
b00c98a87d Correct disasm for BFI/BFC/UBFX/SBFX. 2014-03-14 19:15:40 -07:00
Henrik Rydgard
ab9cd99d0f Major ARM disassembler improvements, will make debugging the JIT easier 2014-03-12 18:09:28 +01:00
Henrik Rydgard
377a104e68 JSON: Rename single-parameter getString to getStringOrDie to emphasize the danger. 2014-03-09 15:42:59 +01:00
Sacha
30a6a5d10f ARMJIT: Implement VLDM/VSTM load/store combinations and use in armjit. Also add them to disassembler. 2014-03-07 02:56:34 +10:00
Unknown W. Brackets
37dc32a658 Update to xxHash-r33 and apply alignment patch
Patch from: http://code.google.com/p/xxhash/issues/detail?id=15

Makes sense, seems right hopefully.
2014-02-08 19:27:47 -08:00
Unknown W. Brackets
2c204e8028 Update project to MSVC 2013 tools.
Retaining XP support, using SDK 7.1a (v120_xp.)  Disables SSE2 flag on x64
since it's implied and causes compile warnings.
2014-02-08 13:41:28 -08:00
sky-zer
9158e948f3 Force aligned memory access for iOS 2014-02-03 04:00:50 +04:00
Unknown W. Brackets
8a20b28bb6 Workaround a strange zlib crash in debug mode only. 2014-01-27 07:50:45 -08:00
Henrik Rydgard
d19d041640 GPU disasm: Show opcodes. Also disable some warnings and update submodules. 2014-01-15 17:00:20 +01:00
Henrik Rydgård
dfcfe5d00f Android: Allow apps to override the use of low profile.
Minor logging improvement in vjson
2014-01-14 17:32:06 +01:00
Henrik Rydgård
a53f8738d8 Fix disarm warnings in clang more properly 2013-12-09 16:56:05 +01:00
Amir Zaim Mohd Zaini
bfeb3806ba Update buildfix for Clang 3.4
Adding the wrapper to avoid warning "-Wtautological-compare":


#ifdef clang-3.4
#pragma GCC diagnostic push
#pragma GCC diagnostic ignored "-Wtautological-compare" //used to avoid warning, force compiler to accept it.
#endif clang-3.4

$Code_Content_Here

#ifdef clang-3.4
#pragma GCC diagnostic pop
#endif clang-3.4

Tested on both GCC and Clang compilers and none of these compilers have this problem.
2013-12-09 21:55:03 +08:00
Sacha
9d5cd81729 iOS: Disable neon in libpng16. 2013-12-09 15:36:48 +10:00
Sacha
8aa73bfc8d iOS buildfix. 2013-12-08 02:49:26 +10:00
Sacha
64b5146718 Add libpng16 to project. 2013-12-08 01:37:22 +10:00
Sacha
26dfe75882 Some improvements to Qt Audio. 2013-12-06 13:06:04 +10:00
Sacha
b83fea1b6b Symbian: libzip buildfix. 2013-12-06 05:03:48 +10:00
The Dax
3c862d7bd5 Win32 doesn't have strings.h. 2013-12-05 12:00:40 -05:00
Henrik Rydgård
e6baad31ed Linux buildfix 2 2013-12-05 15:08:01 +01:00
Sacha
1e03cd84c3 Linux buildfix. 2013-12-05 22:51:51 +10:00
Henrik Rydgard
ae7c0827f2 Hack unicode support into libzip 2013-11-20 19:38:23 +01:00
Henrik Rydgard
857fa4426b Hack libzip into building on win32 2013-11-20 19:01:27 +01:00
Henrik Rydgård
e497942827 Minor json stuff 2013-11-20 14:41:58 +01:00
Sacha
35b84eecac Update to v1.4 of rg_etc1 to fix 64-bit compile bug with gcc. 2013-11-17 15:40:39 +10:00
Henrik Rydgård
64614c954f Update some CMakeLists used by projects other than PPSSPP 2013-11-04 12:27:37 +01:00
Sacha
2e324c9842 Define unaligned access for all ARM. We don't support any that don't. The define didn't exist yet in GCC 4.6 (used by Symbian and Android). 2013-11-04 12:45:13 +10:00
Sacha
03a9cd6711 Fix crashes on Symbian and Blackberry (and likely others) when memory to be hashed is unaligned. Thanks @unknownbrackets 2013-11-04 12:14:21 +10:00
daniel229
9a91f1ecfd Turn off optimazation in vs2013 2013-10-23 20:01:03 +08:00
Henrik Rydgard
c1f05326c4 Better fix for the UINT_64 errors. 2013-10-20 13:51:10 +02:00
Henrik Rydgard
f8cab66c8c Quickfix for android build (weirdly, works locally but not on teamcity) 2013-10-20 13:18:56 +02:00
Sacha
06a7ad40b2 This define is redundant. __STDC_CONSTANT_MACROS should be defined globally instead. 2013-10-20 16:39:22 +10:00
Henrik Rydgård
0f68de275c Minor fixes 2013-10-09 00:44:45 +02:00
Henrik Rydgard
81bbc65216 Update glew 2013-10-08 21:15:09 +02:00
Henrik Rydgard
b661ae6c41 Add very simple jit viewer screen to dev menu. Add untested emitter for cvt.f32.f16 & c:o. 2013-09-29 13:41:56 +02:00
shenweip
03197c376c Fix some double semicolon. 2013-09-15 23:17:22 +08:00
Henrik Rydgard
cc6681cd0b Compile Ced's DX9 GPU on Windows. Not hooked up yet.
This needs work, has several problems that must be fixed to run on Windows.

Ced, you'll have to fix up your xb project file a bit, sorry.
2013-09-15 12:52:44 +02:00
Henrik Rydgard
b19fe900bf Fixes for x86 android build 2013-08-29 20:06:24 +02:00
Henrik Rydgard
55aa3d13c7 Win32: Switch to a UNICODE build. This took quite a bit of fixing. 2013-08-26 19:00:16 +02:00
Unknown W. Brackets
1ed8edb0d3 Avoid some dangerous hex constant widths. 2013-08-22 23:23:48 -07:00