Nekotekina
3f3873ceb5
STOS support (for memset)
2015-02-17 05:01:47 +03:00
Nekotekina
bddad4d766
Compilation fix
2015-02-17 03:40:10 +03:00
Nekotekina
20dce26b1d
Reservations improved
2015-02-17 03:08:23 +03:00
Nekotekina
e6c628caba
Memory (unfinished)
2015-02-16 04:53:53 +03:00
Nekotekina
1189503b4d
Some cleanup
2015-02-15 20:13:06 +03:00
Nekotekina
6909a15400
decode_x64_reg_op improved
2015-02-15 15:31:42 +03:00
Nekotekina
f01059283a
Some cleanup
2015-02-14 00:45:36 +03:00
Nekotekina
0d489518ab
Compilation fix
2015-02-13 23:24:18 +03:00
Robert Xu
00e637645c
Fix building on OS X 10.10
2015-02-10 23:17:39 -05:00
Nekotekina
31bbf56ff1
Reservations improved
2015-02-08 18:25:50 +03:00
Nekotekina
19acaf3f86
Bugfix, ECIWX/ECOWX disabled
2015-02-08 16:38:08 +03:00
Nekotekina
1af4848324
New reservations (not finished)
2015-02-07 02:39:51 +03:00
Nekotekina
0d28f378a7
fmt::format() optimization (fmt::unveil template)
2015-01-19 01:54:56 +03:00
Nekotekina
561e7cd5a9
Compilation fix
2015-01-18 17:30:24 +03:00
Nekotekina
6545df2b15
Exception handling fix
2015-01-18 16:57:39 +03:00
Nekotekina
a6754e29a6
Compilation fix
2015-01-17 19:36:23 +03:00
Nekotekina
b897a5d20a
cellAudio, thread_t improvements, pause/resume callback
2015-01-17 19:14:58 +03:00
Nekotekina
4dae27c1d4
squeue_t updated
2015-01-16 20:09:53 +03:00
Nekotekina
fd06f70387
cellAudio updated, thread_t updated
2015-01-16 17:36:53 +03:00
Nekotekina
809ba66290
vm::cast in PPUInterpreter
2015-01-14 19:48:50 +03:00
Nekotekina
bf7cf0ee9d
.ToLE() changed to .value() or removed
2015-01-14 02:08:00 +03:00
Nekotekina
b6ec618f97
Experimental template formatting with be_t<> support
2015-01-12 21:12:06 +03:00
Nekotekina
056f93f3e4
Linux fixes
2015-01-09 01:17:26 +03:00
Nekotekina
ba5e2e3f0f
Fix 3
2015-01-05 01:29:51 +03:00
Nekotekina
43ebd4450d
Fix 2
2015-01-05 01:01:43 +03:00
Nekotekina
63df801b03
Compilation fix
2015-01-05 00:59:17 +03:00
Nekotekina
6069071e4d
Code moved, attempt to make SIGSEGV handler
2015-01-05 00:46:31 +03:00
Nekotekina
653db28675
removed excessive stuff
2014-12-28 16:15:22 +03:00
Nekotekina
bdbbde4d36
squeue_t fixed
2014-12-26 01:49:55 +03:00
Nekotekina
c305949435
Compilation fix
2014-12-25 23:30:34 +03:00
Nekotekina
eb7cd7ccce
Demuxer improved + MSVC thread name registrering
2014-12-05 19:12:15 +03:00
Nekotekina
18930a43f2
waiter_map_t small fix
2014-10-18 00:13:25 +04:00
Nekotekina
18b69cac99
waiter_map_t : concept changed
...
Purpose-specific waiter_map_t objects instead of global one. SM_Sleep()
removed.
2014-10-16 20:29:41 +04:00
Nekotekina
48eb66383b
waiter_reg_t, cellSyncBarrier improved
2014-10-11 02:37:20 +04:00
Nekotekina
3c2e0fff07
waiter_op() and waiter_signal() basis
...
Simplified signaling on condition variables without using them directly.
2014-10-11 01:33:57 +04:00
Nekotekina
597d07bf24
Small refactoring
2014-09-15 02:17:24 +04:00
Nekotekina
c1da446653
FastCall() removed
2014-09-12 23:27:33 +04:00
Nekotekina
cd39256361
CallbackManager rewritten
2014-09-11 23:18:19 +04:00
Nekotekina
a74e07dc40
Some cleanup
2014-08-25 22:09:48 +04:00
Nekotekina
9eb280c367
SetCurrentNamedThread()
2014-08-20 18:23:48 +04:00
Sacha
6e06fdf638
Stdafx: Major header cleanup
2014-07-12 16:33:04 +10:00
Nekotekina
d1fff053c2
Some cleanup
2014-07-07 21:22:36 +04:00
Peter Tissen
21da317453
Logging system rework
...
* use one central unified log with channels/priorities ad-hoc listener registration and de-registration
* disable buffering by default
* add multi-threaded ringbuffer implementation
* use buffered listener for the gui (using the ringbuffer)
2014-06-26 17:34:28 +02:00
Nekotekina
90b9861043
SMutex partially replaced with std::mutex
...
SPURecompiler.h: SETcc bug fixed
2014-06-20 15:00:36 +04:00
Nekotekina
ccfaabd1d7
Defined thread_local for MSVC
...
Updated asmjit project
Tried to fix crash on exit
Fixed hypothetical issue when pausing already stopped emulator
2014-06-19 17:50:18 +04: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
Andreas Schroeder
e7f0efa56d
Mac OSX: use __thread for thread-local storage
2014-04-29 22:46:42 +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
dbdae77780
Some errors fixed
2014-02-27 22:25:32 +04:00
Peter Tissen
1908286e7c
make things compile under windows again, there's still some ugly ifdefs
...
I'd like to get rid of
2014-02-24 01:51:55 +01:00