Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgard 201e1ea0bc Vertex caching now works for HW transform + VBO, not including RECTANGLE primitives yet. 2013-01-19 19:22:15 +01:00
Henrik Rydgård f53ec2bef6 Merge pull request #445 from raven02/master
Add DoState() to scePsmfPlayer
2013-01-19 08:17:10 -08:00
Henrik Rydgard 8ff96bbcd8 Defer vertex decoding until flush. Track draw calls so that they can be cached later. 2013-01-19 17:05:50 +01:00
raven02 79d9f25e92 Display AM/PM and 12 hour format 2013-01-19 23:49:42 +08:00
raven02 7961197dac Cosmetic fix PSPSaveDialog::DisplayConfirmationYesNo 2013-01-19 23:05:05 +08:00
raven02 b0868613bb Add DoState() to scePsmfPlayer . 2013-01-19 21:07:50 +08:00
Henrik Rydgard 229d4e9f32 Buildfix 2013-01-19 13:10:52 +01:00
Henrik Rydgard b5037341aa Add cityhash, a good and fast hash. 2013-01-19 12:11:41 +01:00
Henrik Rydgard dcdec3ab36 Remove non-existing file from projects 2013-01-19 11:44:47 +01:00
Henrik Rydgard 3ae4cd4e2a Correct an include path 2013-01-19 11:43:31 +01:00
Henrik Rydgård 454b5e2419 Merge pull request #443 from Darth1701/master
Quick fix to make solution file open in VS 2010 again
2013-01-19 02:13:14 -08:00
Darth1701 e6a85eb7df Update Windows/PPSSPP.sln 2013-01-19 11:11:20 +01:00
Henrik Rydgård c20cef2399 Merge pull request #440 from unknownbrackets/jit-minor
Micro optimizations to x86 jit mem when fastmem is off
2013-01-19 02:04:34 -08:00
Unknown W. Brackets 2ad77aa9c8 Gotta flush before the call, too. 2013-01-19 01:53:11 -08:00
Henrik Rydgård ea963f80ed Merge pull request #437 from raven02/master
Implement couples of scePsmf and scePsmfPlayer functions
2013-01-19 01:17:04 -08:00
Henrik Rydgård f93f348a46 Merge pull request #439 from unknownbrackets/jit-minor2
Jit breakpoints (x86 only)
2013-01-19 01:15:37 -08:00
Henrik Rydgard 0eeca3e9e4 Change background color of dialogs to a more psp-like transparent gray. Can be tweaked further of course. 2013-01-19 10:10:26 +01:00
Henrik Rydgard 7b13477fda Add UnitTest project (only set up win build for now, lazy me)
This is for local testing of stuff that doesn't need to be tested
in context in the emulator.
Enable building ArmEmitter under any platform, just for testing.
2013-01-19 10:07:14 +01:00
Unknown W. Brackets 09422d5adb Avoid a func if possible when fastmem is off. 2013-01-19 01:02:47 -08:00
Unknown W. Brackets bc75b68c36 Also jit sh and lhu, which are pretty common ops. 2013-01-18 23:10:51 -08:00
Unknown W. Brackets d5ae85201c Optimize sw/lw even under safe memory.
They're very common instructions, so shaving cycles helps.
2013-01-18 23:10:50 -08:00
raven02 d1ec43bc64 Implement couples of scePsmf and scePsmfPlayer functions 2013-01-19 14:42:37 +08:00
Unknown W. Brackets 11c5cdfdb0 Refactor out all the CheckJitBreakpoint()s.
Ah, much cleaner.
2013-01-18 21:33:23 -08:00
Unknown W. Brackets 5080285e54 Add breakpoints for delay slots.
Wanted to do this in CompileAt(), darn not nice delay slots.
2013-01-18 21:12:58 -08:00
Unknown W. Brackets 40ae3dfe45 Correctly break at branch points in x86 jit. 2013-01-18 21:12:53 -08:00
Unknown W. Brackets beac991a9e Clear jit cache when changing breakpoints.
For now, only when paused.  I don't think clearing the cache while
running is an awesome idea.
2013-01-18 20:12:53 -08:00
Unknown W. Brackets a9293c8923 Add breakpoints to x86 jit for easier debugging.
They should be really fast so leaving them on in release.
2013-01-18 20:10:37 -08:00
Henrik Rydgård faf4b76bbb Merge pull request #442 from Xele02/master
Add fade in and out in dialogs
2013-01-18 15:59:20 -08:00
Xele02 1f4f5eaf9a Add fade in / out on dialog to allow time for the user to release
button.
2013-01-19 00:46:05 +01:00
Henrik Rydgård adc8e807ea Merge pull request #441 from Xele02/master
Use PNG Icon for empty save from request
2013-01-18 15:07:52 -08:00
Xele02 bf7f6d54cb Use "newData" from request which is the PNG icon for empty save. 2013-01-18 22:24:13 +01:00
Henrik Rydgård 0a4826ca65 Merge pull request #435 from unknownbrackets/vpl
Proper VPL rescheduling/waiting
2013-01-18 02:13:16 -08:00
Unknown W. Brackets 76e693f674 Cleanup the other vpl functions. 2013-01-18 01:38:15 -08:00
Unknown W. Brackets 43c8726554 Oops, 0 is a valid timer id. 2013-01-18 01:38:14 -08:00
Unknown W. Brackets 0db19f8c8e Actually wake up threads on vpl free. 2013-01-18 01:38:14 -08:00
Unknown W. Brackets 4a56873541 Properly wake semaphores in priority order. 2013-01-18 01:38:13 -08:00
Unknown W. Brackets 4c510b5649 Clean up sceKernelFreeVpl(), not waking yet. 2013-01-18 01:38:13 -08:00
Unknown W. Brackets c8bb837996 Implement basic waiting for VPL allocation.
Always times out so far, though.
2013-01-18 01:38:13 -08:00
Unknown W. Brackets 592a83b081 Make sure BlockAllocator doesn't get off grain.
This should fix spurious warnings about AllocAt() when loading a game.
2013-01-18 01:38:12 -08:00
Unknown W. Brackets dcd3045cd5 Always use -1 for failed allocs in block allocator.
Before it used 0 and -1, confusing.
2013-01-18 01:38:12 -08:00
Unknown W. Brackets 373f1f8655 Cleanup sceKernelCreateVpl() and add warns/errors. 2013-01-18 01:38:11 -08:00
Henrik Rydgård 90f9933e80 Merge pull request #436 from unknownbrackets/io-fix
Restore previous functionality of sceIoCloseAsync()
2013-01-18 01:31:09 -08:00
Unknown W. Brackets 7d0e78b0f0 Revert part of 289b0eb which broke some games.
Although defAction isn't a good solution, removing it outright seems
to break things.
2013-01-18 01:22:48 -08:00
Henrik Rydgård 53b0a87de3 Merge pull request #434 from Xele02/master
PSPMsgDialog return value
2013-01-17 14:47:13 -08:00
Xele02 86d70a3161 Update dialog display and return code depending of request version. 2013-01-17 23:30:45 +01:00
Henrik Rydgård 9f985a2c78 Merge pull request #433 from xsacha/master
Fixes for Qt, Symbian and Blackberry.
2013-01-17 13:11:00 -08:00
Henrik Rydgård 5e876f4308 Merge pull request #432 from raven02/master
Add couple of sceIoIoctl commands and misc stubs
2013-01-17 05:32:10 -08:00
raven02 289b0eb81e Add/update stubs in sceIo 2013-01-17 20:05:45 +08:00
Henrik Rydgård 8f5c5df82f Merge pull request #431 from unknownbrackets/timing-fix
Timing fix
2013-01-17 01:30:54 -08:00
Unknown W. Brackets 74cce1439b Allow downcount to be negative.
This fixes threads/alarm/alarm and ctrl/sampling2/sampling2, which were
broken in 674911dd.

The downcount can go negative for a few reasons, and was signed before.
2013-01-17 01:14:49 -08:00