Commit Graph
80 Commits
Author SHA1 Message Date
TwistedUmbrella 07f0478425 Xcode 6 / iPhone 6 compatibility updates 2014-11-04 03:37:40 -05:00
Unknown W. Brackets 416182b4ba Update to xBRZ 1.1.
Keeping the channel swap stuff and other changes, though.
2014-11-02 14:17:24 -08:00
Unknown W. Brackets 139277bc1a Update xxhash to r37. 2014-10-26 17:48:59 -07:00
Unknown W. Brackets 6f9ea6ef4b Avoid some warnings in udis86.
These should all be safe.
2014-10-11 09:30:29 -07:00
Unknown W. Brackets cb6634f54b Add udis86 b24baf1 (1.7.3?), not yet used.
Linked even on arm to avoid dependency complexity, might skip later.
2014-10-11 09:30:29 -07:00
Henrik Rydgard f84ebf6bff sprintf->snprintf, fix some too short buffers 2014-09-14 00:14:11 +02:00
Henrik Rydgard 1140bc7539 Fix inconsistent line endings 2014-07-20 18:31:27 +02:00
Unknown W. Brackets 0b34f14935 Cast away some warnings in Snappy. 2014-07-18 09:39:58 -07:00
Unknown W. Brackets 79657af5c8 Update to the latest Snappy 1.1.2.
Not clear if there are any bugfixes, but there are minor performance
improvements.
2014-07-18 09:22:08 -07: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 e57ae29e4a Symbian: Switch to GCC 4.7.3. Blackberry: Switch to GCC 4.8.2 2014-06-09 23:49:30 +10: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
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 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 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 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
Unknown W. Brackets 5acbbe705f Tweak xxHash's default settings. 2013-08-16 23:48:42 -07:00
Unknown W. Brackets 95c347b75c Add xxHash-r32 to build (not used yet.) 2013-08-16 23:48:41 -07:00
Unknown W. Brackets 8830d3603e Fix some overflow/null deref warnings. 2013-08-12 23:33:52 -07:00
Unknown W. Brackets 49ab98c7fd Use atomic operations on Android + warning fixes. 2013-08-12 08:51:49 -07:00
Henrik Rydgard 65f8430c32 Quick hacked-up ARM VFP disassembler. Buggy. 2013-07-30 21:39:37 +02:00
Henrik Rydgard 1fdebd53e1 Guard a potential redefine 2013-07-11 22:16:35 +02:00
Unknown W. Brackets abc9b84bac Improve performance of savestates on x86. 2013-07-10 22:59:18 -07:00
Henrik Rydgard 2afbc94734 Turn off RTTI, simulate it where needed. 2013-06-09 13:02:16 +02:00
Henrik Rydgard a3dd3b53c3 Implement a couple basic Psmf functions, unify some project settings, update native. 2013-06-05 21:24:14 +02:00
Henrik Rydgard 2f56f4b050 Upgrade the bundled zlib 2013-06-04 21:43:54 +02:00
Henrik Rydgard b3f3305068 vcproj update: enable multithread build 2013-06-02 23:45:44 +02:00
Unknown W. Brackets f16858ac4b Ignore POSIX warnings in zlib. 2013-05-18 10:17:23 -07:00
Unknown W. Brackets bbbfa715cd Disable edit and continue in zlib.
Fixes #1678.
2013-05-05 08:29:23 -07:00
Peter Thoman ed870dbcc9 Better alpha component fix for xbrz 2013-05-03 02:44:27 +02:00
Peter Thoman 64146f343a xbrz: fixed byte order, made distance function alpha-aware 2013-05-02 18:24:23 +02:00
Unknown W. Brackets c73657e39a Buildfix for iOS and Android. 2013-05-01 23:31:18 -07:00
Sacha ae9490ad30 Use boost to do C++11 features on Symbian. Use namespaces. 2013-05-02 15:46:41 +10:00
Sacha 29651c026b Windows buildfix. Harmattan buildfix (it doesn't have lambdas). Tabify XBRZ. 2013-05-01 12:58:51 +10:00