Henrik Rydgard
f3749d8abe
Add kernelstats
...
Useful for finding out if some syscall takes unexpectedly much CPU.
2013-01-11 00:13:38 +01:00
Henrik Rydgard
10f69ed000
Don't lock the audio mutex if sound is off
2013-01-11 00:13:38 +01:00
Henrik Rydgard
2835a42289
Merge branch 'master' into armjit
2013-01-10 23:52:11 +01:00
Henrik Rydgard
ca0d74762d
Some realtime profiling stuff. Enable FZ (flush-to-zero) mode.
2013-01-10 23:49:33 +01:00
Henrik Rydgard
7ceecd22b4
Check for EXT_discard_framebuffer
2013-01-10 23:48:28 +01:00
Henrik Rydgard
135ae4faf5
Add LoggingDeadline, sprinkle this to track what takes time
2013-01-10 23:47:50 +01:00
Henrik Rydgard
97f3638212
Add kernelstats
...
Useful for finding out if some syscall takes unexpectedly much CPU.
2013-01-10 23:42:46 +01:00
Henrik Rydgard
3e4840df0c
Don't lock the audio mutex if sound is off
2013-01-10 23:41:26 +01:00
Henrik Rydgård
c484c5ebb4
Merge pull request #391 from raven02/master
...
Fix alpha blending for HW & SW transform
2013-01-10 07:26:57 -08:00
raven02
4e683911c7
Fix alpha blending for SW transform
2013-01-10 22:21:28 +08:00
raven02
79c9c29251
Fix alpha blending for HW transform
2013-01-10 22:19:06 +08:00
Henrik Rydgard
096bf470a9
Merge branch 'master' into armjit
2013-01-10 13:08:31 +01:00
Henrik Rydgard
b6d7127734
VBO should be optional for SW transform too.
2013-01-10 13:08:04 +01:00
Henrik Rydgard
c7a137a930
Merge branch 'master' into armjit
...
Conflicts:
android/jni/MenuScreens.cpp
2013-01-10 12:57:45 +01:00
Henrik Rydgard
479d1f5111
Draw using VBO. Add option, make default true.
2013-01-10 12:54:36 +01:00
Henrik Rydgard
3615b36a82
Store fcr0 and fcr31 in context (why was this commented out?)
2013-01-10 12:52:30 +01:00
Henrik Rydgard
8cd5ae933f
sw/lw
2013-01-10 12:14:23 +01:00
Henrik Rydgård
c63061ddfd
Merge pull request #25 from xsacha/master
...
Qt and Blackberry port
2013-01-10 02:29:18 -08:00
Sacha
1d82b785df
Fix joystick keys
2013-01-10 20:25:10 +10:00
Henrik Rydgård
d7a8e899e4
Update native
2013-01-10 11:12:22 +01:00
Henrik Rydgård
11a1e35783
Disable poor frame limiter in PCMain.cpp (SDL) for now, rely on vsync instead.
2013-01-10 11:11:32 +01:00
Henrik Rydgård
20c37d8d0e
Use VBO to draw UI, just because that's how it's supposed to be done.
2013-01-10 10:14:39 +01:00
Henrik Rydgård
b3b30ef186
Fixed buildfix (i removed the last one, it was bogus)
2013-01-10 10:01:48 +01:00
Henrik Rydgård
54fdd6ea00
Retab drawbuffer before changing it
2013-01-10 09:42:02 +01:00
Henrik Rydgård
2dbec74ee8
Update submodules
2013-01-10 09:40:43 +01:00
Henrik Rydgård
c20d8aedb5
Merge pull request #383 from leejuiping/ssaa
...
Implement a simple SSAA function for Windows
2013-01-10 00:39:46 -08:00
Henrik Rydgård
653a8f8775
Merge pull request #384 from raven02/mp3-new
...
Add remaining sceMp3 stubs and DoState
2013-01-10 00:37:03 -08:00
Henrik Rydgård
779cce793e
Merge pull request #385 from raven02/mode22-fix
...
Save Mode 22 name fix
2013-01-10 00:36:45 -08:00
Henrik Rydgård
c68763fafd
Merge pull request #388 from xsacha/master
...
Blackberry 10 port + Readme
2013-01-10 00:35:28 -08:00
Florent Castelli
d09f58fb0e
Merge pull request #387 from thefarcry118/master
...
fixed GPU compiler error
2013-01-10 00:07:55 -08:00
Sacha
472cf6af1a
Fix keyboard input on Blackberry and enable on Qt frontend. Make Qt open a window instead of fullscreen for non-mobile systems. Make the window resizable (updates pixel_*res and dp_*res).
2013-01-10 18:06:11 +10:00
Lewis Robbins
64ee61a150
fixed compiling error
2013-01-10 08:02:55 +00:00
Sacha
5814bab013
Update readme
2013-01-10 16:46:00 +10:00
Sacha
ca6d614185
Fix cache invalidation on Blackberry.
2013-01-10 16:37:36 +10:00
raven02 and raven02
1dc49bad8f
Save Mode 22 name fix
2013-01-10 14:34:11 +08:00
raven02
1d4c4d103e
Add remaining sceMp3 stubs and DoState
2013-01-10 14:29:37 +08:00
J.P. Lee
eda8252d7d
Implement a simple SSAA function
...
Seems that 2x has the best effect for now but this is not the best way
of implementing AA function because it requires much greater video card
memory and memory bandwidth than other avaible methods like MSAA, CSAA
etc.
2013-01-10 10:28:49 +08:00
Henrik Rydgard
9dcdb6df90
Jit work! Shifts, 3-operand ops, turn O2 back on...
2013-01-10 01:20:25 +01:00
Henrik Rydgård
c1f76b0475
Merge pull request #381 from HomerSp/master
...
Implemented some sceMp3 functions
2013-01-09 15:55:08 -08:00
Henrik Rydgard
71652874c2
Fix jit bugs related to the dirty flag, and more:
...
* Tweak block logging
* Faster calls-to-interpreter.
2013-01-10 00:03:51 +01:00
Henrik Rydgard
209f1d79a9
SpillLock is now per MIPS register instead of per ARM register. Fix array size.
2013-01-09 23:14:21 +01:00
Henrik Rydgard
fb7116ccd5
Add more checks.
2013-01-09 22:55:58 +01:00
Henrik Rydgard
2f4e6eaf01
Remove allocLock until we need it
2013-01-09 22:46:27 +01:00
Mathias Tillman
f224b5d583
Started work on implementing sceMp3 functions
2013-01-09 22:42:22 +01:00
Florent Castelli
2463a6c860
Merge pull request #379 from thefarcry118/master
...
GPUCommon iterator cleanup
2013-01-09 13:38:55 -08:00
Lewis Robbins
4ae9ead2ce
clean up of GPUCommon
2013-01-09 21:13:09 +00:00
Henrik Rydgard
dafe2c389c
More regalloc fixing and tweaks. Still not working the way I want it.
2013-01-09 13:38:44 +01:00
Henrik Rydgard
17210c5364
Generate immediates as rot+shift when possible.
2013-01-09 11:52:49 +01:00
Henrik Rydgard
dafc9f62df
Regcache fixes, etc. thing still don't work when I turn on addiu :(
2013-01-09 11:20:48 +01:00
Henrik Rydgård
84cc25a55a
Merge pull request #371 from unknownbrackets/mp3-fix
...
Really quick sceMp3 crashfix
2013-01-09 01:53:48 -08:00