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
Sacha
5ea37772d7
pre-C++11 buildfix. Linux buildfix.
2013-05-01 11:19:01 +10:00
Sacha
e698af9924
Symbian buildfix.
2013-05-01 04:53:44 +10:00
Henrik Rydgård
69e168a293
another buildfix
2013-04-30 18:45:49 +02:00
Peter Thoman
392087f26b
Added xBRZ library
2013-04-30 03:44:54 +02:00
Unknown W. Brackets
379db49e69
Always optimize zlib, we're not debugging it.
...
This improves x64 release performance as well.
2013-04-28 22:00:14 -07:00