Unknown W. Brackets
|
dd69694302
|
Add some optional logging to debug jit branching.
|
2013-01-20 19:48:55 -08:00 |
|
Unknown W. Brackets
|
4c271fc09e
|
Add DELAYSLOT and LIKELU flags to some ops.
Should improve cycle estimate, and makes analysis easier.
|
2013-01-20 19:48:54 -08:00 |
|
Unknown W. Brackets
|
776eb8ab2e
|
Simplify CompileDelaySlot().
|
2013-01-20 19:48:54 -08:00 |
|
Unknown W. Brackets
|
df06bb5624
|
Add some checks to make sure ZERO is never set.
|
2013-01-20 19:48:53 -08:00 |
|
Xele02
|
72ddb368b4
|
Forget headless file
|
2013-01-21 01:50:42 +01:00 |
|
Xele02
|
0633c18438
|
submodule sync
|
2013-01-21 01:38:24 +01:00 |
|
Xele02
|
77af8f4727
|
Change cast which break build on linux
|
2013-01-21 01:25:48 +01:00 |
|
Xele02
|
3825df5c6a
|
Improve sceIo to pass io autotest.
io/io, io/cwd, io/directory ok
io/file still have a file mode fail
|
2013-01-21 01:25:48 +01:00 |
|
Henrik Rydgard
|
784c191caf
|
Fix bugs with fog bit in shader IDs
|
2013-01-21 00:34:37 +01:00 |
|
Henrik Rydgård
|
9a132e6a85
|
Merge pull request #456 from unknownbrackets/jit-slowmem
Jit for sb, further optimizations
|
2013-01-20 14:19:11 -08:00 |
|
Henrik Rydgård
|
1b563f500c
|
Merge pull request #457 from hrydgard/vertexcache
Vertex cache
|
2013-01-20 14:17:36 -08:00 |
|
Henrik Rydgard
|
8d845cc588
|
quick implementation of sceKernelReferMutexStatus
|
2013-01-20 23:11:48 +01:00 |
|
Henrik Rydgard
|
3b8ea62b05
|
Cannot cache vertices when morph is enabled.
|
2013-01-20 22:48:29 +01:00 |
|
Henrik Rydgard
|
e15b580df6
|
Avoid using an element buffer in more cases.
|
2013-01-20 22:42:38 +01:00 |
|
Unknown W. Brackets
|
a43078ab68
|
Same optimization for FPU load / store.
|
2013-01-20 13:16:41 -08:00 |
|
Unknown W. Brackets
|
f5963df0dc
|
Optimize write to a single x64 op too.
|
2013-01-20 13:06:19 -08:00 |
|
Henrik Rydgard
|
d9c9a9102a
|
Tiled renderers are much faster if we clear FBOs before rendering.
Alternatively we could use glDiscardFramebufferEXT but I haven't figured out how to call it.
|
2013-01-20 22:05:11 +01:00 |
|
Unknown W. Brackets
|
e8dc99328a
|
Avoid using EAX as a temporary where possible.
All the regs should be indirect addressing compatible. So if it's
in a reg, let's use that instead of EAX.
|
2013-01-20 12:57:14 -08:00 |
|
Henrik Rydgard
|
611fb3536f
|
Try to use glDrawArrays in more situations, saving us a buffer. Misc.
|
2013-01-20 21:52:54 +01:00 |
|
Unknown W. Brackets
|
eaa24ee047
|
Use EDX as a temporary for sb, and jit it.
|
2013-01-20 12:25:08 -08:00 |
|
Henrik Rydgard
|
8b4deb93ce
|
Merge branch 'master' into vertexcache
|
2013-01-20 19:18:52 +01:00 |
|
Unknown W. Brackets
|
4075c3a77f
|
Merge pull request #455 from unknownbrackets/jit-slowmem
Fix stupid stupid typo breaking slowmem jit.
|
2013-01-20 09:41:39 -08:00 |
|
Unknown W. Brackets
|
30f6a4ba87
|
Fix stupid stupid typo breaking slowmem jit.
|
2013-01-20 09:39:13 -08:00 |
|
Henrik Rydgård
|
b93f974ff1
|
Merge pull request #423 from raven02/hw
Fix alpha blending for HW transform
|
2013-01-20 08:22:31 -08:00 |
|
Henrik Rydgard
|
1b1a275dcc
|
GPU "dirty" optimization, wip vertexcache
|
2013-01-20 13:15:46 +01:00 |
|
Henrik Rydgård
|
b38dbf24c4
|
Merge pull request #454 from unknownbrackets/jit-slowmem
Make swc1 and lwc1 faster even without fastmem
|
2013-01-20 02:53:06 -08:00 |
|
Henrik Rydgard
|
04860322f4
|
Merge branch 'master' into vertexcache
|
2013-01-20 11:30:11 +01:00 |
|
Unknown W. Brackets
|
da22eb8adf
|
Make swc1 and lwc1 fast even without fastmem.
|
2013-01-20 02:07:00 -08:00 |
|
Henrik Rydgård
|
2cb830510c
|
Merge pull request #444 from unknownbrackets/jit-minor
Don't muck with currentMIPS->r directly in the slowmem jit
|
2013-01-20 01:58:48 -08:00 |
|
Henrik Rydgård
|
5274ddf54d
|
Merge pull request #450 from Xele02/master
Set the PSP language in the config file
|
2013-01-20 01:57:14 -08:00 |
|
Xele02
|
ccdc0b77c1
|
Set the PSP language in the config file
|
2013-01-20 10:50:05 +01:00 |
|
Henrik Rydgård
|
3ad4e0f9fd
|
Merge pull request #452 from unknownbrackets/jit-mismap
Log missed jit ops for poor man profiling
|
2013-01-20 01:34:34 -08:00 |
|
Henrik Rydgård
|
b756caa76e
|
Merge pull request #453 from raven02/master
MODE 6/7 for SCE_UTILITY_SAVEDATA_TYPE_DELETE/LISTDELETE
|
2013-01-20 01:33:10 -08:00 |
|
Henrik Rydgård
|
55d566bddd
|
Merge pull request #451 from unknownbrackets/warnings
More warning fixes, switches and printfs, etc.
|
2013-01-20 01:31:41 -08:00 |
|
raven02
|
b16a208453
|
Add __PsmfPlayerDoState(PointerWrap &p) to sceKernel
|
2013-01-20 16:24:49 +08:00 |
|
Unknown W. Brackets
|
53600161ba
|
Don't write anything to a bad static pointer.
Not sure what came over me...
|
2013-01-20 00:19:18 -08:00 |
|
raven02
|
6ebb06c171
|
Add PSP_SYSTEMPARAM_ID_INT_BUTTON_PREFERENCE and region Russia/Trad Chi/Sim Chi
|
2013-01-20 14:23:14 +08:00 |
|
raven02
|
139932f7a0
|
Revert color0 to be original
|
2013-01-20 12:41:47 +08:00 |
|
raven02
|
6e6fa2458e
|
Mode 7 should be SCE_UTILITY_SAVEDATA_TYPE_LISTDELETE
|
2013-01-20 12:40:24 +08:00 |
|
Unknown W. Brackets
|
385417effe
|
Log jit misses at runtime instead of compile time.
Really, it could be very different after all... this shouldn't be
all that slow, I guess.
|
2013-01-19 20:11:17 -08:00 |
|
Unknown W. Brackets
|
75a3872923
|
Log missed jit ops for poor man profiling.
|
2013-01-19 19:58:25 -08:00 |
|
Unknown W. Brackets
|
862c88d61a
|
More warning fixes, switches and printfs, etc.
This time ones not reported by Visual Studio.
|
2013-01-19 18:32:37 -08:00 |
|
Henrik Rydgård
|
4d8700cbfa
|
Merge pull request #449 from unknownbrackets/warnings
64-bit warning fixes
|
2013-01-19 17:02:53 -08:00 |
|
Unknown W. Brackets
|
e78223d2c0
|
Since flipping the op is easy, also do lb/lh.
|
2013-01-19 16:25:57 -08:00 |
|
Unknown W. Brackets
|
5e8f1917ee
|
Fix 64-bit memory dereferencing.
|
2013-01-19 16:25:57 -08:00 |
|
Unknown W. Brackets
|
90e6f0b7df
|
Optimize static memory read/writes in jit as well.
Like the arm jit does.
|
2013-01-19 16:25:56 -08:00 |
|
Unknown W. Brackets
|
c64966c16e
|
Oops, lost the CONDITIONAL_DISABLE.
|
2013-01-19 16:25:56 -08:00 |
|
Unknown W. Brackets
|
9d8a9a1dd0
|
Couple more type conversion errors, cleanup.
|
2013-01-19 14:05:46 -08:00 |
|
Unknown W. Brackets
|
e27faf7c8a
|
Fix a couple signedness warnings in disarm.
|
2013-01-19 13:51:44 -08:00 |
|
Unknown W. Brackets
|
140fd171ef
|
Fix some 64-bit type conversion warnings.
|
2013-01-19 13:48:20 -08:00 |
|