Henrik Rydgard
201282f28c
JIT: Implement vf2i (truncate mode only)
2013-08-06 19:08:15 +02:00
Henrik Rydgard
993d3b01de
Android buildfix
2013-08-06 19:00:32 +02:00
Henrik Rydgård
f203997c6e
Merge pull request #3063 from thedax/win32OSKBypass
...
Win32: Allow user to change emulated PSP nickname, and add an OSK "bypass"
2013-08-06 09:04:34 -07:00
Henrik Rydgård
3d7abf91e5
Merge pull request #3070 from raven02/patch-11
...
May fix Vsync broken previously
2013-08-06 08:22:40 -07:00
raven02
6798762eaa
May fix Vsync broken previously
2013-08-06 23:08:57 +08:00
raven02
6465402283
Logic Ops: code cleanup
2013-08-06 22:14:30 +08:00
Henrik Rydgard
c71b304ba1
Fix a classic bug again (now in armjit), + a minor opt
2013-08-06 15:22:19 +02:00
Henrik Rydgard
1d81698728
JIT (both): Implement VCMOV
2013-08-06 13:29:17 +02:00
Henrik Rydgård
c9003de358
Merge pull request #3024 from Kingcom/BreakpointList
...
Breakpoint list changes
2013-08-06 03:08:54 -07:00
Henrik Rydgard
140d12c3db
ARMJIT: Fix and enable cross product
2013-08-06 11:55:11 +02:00
Henrik Rydgard
d2c9919573
Vcmp: Fix ARM, optimize x86 slightly
2013-08-06 11:49:10 +02:00
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
The Dax
4a2605d85e
Switch to strncat instead of sprintf.
2013-08-05 23:46:00 -04:00
The Dax
b9541d9a15
Switch to size_t instead of u32.
2013-08-05 23:29:59 -04:00
The Dax
1da0454508
Add support for changing the InputBox's title to the description text provided by the game(or the emulator itself). If none is provided(empty string), fall back to a default string.
2013-08-05 23:17:26 -04:00
The Dax
22bceea46c
Remove old comment, and change length value.
2013-08-05 22:49:04 -04:00
The Dax
4570d83c05
Fix crash in InputBox.cpp by offering an overloaded func which takes a size, and use it in MenuScreens.cpp / PSPOskDialog.cpp.
2013-08-05 22:45:51 -04:00
The Dax
d20ac3c4c2
Fall back on "VALUE" if for some reason we can't get the initial text.
2013-08-05 22:15:10 -04:00
The Dax
db00010eb2
Support initial text from the oskParams struct, instead of hard-coding "VALUE".
2013-08-05 22:12:51 -04:00
The Dax
78ab002fde
ifdef away NativeKeyboard for non Win32 platforms, for now.
2013-08-05 21:50:21 -04:00
The Dax
4adacdf375
Fix includes.
2013-08-05 21:39:37 -04:00
The Dax
80953ac56d
Win32: Enable user to change emulated PSP nickname from the menu screens by popping a dialog box.
...
Win32: Enable user to bypass the in-game OSK by using the same dialog box. It doesn't support non-Roman characters yet.
2013-08-05 21:39:06 -04: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