Commit Graph

13231 Commits

Author SHA1 Message Date
Nekotekina
3308fefa7f Small changes
lwmutex completely implemented
2014-02-09 15:11:48 +04:00
Alexandro Sánchez Bach
66a9acfb04 cellFont rendering functions
-Now, all the games using rendering text using
cellFontRenderCharGlyphImage and all the related functions should work,
or at least don't crash.

-There are still issues with the character position on surface, and in
some cases, it renders the text with a different font than the one the
game specified. A lot of cellFont stuff is still missing or may be not
properly implemented.

-For games using system-embedded fontsets you have to find a *legal* way
to copy the .TTF files from your PS3 into dev_flash/data/font.
2014-02-09 12:07:50 +01:00
Nekotekina
ed40732e7b Reservation review
Minor changes
SC_Event_flag.cpp module detached
2014-02-08 01:55:25 +04:00
Nekotekina
6c606be09f Reservation implemented
Some SPU bugs fixed;
sys_spu_thread_get_exit_status
sys_spu_thread_group_destroy
2014-02-07 02:55:48 +04:00
DHrpcs3
ce88a4fc9a Merge pull request #63 from O1L/master
Improved UnPkg.
2014-02-07 00:40:45 +02:00
O1L
74426fd4e9 Minor changes 2014-02-06 22:34:05 +04:00
O1L
e0737204fd Use _ftelli64 and _fseeki64 instead ftell and fseek in unpkg, required to unpacking big files (> 4 Gb). Deleted wxMoveDir() (not needed now :P ) and added simple progress bars in unpkg. 2014-02-06 20:58:42 +04:00
elisha464
c515cb8fb6 more rsx texture (address, control0, image rect) 2014-02-05 22:48:30 +02:00
Nekotekina
cfe154d916 Small changes, some bugs fixed 2014-02-05 15:55:32 +04:00
elisha464
d2bd0b0ccf Copy Paste :P (thnx AlexAletra) 2014-02-04 18:47:31 +02:00
Nekotekina
aeca523a34 Small changes 2014-02-04 00:23:05 +04:00
elisha464
ad4ad4e55d started fixing the rsx textures
offset and format are done
2014-02-03 18:11:47 +02:00
Nekotekina
311486ed79 Fixed thread issues
Fixed args passing
Fixed thread stopping/pausing (temporarily)
Fixed problems with SC_Condition and SC_Mutex (partially)
2014-02-03 17:12:25 +04:00
Nekotekina
a0c8e116df Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-02-03 01:20:48 +04:00
DH
8ba8d35541 Fixed compilation errors. 2014-02-02 22:47:17 +02:00
Nekotekina
7fce5589f8 Memory alignment fix
Some mutexes added, _sys_heap_memalign implemented
2014-02-02 23:49:10 +04:00
DH
beb19633e9 Implemented vfsLocalDir & vfsDirBase.
Improved ThreadBase.
Minor fixes.
2014-02-02 21:42:32 +02:00
elisha464
8467d8c8c7 fixed clamping of texture_border 2014-02-01 18:44:19 +02:00
elisha464
39bb6d3b2b Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-02-01 16:15:42 +02:00
elisha464
da8cd146eb change warning to log in lwmutex 2014-02-01 16:15:24 +02:00
elisha464
79c2654a8c fixed problem of textures being disabled after every end command 2014-02-01 14:54:55 +02:00
elisha464
bff084c233 fix WriteDepthBuffer and scissoring 2014-02-01 13:10:57 +02:00
Nekotekina
15dd0bb0f2 Oops 2014-02-01 14:19:15 +04:00
Nekotekina
b602260314 Some typos fixed (thanks to Nukem9)
cellSysutilCheckCallback() modified, some warnings converted
2014-02-01 14:17:15 +04:00
DHrpcs3
16c284214f Merge pull request #60 from elisha464/master
fragmentDecompiler fix
2014-01-31 23:30:22 -08:00
elisha464
9526ff37b9 Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-02-01 00:16:43 +02:00
B1ackDaemon
31c0687fc0 Merge pull request #59 from Nekotekina/master
New sync primitives
2014-01-31 14:09:32 -08:00
Nekotekina
9919154d66 Afterfix 2014-02-01 02:07:37 +04:00
elisha464
985b27daab Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-02-01 00:02:10 +02:00
Nekotekina
6553909dc5 Fixed conflicts 2014-02-01 01:56:44 +04:00
Nekotekina
67601bd639 Small changes 2014-02-01 01:35:48 +04:00
DH
d93ce95a36 Small fixes 2014-01-31 22:54:26 +02:00
elisha464
678e455b4f fixed fragment decompiler
when adding a const, I added a check to see if it already exists
2014-01-31 22:44:35 +02:00
DH
4b8d6b6919 Improved ThreadBase.
Improved Vertex Shader Decompiler.
2014-01-31 20:40:18 +02:00
Nekotekina
432c6cf206 Small changes
SC_FUNC changes (done by DH)
PPUInterpreter changes (copied from main, done by elisha464)
Log() using fixed
2014-01-31 16:46:49 +04:00
Nekotekina
6efe751d4c Bugs fixed, lwcond implementation
Modules: mutex added
2014-01-31 03:40:05 +04:00
Nekotekina
67a144df2a SC_Rwlock implementation, SC_Lwcond draft
Other small changes
2014-01-30 00:31:09 +04:00
Alexandro Sánchez Bach
d07b5f0dc8 Merge pull request #58 from elisha464/master
Fixed some vector instructions and a small fix in the fragment shader decompiler
2014-01-28 11:41:27 -08:00
elisha464
7e591deaf3 Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-01-28 20:02:20 +02:00
elisha464
3209b2f5f3 fixed VPREM and VSLDOI 2014-01-28 20:01:44 +02:00
elisha464
057efb48fa fix problem where there was black quads instead of text in fw samples 2014-01-26 23:08:09 +02:00
elisha464
543ed01642 delete m_main_mem_addr 2014-01-26 23:07:14 +02:00
Alexandro Sánchez Bach
211a477864 Merge pull request #57 from Nekotekina/master
Update: lwmutex reimplementation, cellPamf update, cellDmux draft, small changes in PPU interpreter
2014-01-25 15:17:15 -08:00
Nekotekina
4de64e5afe FDs fix 2014-01-26 02:53:02 +04:00
Nekotekina
88208f5e01 Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-01-26 00:42:53 +04:00
Alexandro Sánchez Bach
09387879a0 Merge pull request #56 from elisha464/master
changed RSXThread to use the IO Memory

The datatype args didn't work for a certain part of RSXThread, because it tried to read from memory directly, but I needed it to you se read32 of the memorybase so it can reach the virtual memory block and in the end the real address.
2014-01-23 16:35:47 -08:00
elisha464
e8d00e6bbd Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-01-24 02:28:04 +02:00
elisha464
824fd46062 forgot some stuff :P 2014-01-24 02:26:08 +02:00
elisha464
8e9dcd279a changed everything to use the new IO address space 2014-01-24 01:22:56 +02:00
Nekotekina
fc3f5348b8 Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 2014-01-24 00:38:29 +04:00