Henrik Rydgard
2f1e6f81bb
Android buildfix
2013-08-06 11:24:48 +02:00
Henrik Rydgard
2f0cdc6988
ARMJIT: disable vi2f, it seems buggy. preliminary disabled impl of vcrsp.t.
2013-08-06 11:10:26 +02:00
Henrik Rydgård
5468637278
Merge pull request #3065 from raven02/patch-8
...
Add preliminary LogicOp support
2013-08-06 01:51:12 -07:00
raven02
ecf43c7ea9
Fix lookup table
2013-08-06 16:46:35 +08:00
raven02
1fb77f5fec
Use lookup table
2013-08-06 16:30:58 +08:00
raven02
6992eba90a
Add remaining opcodes
2013-08-06 16:25:33 +08:00
raven02
c9c1a75869
Fix opcode/glLogicOp type
2013-08-06 16:14:36 +08:00
raven02
5c4af8908e
Add context for logicOps
2013-08-06 16:03:27 +08:00
raven02
f1473ba1fb
Add remaining GE_LOGI in enum GELogicOp
2013-08-06 16:01:31 +08:00
Henrik Rydgård
73d7f491ca
Merge pull request #3057 from unknownbrackets/gpu-thread
...
Prep work for GE and CPU on separate threads
2013-08-05 14:29:05 -07:00
Sacha
b5c6b758f8
Qt desktop buildfix. Implement Qt keymapping.
2013-08-05 20:09:12 +10:00
Unknown W. Brackets
3aa2db9a8e
Simplify ProcessDLQueue() slightly.
2013-08-04 16:31:54 -07:00
Unknown W. Brackets
b17b23f1f2
Add a function to run the CPU core.
2013-08-04 15:23:38 -07:00
Unknown W. Brackets
f7a39d1b12
Move ReapplyGfxState() to GPUCommon.
...
This way it can be overridden, and simplifies some other things.
2013-08-04 15:15:50 -07:00
Henrik Rydgård
7a00891c9e
Merge pull request #3055 from unknownbrackets/scheduling
...
Reschedule in time spin loops
2013-08-04 13:00:34 -07:00
Sacha
8b4280b297
Rename KEYCODE to NKCODE (native key code) to stop name collision. Implement Blackberry keymapping.
2013-08-05 03:31:40 +10:00
Unknown W. Brackets
e51265d26e
Reschedule in time spin loops.
...
It seems like rescheduling should potentially happen much more often, but
it could be a bit dangerous as far as compatibility.
Improves sound quality in Crimson Gem Saga and Where Is My Heart?
2013-08-04 10:11:56 -07:00
Henrik Rydgård
53336e55ad
Merge pull request #3050 from thedax/newUIBugFix
...
Win32/NewUI: Address debug log bug and placement in menu.
2013-08-04 02:07:16 -07:00
Henrik Rydgård
c2e689c24e
Merge pull request #3044 from raven02/patch-5
...
Fix incorrect pixel sizing in full screen
2013-08-04 02:06:47 -07:00
The Dax
c8a675863e
Move debug logging toggle to Developer Options in NewUI. It was supposed to be here in the first place.
2013-08-04 04:45:09 -04:00
raven02
e0d68e4768
Add game direct load support for new UI
2013-08-04 15:49:51 +08:00
The Dax
f94ae2f10c
Fix NewUI bug involving the debug console on Win32. Also change the behaviour of WM_USER_LOG_STATUS_CHANGED to open and close the log window when enabled/disabled as appropriate.
2013-08-04 03:39:49 -04:00
raven02
5a384a51ce
Fix Issue #2949
2013-08-04 13:48:36 +08:00
Henrik Rydgård
0b502f107f
Merge pull request #3030 from unknownbrackets/elf-fix
...
Report unexpected export sizes too
2013-08-03 15:12:15 -07:00
Sacha
cbdd5654eb
Qt buildfix.
2013-08-03 22:40:54 +10:00
Henrik Rydgård
121d48cbb1
Merge pull request #3032 from lioncash/master
...
Fix two memory leaks in ArmCPUDetect.cpp
2013-08-03 01:20:50 -07:00
Henrik Rydgård
6cca6da067
Merge pull request #3040 from raven02/patch-4
...
Add GE state clearmode-related accessors
2013-08-03 01:14:28 -07:00
raven02
c4a3638183
Add gstate.isClearModeDepthWriteEnabled/ColorMask/AlphaMask()
2013-08-03 14:56:37 +08:00
raven02
fd40bf7ada
Use gstate.isClearModeDepthWriteEnabled/ColorMask/AlphaMask()
2013-08-03 14:55:45 +08:00
Unknown W. Brackets
da39d80742
Update native (iOS buildfix.)
...
Should fix #2989 .
2013-08-02 16:23:11 -07:00
Henrik Rydgård
73b047ce6e
Merge pull request #3037 from CPkmn/patch-1
...
ISOFileSystem support for umd0:umd0
2013-08-02 10:03:16 -07:00
CPkmn
5729523d9c
ISOFileSystem support for umd0:umd0
...
Allows Bleach: Soul Carnival 2 to find what it's looking for in its boot process (umd0:umd0). The game is still stuck in a blackscreen, but the boot process seems better than before (judging from the logs).
Prior to requesting umd0:umd0 the log is interesting. This is the second game I've seen waiting within a callback, and having something other than hleDelayResultFinish waking up an HLE-blocked thread.
2013-08-02 04:28:01 -07:00
Lioncash
dce9fdd203
Previous commit should have actually used free() and not delete. This fixes that.
2013-08-01 10:57:27 -04:00
Lioncash
b14827da04
Fix two memory leaks in ArmCPUDetect.cpp
...
These char pointers weren't deleted before the function ended.
2013-08-01 10:24:56 -04:00
Unknown W. Brackets
a9557a8297
Report unexpected export sizes too.
2013-08-01 00:38:34 -07:00
Henrik Rydgard
4e8958f42d
A small optimization, a few jit stubs, and cross/quat product on x86.
2013-08-01 00:15:08 +02:00
Henrik Rydgard
61d419b2ec
Don't scan for something to decimate every frame. Actually costs perf.
2013-08-01 00:13:58 +02:00
Henrik Rydgard
76ae643335
Cleanup
2013-07-31 22:42:51 +02:00
Henrik Rydgard
c86dc7279e
JIT: Implement VCMP in both JITs. Only the x86 one is tested and enabled.
2013-07-31 22:29:16 +02:00
Henrik Rydgard
7d2e0b46a4
Delete ColorUtil.cpp/h
2013-07-31 22:28:40 +02:00
Henrik Rydgard
e6eafadb13
Update native with possible joystick crash fix, may help issue #3022
2013-07-31 20:13:36 +02:00
Henrik Rydgård
ec9c464057
Merge pull request #3002 from raven02/aa
...
Anrdoid : Add option 'Anti-Aliasing' to new UI
2013-07-31 09:22:31 -07:00
Henrik Rydgard
7fc5ce56de
Fix viim for x86, implement for ARM.
2013-07-31 18:21:23 +02:00
Henrik Rydgard
8972bf0d12
Fix stickiness of NV Shield d-pad (and other digital pads that are mapped to axises)
2013-07-31 18:08:31 +02:00
raven02
b938313501
Revert size to fit Nexus S
2013-07-31 23:47:52 +08:00
Henrik Rydgård
90d6c0cd5e
Merge pull request #3021 from unknownbrackets/report-server
...
Minor reporting related tweaks
2013-07-31 08:28:09 -07:00
Henrik Rydgard
0a8f85a919
Some JIT cleanup, implement VI2F on ARM. also disabled untested impl of viim for x86.
2013-07-31 17:27:04 +02:00
Henrik Rydgård
aa07ab8c4c
Merge pull request #3020 from unknownbrackets/tls-wait
...
Implement TLS waits, fix allocation bug
2013-07-31 08:18:52 -07:00
Unknown W. Brackets
c2c9179406
Fix TLS allocation (been there a while...)
...
This worked for the most common case, but was a typo.
2013-07-31 08:15:07 -07:00
Henrik Rydgård
7bea5ad58b
Revert rounding change that broke GEB as mentioned in issue #3011 .
...
Experimental.
2013-07-31 15:51:01 +02:00