Blaypeg
dab71d01c1
Add Remove Game option to Gameviewer
...
Can right click game to remove from list and installation
2014-06-01 19:36:08 +01:00
raven02
16d909834f
Change to Error logging for null cmd
2014-06-02 02:32:00 +08:00
B1ackDaemon
fea95d264f
Merge pull request #295 from raven02/patch-32
...
Fragment decompiler changes to async mode
2014-06-01 16:16:08 +03:00
Blaypeg
934856c350
Moved autostart to HLE Section
2014-06-01 14:10:26 +01:00
DH
c00f4b6022
Improved mem_ptr_t.
...
Implemented mem_func_ptr_t.
2014-06-01 12:38:37 +03:00
raven02
ceeff8ae81
Fragment decompiler change to async mode
2014-06-01 14:54:56 +08:00
raven02
1bff3ad6ff
Opcodo : Add DP2A and temporarily disable KIL
2014-06-01 07:12:31 +08:00
Alexandro Sánchez Bach
c01b5fb0db
Added cellSaveDataAuto* functions
...
Implemented:
- cellSaveDataAutoSave2
- cellSaveDataAutoLoad2
2014-05-31 23:41:12 +02:00
Oil
1705c5afb6
Merge branch 'master' of https://github.com/DHrpcs3/rpcs3
2014-05-31 19:19:54 +04:00
Hykem
1affafe5ea
Merge pull request #277 from aniruddh22/patch-1
...
Add 1024x768 native resolution support
2014-05-31 16:11:15 +01: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
Blaypeg
0d3b8c0808
Add Menu and INI option to autostart emulation
2014-05-31 11:40:37 +01:00
Alexandro Sánchez Bach
834f5dc9a9
Merge pull request #288 from raven02/patch-29
...
Implement cellSpursAttributeSetMemoryContainerForSpuThread
2014-05-31 10:53:39 +02:00
raven02
08c7ae64e3
Compact duplicate draw objects routine
2014-05-31 15:48:23 +08: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
bb64684be9
Fix spacing
2014-05-30 19:25:48 +08:00
raven02
323a48d14b
Cleanup and add point size/point sprite/specular
2014-05-30 19:19:26 +08:00
raven02
13d68cbeeb
Opcode : add STR/SFL and fix KIL (discard)
2014-05-28 11:32:56 +08:00
raven02
872cbec8ba
Opcode : add KIL & LRP
2014-05-28 08:03:57 +08:00
aniruddh
da77ed1de3
Update sysutil_video.h
2014-05-26 17:31:07 +05:30
Alexandro Sánchez Bach
b953e06622
Merge pull request #275 from Blaypeg/master
...
GUI Update, Game panel column headings now sortable
2014-05-25 23:30:15 +02:00
Blaypeg
42e5000c2d
Remove Unused varible
2014-05-25 22:01:00 +01:00
Blaypeg
f060f9e047
Set Game List columns as sortable
2014-05-25 21:59:26 +01:00
Blaypeg
f1257f9e3f
Change types to stop compiler warnings
2014-05-25 21:36:55 +01: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
948d4ef3a2
Merge pull request #274 from raven02/patch-22
...
GLGSRender: re-enable glPrimitiveRestartIndex
2014-05-25 22:39:33 +03:00
B1ackDaemon
5fda90abc6
Merge pull request #273 from raven02/patch-21
...
RSXDebugger : add scissor test & primitive restart
2014-05-25 22:39:28 +03:00
B1ackDaemon
6b66f77590
Merge pull request #272 from raven02/patch-20
...
RSXThread: add few more logging and comments
2014-05-25 22:39:22 +03:00
B1ackDaemon
ddd485fdad
Merge pull request #271 from raven02/patch-19
...
DbgConsole: hide debug console
2014-05-25 22:39:17 +03:00
B1ackDaemon
9c1ec3569f
Merge pull request #268 from O1L/master
...
Switch to OpenAL Soft.
2014-05-25 22:39:09 +03:00
Blaypeg
95f67080f8
Attempt to make columns sortable for game list
2014-05-25 19:45:44 +01:00
raven02
29d0b1443e
Add Primitve restart & scissor test
2014-05-26 01:07:16 +08:00
raven02
fe31f1be61
Re-enable glPrimitiveRestartIndex
2014-05-26 00:50:43 +08:00
raven02
c096bfce7a
Add case_16(NV4097_SET_TEXTURE_FORMAT, 0x20)
2014-05-25 22:21:38 +08:00
raven02
5109065425
RSXThread: Add few more logging and comments
2014-05-25 22:08:45 +08:00
raven02
2b8998af91
Hide debug console option
2014-05-25 16:05:21 +08:00
Michael Putters
6780a2f0bf
Inverted XInput Y-axis for sticks
2014-05-25 09:34:06 +02: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
Michael Putters
03914d60d3
Basic XInput support
2014-05-24 21:05:00 +02: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
Unknown W. Brackets
f49d3d6a28
Fix the DCBZ instruction.
...
Needs to zero memory.
2014-05-23 09:57:13 -07:00
B1ackDaemon
a186efded2
Merge pull request #264 from unknownbrackets/ppu-minor
...
Clean up LR updates in branches, remove CA update in ADD
2014-05-23 19:24:32 +03:00
Unknown W. Brackets
82d60ee48d
Do not set the CA bit in ADD().
...
Thanks Ashe`.
2014-05-23 09:20:58 -07:00
Unknown W. Brackets
493bf93a5a
Update LR only when cond passes.
...
It should not be updated otherwise. In most cases, won't matter.
Also, reorder slightly so SetBranch() can safely set PC directly.
2014-05-23 09:20:57 -07:00
B1ackDaemon
0ec78e0d5e
Merge pull request #263 from raven02/patch-16
...
Add 960x540 natvie resolution support
2014-05-23 19:02:40 +03:00
raven02
6520b8f06d
Add 960x540 natvie resolution support
2014-05-23 23:51:55 +08:00
raven02
a2af749e71
Replace slow glReadpixels routine with glBlitframebuffer for non-MRT
2014-05-23 22:22:32 +08:00
raven02
94393ff4ea
Re-enable glFrontFace with sanity check
2014-05-22 01:08:46 +08:00
raven02
3445f8a49f
There is no glEnable(GL_FRONT_FACE)
2014-05-22 00:48:49 +08:00
raven02
b95667563f
Code cleanup and added glPolygonOffset
2014-05-22 00:31:40 +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
Oil
3475912233
Some changes from previous commit restored.
2014-05-21 16:14:33 +04:00
Oil
570efab05f
asmjit project moved in asmjitsrc directory.
2014-05-21 14:45:36 +04:00
raven02
967935d389
Enable GL_SCISSOR_TEST and add glLogicOp
2014-05-21 18:14:51 +08: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
e0f89beb7d
Set default polygon_mode as GL_FILL
2014-05-21 02:08:49 +08:00
raven02
f67d30571b
Add NV4097_SET_BACK_POLYGON_MODE
2014-05-20 22:10:14 +08:00
Alexandro Sánchez Bach
9209edc15c
Merge pull request #253 from ItzWarty/memoryviewer_fixes
...
Improve Memory Viewer: There are bugs in text representation.
2014-05-20 00:29:03 +02:00
Michael Yu
85785b471e
MEMORY: Fixed IsMyAddress bound error (GetEndAddr returns an inclusive value)
2014-05-19 14:58:01 -07:00
Michael Yu
4c02c20d84
Improve Memory Viewer: There are bugs in text representation.
...
Char display now only displays printable ascii characters. Anything non-printable is printed as '.' as is standard.
Additionally, displayed lines are properly delineated with newlines so that we don't wrap on spaces.
2014-05-19 14:56:58 -07:00
raven02
0ba5bb4e7a
Regress fix cellPamf
2014-05-19 22:48:59 +08:00
Alexandro Sánchez Bach
c312bc1b70
Merge pull request #249 from raven02/patch-9
...
Add support for m_surface_depth_format 0
2014-05-19 15:16:17 +02:00
raven02
4f961c9e0b
Add comment for depth format 0
2014-05-19 21:14:30 +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
9bdb12e3da
MEMORY: Added AppendRawBytes, which also advances the memory pointer unlike Memory.CopyFromReal
2014-05-19 02:23:23 -07:00
Michael Yu
2834697f1f
MEMORY: Copy from real's destination parameter should be immutable
2014-05-19 02:23:22 -07:00
raven02
c2f3f04808
Add support for m_surface_depth_format 0
2014-05-19 15:43:41 +08: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
Unknown W. Brackets
7948f376fb
GL: Fix the compressed R8B8 / B8R8 type formats.
...
The not-swizzled bit is always set for them.
2014-05-18 15:24:12 -07:00
Unknown W. Brackets
612e515317
GL: Fix X16 / Y16_X16 texture formats.
...
Per the rsx/texture_formats test. Not sure about pitch, may need to deal
with UNPACK_ROW_LENGTH...
2014-05-18 14:39:04 -07:00
Unknown W. Brackets
06c4c45200
GL: Fix half-float texture formats.
...
This matches the ps3 output/channels for these textures per the
rsx/texture_formats test.
2014-05-18 14:22:05 -07:00
Alexandro Sánchez Bach
b4a7684344
Check pointers in cellPamf
2014-05-18 12:46:01 +02:00
B1ackDaemon
9e7f8564b6
Merge pull request #244 from raven02/patch-6
...
Fix wrong color effect in Disgaea 3
2014-05-18 11:08:17 +03:00
B1ackDaemon
1a6fa4aedc
Merge pull request #243 from unknownbrackets/texformats
...
Swap R/B in a few other texture formats
2014-05-18 11:08:12 +03:00
B1ackDaemon
be11bd85f6
Merge pull request #242 from unknownbrackets/pngdec
...
cellPngDec: Ignore bytesPerLine < width * bpp
2014-05-18 11:08:05 +03:00
raven02
c8e52a78f9
Fix wrong color effect in Disgaea 3
2014-05-18 14:57:56 +08:00
Unknown W. Brackets
07505aa9e2
GL: Fix D1R5G5B5 texture R/B components as well.
2014-05-17 23:14:42 -07:00
Unknown W. Brackets
7992115f6c
GL: Swap R/B in A1R5G5B5 correctly.
...
Fixes Terraria, thanks @raven02. How did I miss this, it was not passing
the test after all...
2014-05-17 23:06:26 -07: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
c8dea6b931
Typo.
2014-05-17 15:38:13 -07:00
Unknown W. Brackets
28b10157ad
GL: Add Y16_X16 tex format (untested.)
2014-05-17 14:49:23 -07:00
Unknown W. Brackets
439dd9d8a3
GL: Add Y16_X16_FLOAT tex format (untested.)
2014-05-17 14:49:22 -07:00
Unknown W. Brackets
cf0e116a56
GL: Add R8B8_R8G8 / B8R8_G8R8 formats, tweak G8B8.
...
Based on how the first two swizzle, most likely G8B8 works that way too.
2014-05-17 14:49:22 -07:00
Alexandro Sánchez Bach
0e3e4c7553
Merge pull request #236 from unknownbrackets/pngdec
...
cellPngDec: fix outputMode, outputBytesPerLine
2014-05-17 21:48:16 +02:00
Alexandro Sánchez Bach
921de12d93
Merge pull request #238 from unknownbrackets/texformats
...
Correct various texture formats in OpenGL
2014-05-17 20:56:29 +02:00
Unknown W. Brackets
dbcee43567
Typo.
2014-05-17 11:32:18 -07:00
Unknown W. Brackets
b58320d7dc
GL: Small simplification.
2014-05-17 11:29:49 -07:00
Unknown W. Brackets
0978a1348e
GL: Correct byteswapping for 565 type textures.
2014-05-17 11:15:26 -07:00
Unknown W. Brackets
86d35d58df
GL: Add support for R6G5B5.
2014-05-17 11:15:26 -07:00
Unknown W. Brackets
2f8e31cddd
GL: support the G8B8 tex format.
2014-05-17 11:15:25 -07:00
Unknown W. Brackets
68bc41b436
GL: Correct texture reswizzling, fix A4R4G4B4.
2014-05-17 11:15:25 -07:00
raven02
ccc35176f6
Fix wrong type for DEPTH24_D8/DEPTH16
2014-05-18 00:52:48 +08: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
Alexandro Sánchez Bach
d745a7bb4e
Implemented CELL_GCM_TEXTURE_D1R5G5B5
...
Same color issue as A1R5G5B5 though.
2014-05-17 17:17:41 +02:00
B1ackDaemon
1f465bc7d8
Merge pull request #235 from raven02/patch-4
...
Implement CELL_GCM_TEXTURE_A1R5G5B5 & CELL_GCM_TEXTURE_A4R4G4B4
2014-05-17 12:22:58 +03:00
B1ackDaemon
389e3bbd91
Merge pull request #233 from raven02/patch-3
...
Fix CELL_GCM_TEXTURE_B8 opengl error 0x0500
2014-05-17 12:22:45 +03:00
B1ackDaemon
a3a6a8a9e0
Merge pull request #232 from raven02/patch-2
...
Fix ternary operator
2014-05-17 12:22:35 +03:00
B1ackDaemon
36d5cf1a7f
Merge pull request #231 from raven02/patch-1
...
Set default off for WriteColorBuffers / DepthBuffers
2014-05-17 12:22:27 +03:00
B1ackDaemon
a33e4c7346
Merge pull request #230 from raven02/master
...
Use GL_BGRA for glReadPixels()
2014-05-17 12:22:12 +03:00
raven02
0d9de89a26
Implement CELL_GCM_TEXTURE_A1R5G5B5 & CELL_GCM_TEXTURE_A4R4G4B4
2014-05-17 17:00:25 +08:00
raven02
ddfdaa270e
Set default on for Ignore RW errors
...
This seems to be making couples of games at least not booting without the option ticking.
2014-05-17 10:03:21 +08:00
raven02
e7a4eac676
Typo fix
2014-05-17 01:44:13 +08:00
raven02
ca7c4e119e
Fix CELL_GCM_TEXTURE_B8 opengl error 0x0500
2014-05-17 01:27:55 +08:00
raven02
86ca4819ee
Fix ternary operator
2014-05-16 22:43:32 +08:00
raven02
8278c8f5c4
Set default off for WriteColorBuffers / DepthBuffers
2014-05-16 21:29:34 +08:00
raven02
20af7c4981
Log lvl -> Log Level
2014-05-16 21:27:14 +08:00
raven02
f5e1d9eab1
Use GL_BGRA for glReadPixels()
2014-05-16 15:13:34 +08:00
raven02
42434adfaf
Add few more texture formats and comments
2014-05-15 22:29:55 +08:00
raven02
f3c3bebd6e
Implement CELL_GCM_TEXTURE_R5G5B5A1/R5G6B5
2014-05-15 16:11:29 +08:00
Oil
5833d22fe0
Fixed issue #221 , and other minor changes.
2014-05-13 22:45:24 +04:00
Alexandro Sánchez Bach
38bd40891d
Fixed issue with RSX Reports
...
Reports consist of 16 bytes (64-bit timestamp, 32-bit value and 32-bit
zero padding). This was found by @nohbdy some time ago.
2014-05-12 21:31:01 +02:00
Peter Tissen
ca64054505
some light formatting and hotkeys for main frame restored
2014-05-10 16:00:34 +02:00
Alexandro Sánchez Bach
8d5599d3dc
Merge pull request #220 from unknownbrackets/opcodes
...
Add a few missing opcodes, fix SRAWI
2014-05-09 06:23:20 +02:00
Jake
6045c9a890
Removed unneccessary commented analog stick code
2014-05-08 17:20:16 -05:00
Unknown W. Brackets
ff89e06fd6
Add missing ICBI instruction.
2014-05-07 23:53:19 -07:00
Unknown W. Brackets
9290453d2e
Add missing STFSUX/STFDUX instructions.
2014-05-07 23:48:27 -07:00
Unknown W. Brackets
592e13b6a0
Add missing LSWX and STSWX instructions.
2014-05-07 23:39:45 -07:00
Unknown W. Brackets
a5c18b2a09
Add missing TD instruction.
2014-05-07 23:36:13 -07:00
Unknown W. Brackets
d54237b0a3
Fix SRAWI instruction decoding.
...
It's SH, not sh. Lowercase combines bits from two fields.
2014-05-07 23:23:23 -07:00
Unknown W. Brackets
134e891068
Fix operand order in DSTST instruction.
...
No functional change. Also, switch SC to use a u32 for more typesafe
opcode decoding - also no functional change.
2014-05-07 23:22:03 -07: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
Peter Tissen
4de24cb436
more compact precompiler checking
2014-05-01 19:32:16 +02:00
Peter Tissen
0aa8a9f372
fix OpenGL includes for Win32
2014-05-01 19:29:28 +02:00
Andreas Schroeder
11ca131607
detect Mac OSX and Windows, fall back to Linux
2014-04-30 00:58:57 +02:00
Andreas Schroeder
64cfab5b46
Mac OSX: fix includes & add missing functionality
2014-04-29 22:46:42 +02:00
Clayton Walker
4db97eae7c
Set build independent binary output dir
...
Useful for using multimple compilers (gcc/clang) with different compile-time (debug/release)
2014-04-29 01:17:41 -06:00
Peter Tissen
92d556524b
well let's hope Clang doesn't mind implicit unsigned int to u64
2014-04-28 21:18:11 +02:00
Hykem
90896560bb
Merge pull request #209 from unknownbrackets/warnings
...
Fix a bunch of warnings
2014-04-28 17:15:12 +01:00
Hykem
82e47a5c53
Merge pull request #212 from unknownbrackets/perf
...
Improve memory access performance a little
2014-04-28 16:31:11 +01:00
Unknown W. Brackets
8ff354a4ea
Switch a bunch of loops to range fors.
2014-04-28 07:57:49 -07:00
Hykem
7b28d9d7ba
Merge pull request #185 from lioncash/gui-cleanup
...
Clean up UI code.
2014-04-28 15:54:54 +01:00
Unknown W. Brackets
d6baac6fbe
Fix reseved -> reserved typo.
2014-04-28 07:43:12 -07:00
Unknown W. Brackets
fce0a1efa1
Add AboutDialog.h header to msvc.
2014-04-28 07:43:12 -07:00
Unknown W. Brackets
fb03214f0a
Clarify if/else precedence in a macro.
2014-04-28 07:43:11 -07:00
Unknown W. Brackets
bdb08c58d3
Clarify a no-content loop.
2014-04-28 07:43:11 -07:00
Unknown W. Brackets
1fb8060263
Clarify precedence in macro.
2014-04-28 07:43:10 -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
563aa2d2ca
Log unhandled case in FPSCR::checkSliceRounding().
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
Unknown W. Brackets
b550ccfc73
Make MemoryBase::Unmap() return a value.
2014-04-28 07:43:06 -07:00
Unknown W. Brackets
32554b7023
Use templates in FastRead/FastWrite to simplify.
...
DRY.
2014-04-28 00:42:02 -07:00
Unknown W. Brackets
e4c0b0310c
Don't ask twice if MemoryBlocks can read mem.
...
They already check on Read32(), so just use that to iterate.
2014-04-28 00:15:37 -07:00
Unknown W. Brackets
2f7fbf01cf
Avoid pointless strdup().
2014-04-27 21:31:42 -07:00
Unknown W. Brackets
42d5da633a
Fix an unused variable warning.
2014-04-27 21:31:42 -07:00
Unknown W. Brackets
5f6a2e498a
Fix some type comparion warnings.
2014-04-27 21:31:41 -07:00
Lioncash
8feabb00d6
Correct event handlers to trigger in all instnces
...
Some events don't propagate correctly to the right sub-window
and some things like the pad handler don't even necessarily have
windows. So, just register some events with the top-level app.
Also add a virtual destructor to the PadHandlerBase to be able to
deal with multiple inheritance in the derived classes.
2014-04-27 20:05:01 -04:00
Lioncash
b877879db6
Clean up UI code.
...
- Use Bind instead of connect. It's recommended for anyone using wx 2.9+
- Remove AppConnector. All this did was destroy objects used in the UI. However, wxWidgets handles this. So it's redundant.
- Misc other unimportant changes.
2014-04-27 19:53:13 -04:00
Clayton Walker
0c5526f2fd
Gui: Replace sscanf with ToULong
2014-04-27 17:11:03 -06:00
Peter Tissen
fad6c7cecb
add asmjit path hack, we'll get rid of it sooner or later
2014-04-27 21:32:12 +02:00
Peter Tissen
870fa5a153
explicit cast from void(*)() to void *
2014-04-27 20:23:32 +02:00
Peter Tissen
0bcadaf155
explicitER casting, why you heff to be mad Clang
2014-04-27 20:13:47 +02:00
Peter Tissen
95ca5315e7
fix path to the asmjit lib
2014-04-27 19:59:12 +02:00
Peter Tissen
9d3d7b09b3
explicit casting
2014-04-27 19:55:31 +02:00
Peter Tissen
7169972434
disable cotire for now
2014-04-27 19:34:09 +02:00
Peter Tissen
4981c576d2
rename all the non-standard include file extensions to *.h
2014-04-27 19:28:03 +02:00
Peter Tissen
6a24d2bbac
fix typo in cmakelists.txt, again
2014-04-27 19:23:11 +02:00
Peter Tissen
07841fc9e3
fix typo in cmakelists.txt
2014-04-27 19:17:41 +02:00
Peter Tissen
85be97e6a2
add explicit casts for the ptrdiffs
2014-04-27 19:15:35 +02:00
Peter Tissen
a766f5951d
add precompiled header build to cmake to speed up building
2014-04-27 19:07:20 +02:00
Peter Tissen
60a7fe17b5
remove .m128i_uxx subscripts because they're non standard
2014-04-27 18:51:24 +02:00
Peter Tissen
f906d031fa
remove more offsetof calls on linux and add asmjit linkage
2014-04-27 18:37:21 +02:00
Peter Tissen
1ba5cafc5f
enable SPU recompiler on linux
2014-04-27 18:18:04 +02: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
0d375809b1
Useless code removed
2014-04-26 00:28:43 +04: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
darkf
090f7f8cfb
Add SPU decoder mode selection to GUI/Config
2014-04-23 05:06:19 -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
Nekotekina
525084e7cc
Some stuff
2014-04-20 23:36:53 +04:00
Nekotekina
e1bbedd4bf
Accuracy improved
2014-04-20 02:53:42 +04: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
7875738391
More opcodes
2014-04-19 02:11:07 +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