Commit Graph
11573 Commits
Author SHA1 Message Date
Unknown W. Brackets b298432e8f Use threadsafe events for GE communication.
Hopefully this doesn't cause problems again for 3rd Birthday or FF Type-0.
Kinda need it.
2013-08-07 00:32:28 -07:00
Unknown W. Brackets 7dfee29d49 Fix threadsafe event removal. 2013-08-07 00:32:27 -07:00
Unknown W. Brackets 0dc6bab9ff Shouldn't be necessary to flush on drawsync. 2013-08-07 00:32:27 -07:00
Henrik Rydgård 1c39d50068 Merge pull request #3072 from lioncash/master
Fix a possible memory leak in BlockDevices.cpp.
2013-08-07 00:28:26 -07:00
Henrik Rydgård 456114648f Merge pull request #3073 from thedax/headlessBuildFix
Fix headless build error and abstract OSK bypass.
2013-08-07 00:27:55 -07:00
Henrik Rydgård 6cc5e5507b Merge pull request #3076 from unknownbrackets/ccc
Fix table checks in sceCcc.
2013-08-07 00:26:00 -07:00
Unknown W. Brackets fff0af844b Fix bounds check in sceKernelPrintf().
Wasn't allowing a string ending in %08x.
2013-08-06 23:52:38 -07:00
Unknown W. Brackets 04e2a78f82 Fix table checks in sceCcc.
Was checking for the wrong table.
2013-08-06 23:39:12 -07:00
The Dax d549337080 Tidy up some newlines. 2013-08-06 19:40:59 -04:00
The Dax f9067e15c9 Remove old comment, change another one, and change MenuScreens.cpp to use the new class Host's InputBoxGetString. 2013-08-06 19:36:51 -04:00
The Dax 40b1c6298a Fix Headless build error introduced by #3063. 2013-08-06 19:28:43 -04:00
Lioncash 998ac27bf0 Fix a possible memory leak in BlockDevices.cpp. 2013-08-06 19:03:38 -04:00
Henrik Rydgard f08dd3eba6 Use the new NDK toolchain (gcc 4.8) 2013-08-07 00:00:16 +02:00
Henrik Rydgard a281c1a899 ARMjit: vmin/vmax 2013-08-06 23:17:10 +02:00
Henrik Rydgard 773115bb6d GPU: tiny optimization and log fix 2013-08-06 19:08:38 +02:00
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