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
Unknown W. Brackets
fed2998d48
cellPngDec: Ignore bytesPerLine < width * bpp.
...
It seems strange, but Sonic CD passes bytesPerLine = w * 3 for a 4 channel
image. Either this is a bug elsewhere, or it ignores likely incorrect
strides.
Untested except in Sonic CD.
2014-05-17 22:32:11 -07:00
Unknown W. Brackets
f7114cc620
cellPngDec: fix outputMode, outputBytesPerLine.
...
This handles CELL_PNGDEC_BOTTOM_TO_TOP and also handles reduced
outputBytesPerLine more correctly-looking. Not actually tested against
actual behavior.
2014-05-17 09:21:25 -07:00
raven02
86ca4819ee
Fix ternary operator
2014-05-16 22:43:32 +08:00
Jake
6045c9a890
Removed unneccessary commented analog stick code
2014-05-08 17:20:16 -05:00
Jake
5deedb1524
Fix pad handler for digital buttons
2014-05-07 18:08:16 -05:00
Jake
4d28d2e75d
Revert comment out of cellPadGetCapabilityInfo in funcList
2014-05-07 01:45:18 -05:00
Jake
0e933439dc
Initial cellPadClearBuf functionality
2014-05-06 23:09:10 -05:00
Jake
387eac4d08
Added pressure support for keys, redid analog 'key' stick support
2014-05-06 23:04:47 -05:00
Jake
0d4e950769
Implemented more cellPad functions, fixed some cellpad error returns
2014-05-06 22:54:41 -05:00
Jake
604eecf5d4
Add in cellPadGetCapabilityInfo function
2014-05-06 22:48:55 -05:00
Jake
199845a9d1
Fixed 'Assign_changes' usage for cellpad / padhandler
2014-05-05 21:58:49 -05:00
Jake
29cd11ad06
Added in some more error codes to Cellpad functions
2014-05-05 20:49:20 -05:00
Unknown W. Brackets
d6baac6fbe
Fix reseved -> reserved typo.
2014-04-28 07:43:12 -07:00
Unknown W. Brackets
75fe77115d
Avoid a trigraph.
2014-04-28 07:43:10 -07:00
Unknown W. Brackets
763fb2719f
Don't try to delete [] things that weren't new'd.
2014-04-28 07:43:09 -07:00
Unknown W. Brackets
bcf63a0fae
Correct some non-const string literals.
...
Should not be treated as non-const char *.
2014-04-28 07:43:09 -07:00
Unknown W. Brackets
80eb12a9d6
Always return a value in get_time().
...
Although, clock_gettime() should never fail here.
2014-04-28 07:43:08 -07:00
Unknown W. Brackets
f2d6bf73ca
Clarify an assignment is not a comparison.
2014-04-28 07:43:07 -07:00
Unknown W. Brackets
2fdefc4fb5
Fix some int/ptr comparisons.
2014-04-28 07:43:06 -07:00
darkf
d47dbf4f32
pad: Send all button states so release events fire
2014-04-27 05:33:31 -07:00
Bigpet
eea3aa9729
This is squashed commit from the follwing commits:
...
* various changes to make it compile with clang
* don't compile recompiler on linux yet but make the CMake build include asmjit already
* add experimental travis bot
* modify yml to match
* try to build and install wxWidgets, since it's not in the travis repo
* use newer cmake version for travis
* add keys with sudo
* use sudo for all apt- commands
* Add additional dependencies
* use version approriate gcc flags for c++11
* try clang, gcc too old
* set c++0x flag for clang
* use gcc 4.8
* use gcc 4.8 and add the repo for it
* use gcc 4.8 even for clang to get newer headers
* fix ambiguous conversions
* add lz from hykem and more explicit conversions from be for x86
* more switch disambiguation
* more switch disambiguation
* add additional unigned int casts to deal with be_t conversion ambiguity
* remove unnecessary clang flag
* add lz.cpp to vcxproj and cast to u32 instead of unsigned int
* correct temporaray #ifdefs
2014-04-27 00:41:46 +02:00
Nekotekina
a24cb250d8
Compilation fix again
2014-04-26 00:09:23 +04:00
Nekotekina
555d053e32
Compilation fixes
2014-04-25 16:48:27 +04:00
darkf
2b7c12a3f0
Stub cellWebBrowserEstimate2 so some apps proceed
2014-04-24 22:14:40 -07:00
darkf
ee2e0b3bbf
sys_net: Implement sockaddr_in, inet_addr, listen
2014-04-24 22:02:33 -07:00
darkf
b0b6034e63
accept accepts NULL address
2014-04-24 05:10:43 -07:00
Alexandro Sánchez Bach
0d7e45639a
Merge pull request #197 from Nekotekina/master
...
Simple SPU JIT
2014-04-23 13:19:18 +02:00
Alexandro Sánchez Bach
9e793c2122
cellSaveData* (cellSysutil) refactoring
2014-04-19 18:50:06 +02:00
Nekotekina
678a964ff4
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-04-19 18:45:55 +04:00
Nekotekina
62df7eb499
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
...
Conflicts:
rpcs3/rpcs3.vcxproj.filters
Conflicts fixed
2014-04-18 16:59:31 +04:00
Peter Tissen
ee9d25c675
forgot the right check
2014-04-18 13:31:37 +02:00
Peter Tissen
79eaffaaa7
copying class with pointers as member when deleting them in the desctructor is danger zone.
2014-04-18 13:28:27 +02:00
nohbdy
d136adc73f
RSX Bugfixes and plugging memory leaks
...
BUGFIX: Add break after NV4097_SET_TEXTURE_BORDER_COLOR in RSXThread.cpp
BUGFIX: Fix parameters passed to RSXTexture::SetControl3 (they were being
passed in reverse order)
BUGFIX: Remove invalid, non-sensical call to glPixelStorei in GLGSRender.h
BUGFIX: Fix signed/unsigned comparison compiler warnings in GLGSRender.h
CHANGE: Make GLFragmentProgram::Decompiler synchronous by default
CHANGE: Update wxWidgets submodule to latest commit
BUGFIX: Fix several memory leaks
ADDED: Created a new MSVC debug configuration to output locations
of allocations that end up leaking after the program
is closed.
BUGFIX: Fix the stupid PadHandler crash due to the lack of a virtual d'tor
2014-04-17 15:15:43 -05:00
Nekotekina
dab0751300
...
2014-04-16 15:09:06 +04:00
Peter Tissen
f073f1ca4b
yeah, that happened
2014-04-15 14:48:21 +02:00
Peter Tissen
8ef9414406
try to reign in the vector<ptr> madness
2014-04-14 10:55:43 +02:00
Nekotekina
180f8aac5d
SPU Interpreter fix
2014-04-12 14:27:27 +04:00
Bigpet
25c3aa8e19
fixes to get llvm to compile (excepti for utils.cpp, that'll get fixed
...
later)
Eradicate the Array almost everywhere, some usages like Stack still
remains
2014-04-12 12:06:52 +02:00
Alexandro Sánchez Bach
8183ee4d56
cellSaveData* improvements
...
* cellSaveDataFixedSave2 and cellSaveDataFixedLoad2 implemented. Still a
little buggy.
* Small fix the cellSaveDataList(Save|Load)2 problem in Disgaea D2 and
other games.
NOTE: cellSysutil_SaveData.cpp is a total mess: some blocks of code
appear in all the syscalls. I just want to wait until most of the
SaveData functions are implemented and working to do some serious
refactoring.
2014-04-09 18:23:14 +02:00
Peter Tissen
10ca726752
Remove GCC specific variadic macro syntax
2014-04-08 21:47:02 +02:00
Alexandro Sánchez Bach
ce1b6039ac
Merge pull request #175 from eriksson/nx-fixes
...
*nix fixes
2014-04-08 20:05:55 +02:00
Eriksson Monteiro
3cb18ac5a9
fix trailing comma in array
2014-04-08 00:41:09 +01:00
Alexandro Sánchez Bach
9e40247af0
Fixed error in SC_Pad.cpp and Readme.md updated
2014-04-07 14:40:50 +02:00
Lioncash
3c5e3fa853
Move the mouse/keyboard/pad handlers over to using unique_ptr as the underlying base.
2014-04-06 23:46:59 -04:00
lioncash
c5a7946a24
Move Keyboard/Mouse/Pad handlers over to using vector.
2014-04-06 23:46:59 -04:00
Eriksson Monteiro
5a5edf17fd
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3 into nx-dbgoutput
2014-04-06 22:35:36 +01:00
Nmzik
f9e6230ead
added 2 functions
2014-04-06 23:47:21 +04:00
Hykem
f76e1630b4
Merge pull request #171 from Nmzik/master
...
Minor improvement
2014-04-06 16:08:07 +01:00
Eriksson Monteiro
d7dc938653
remove trailing commas in arrays
2014-04-06 14:25:53 +01:00
Lioncash
842a6fe1d4
Fix two parameter sanity checks in sceRtc.
2014-04-05 15:46:56 -04:00
Nmzik
3243c4c0c8
Test
2014-04-05 14:17:32 +04:00
Nekotekina
c6c6dbe546
Conflicts fixed
2014-04-04 18:43:43 +04:00
lioncash
d0c9d7c0ae
Use spaces for vertical alignment
2014-04-04 09:25:38 -04:00
darkf
4d4b6c0895
Implement/stub cellSysutilGetBgmPlaybackStatus
2014-04-04 00:28:00 -07:00
Nekotekina
24eb97f287
AudioDumper: 8ch output
2014-04-04 00:46:40 +04:00
Nekotekina
fb9dbfab3a
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-04-03 16:11:56 +04:00