Alexandro Sánchez Bach
125b71d2c5
Reverted remaining .ToBE() deletions & small fix
...
And fixed wrong comparison on: `_cellSpursEventFlagInitialize`.
2014-06-07 17:18:40 +02:00
DH
a4740d5f09
Improved unknown HLE functions logging
...
Fixed Fragment Shader Decompiler
2014-06-07 18:08:14 +03:00
raven02
7855ebcd9f
cellSpurs : initialize eventFlag
2014-06-07 20:31:07 +08:00
Alexandro Sánchez Bach
5ed77a3ca9
Reverted BE <-> LE comp. changes in some lv2 SCs
2014-06-07 09:08:16 +02:00
Alexandro Sánchez Bach
2534216971
Improvements in SC_Process and other lv2 syscalls
...
* Splitted the file in SC_Process.h and SC_Process.cpp.
* Some argument data types modified on sys_process_* functions.
* Implemented sys_process_get_number_of_object and sys_process_get_id.
* Added dummy versions of other sys_process_* functions based on the old
SysCalls::lv2Process* code (which I deleted).
* Improved BE <-> LE comparisons on SC_Mutex, SC_Lwmutex and SC_Lwcond.
* Updated some SC_Memory functions to use mem_ptr_t<T>.
NOTE: There are probably better ways to get the active objects that
don't imply creating a new data type filled with std::set<u32>'s.
TODO: For some types, the corresponding std::set<u32> isn't being
updated when an object is created/destroyed. I'll take care of this
soon.
2014-06-07 08:34:36 +02:00
Alexandro Sánchez Bach
5e00dfb5c3
GcmZcullInfo::Pack and removed 32-bit OAL dll
2014-06-07 04:22:29 +02:00
Alexandro Sánchez Bach
4ac8061240
Merge pull request #315 from Bigpet/simplestdafx
...
Reduce stdafx.h under Linux for better build-times
2014-06-06 04:17:15 +02:00
Peter Tissen
40add8f9a2
Seperate ConLog.h and ConLogFrame.h (for now only seperate headers)
...
make precompiled header slimmer under Linux to increase CI and dev-machine build-times
make sure unused modules don't compile
add unused modules to the VS project to easier keep track of them
2014-06-06 02:50:22 +02:00
B1ackDaemon
283f290f47
Merge pull request #314 from raven02/patch-11
...
cellGcmSys: fill out some stuffs for zCulling
2014-06-05 23:19:45 +03:00
raven02
b9a055f1c8
cellGcmSys: fill out some stuffs for zCulling
2014-06-06 01:50:48 +08:00
raven02
26fc29c1a9
cellResc : add those unimplemented and error logging
2014-06-06 00:19:23 +08:00
Alexandro Sánchez Bach
af219bb415
cellGcmSys: Report retrieval functions
2014-06-05 00:04:11 +02:00
raven02
44d762fc60
cellGcmSys : add those unimplemented and error logging
2014-06-05 04:51:17 +08:00
raven02
1827b91882
Check 8-byte and 128-byte alignment for spurs
2014-06-05 02:52:30 +08:00
raven02
c7b26f1372
cellSpurs task error code fixes and plus bunch of new functions add
2014-06-05 00:03:31 +08:00
raven02
ba91345984
enum for vertex data type
2014-06-04 23:59:46 +08:00
Alexandro Sánchez Bach
585ac5a748
Fixed cellSaveDataAutoLoad2
...
Probably that's closer to what a real PS3 does. Anyway, tests are
required to be sure about that.
Issue #304 fixed.
2014-06-03 22:42:15 +02:00
Alexandro Sánchez Bach
82c6d8d68b
Removed 32-bit related #if(n)def's
2014-06-02 14:08:32 +02:00
raven02
54ede6c4e3
Fix wrong identation
2014-06-02 16:09:36 +08:00
raven02
c4522922f2
Silly typo fix
2014-06-02 15:57:34 +08:00
raven02
05d80e4994
EventFlag_add should be always present and checked
2014-06-02 14:53:13 +08:00
raven02
5597f95aba
Log as error for null pointer
2014-06-02 13:42:30 +08:00
raven02
3662c4e9bf
Stub cellSpurs functions
2014-06-02 12:14:00 +08:00
DH
c00f4b6022
Improved mem_ptr_t.
...
Implemented mem_func_ptr_t.
2014-06-01 12:38:37 +03:00
Alexandro Sánchez Bach
c01b5fb0db
Added cellSaveDataAuto* functions
...
Implemented:
- cellSaveDataAutoSave2
- cellSaveDataAutoLoad2
2014-05-31 23:41:12 +02:00
Oil
14fae9a401
Add a option for converting audio to 16 bit. Issue #276 fixed with using this option?
2014-05-31 18:21:47 +04:00
raven02
41d0163781
cellSpursAttributeSetMemoryContainerForSpuThread()
2014-05-31 10:31:43 +08:00
raven02
97561ff52b
Use be_t<u32>/<64>
2014-05-31 06:49:19 +08:00
Alexandro Sánchez Bach
a0cc3a0fb0
Merge pull request #286 from Nekotekina/master
...
Some bugs fixed
2014-05-31 00:20:39 +02:00
raven02
57d4d72f60
Fix typo for #283
2014-05-31 03:28:16 +08:00
raven02
eb61c2a960
Add struct CellPngDecMainHandle
2014-05-31 01:45:45 +08:00
raven02
141d8e20ec
Implement cellPngDecCreate/Destroy()
2014-05-31 01:44:38 +08:00
Nekotekina
d5d4f88c17
Small RSX fix
2014-05-30 21:16:20 +04:00
Nekotekina
940d71ecdb
Another cellPamf issue fixed
...
event_flag messages changed
2014-05-30 18:13:49 +04:00
raven02
323a48d14b
Cleanup and add point size/point sprite/specular
2014-05-30 19:19:26 +08:00
Alexandro Sánchez Bach
40f0f80f5d
Minor changes
...
Irrelevant modifications. None of this affects RPCS3 directly.
2014-05-25 22:31:40 +02:00
B1ackDaemon
ddd485fdad
Merge pull request #271 from raven02/patch-19
...
DbgConsole: hide debug console
2014-05-25 22:39:17 +03:00
raven02
2b8998af91
Hide debug console option
2014-05-25 16:05:21 +08:00
Oil
8a1227eaa2
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-05-25 01:46:25 +04:00
Oil
6072fd2fbb
Switch to OpenAL Soft (see issue #166 ). Use native FLOAT32 data now. Add small check in OpenALThread.
2014-05-25 01:38:29 +04:00
Hykem
490d1059ac
Merge pull request #250 from ItzWarty/cellPngDecDecodeData_optimizations
...
Optimize cellPngDecDecodeData's CELL_PNGDEC_ARGB case
2014-05-24 17:23:17 +01:00
raven02
8a068e7fca
Add option to skip PAMF
2014-05-24 21:48:54 +08:00
B1ackDaemon
e569de73d6
Merge pull request #248 from ItzWarty/master
...
virtual memory block reads/writes properly fail if address is out of bounds
2014-05-21 18:22:01 +03:00
Jake
afc5294016
cellPad: Changes to report 0 length if theres no changes
2014-05-20 19:56:36 -05:00
Jake
233b179f65
cellPad: Fix logic error in setPressMode and setSensorMode
2014-05-20 19:54:08 -05:00
raven02
0ba5bb4e7a
Regress fix cellPamf
2014-05-19 22:48:59 +08:00
Alexandro Sánchez Bach
e280d54f3f
Fix pointers issue in cellUserInfoGetList
...
Solves GetMemFromAddr(0x0) on NPEB01894.
2014-05-19 15:05:53 +02:00
Michael Yu
3aeb0b0f95
cellPngDecDecodeData handles CELL_PNGDEC_ARGB case much faster.
...
Profiling done with two samples on Solar v2.1 from rpcs3 init to first frame.
Before optimization, profiler found rpcs3 in cellPngDecDecodeData 15.3% of the time.
Post-optimization, profiler finds rpcs3 in cellPngDecDecodeData 0.33% of the time for ~50x improvement.
2014-05-19 02:23:23 -07:00
Michael Yu
9e791da7bd
virtual memory block reads/writes properly fail if address is out of bounds.
...
Fixes Solar v2.1 http://puu.sh/8ScXK.jpg
2014-05-18 23:12:28 -07:00
Alexandro Sánchez Bach
b4a7684344
Check pointers in cellPamf
2014-05-18 12:46:01 +02:00