Eladash
|
dcfd29c2d9
|
kernel-explorer: Implement PPU scheduler state information
|
2021-05-21 18:12:36 +02:00 |
|
Eladash
|
a7d0c4fb1e
|
kernel-explorer: Fix horrible performance
|
2021-05-21 16:37:29 +02:00 |
|
Eladash
|
3a2b9f83ec
|
TROPUSR: Optimization
|
2021-05-21 16:43:34 +03:00 |
|
Eladash
|
48870f3e8b
|
TROPUSR: Loader Improvements
* Replace invalid TROPUSR.DAT with empty new ones. (+report an error)
* Fix return code of Load whenever TROPUSR.DAT hadn't existed before.
* Add header magic test.
* sceNpTrophyRegisterContext will abort if TROPUSR.DAT generation failed.
|
2021-05-21 16:43:34 +03:00 |
|
David Carlier
|
1f93fc902b
|
crypto light refactoring.
using volatile f/p guaranting assembly will generate call* instruction on memset for secure buffer zeroing. usage in sha1 api as well.
|
2021-05-21 16:34:38 +03:00 |
|
Nekotekina
|
c646476ca8
|
logs.hpp: another fixup for RPCS3.log
Don't print channel names for initial messages.
|
2021-05-21 00:41:37 +03:00 |
|
Nekotekina
|
de94f6c2f6
|
logs.hpp: fix fatal typo
|
2021-05-20 19:10:51 +03:00 |
|
Eladash
|
f0c4aa6777
|
Fix bugs due to clocks scale setting being dynamic
|
2021-05-20 13:38:36 +02:00 |
|
Eladash
|
0811d2d527
|
Fix bug of sys_rsx_context_attribute
Mistake of reversing.
|
2021-05-20 09:25:51 +03:00 |
|
Eladash
|
3abf14beef
|
Update sys_rsx_context_attribute
|
2021-05-20 09:25:51 +03:00 |
|
Eladash
|
638f20c80f
|
Improve get_current_cpu_thread()
|
2021-05-20 09:25:51 +03:00 |
|
Nekotekina
|
04cac6cd33
|
logs.hpp: refactoring (logs::message)
Make .error/.warning/... callable objects which can be pointed to.
Make .always() more hard to access.
Memory layout optimizations.
|
2021-05-20 01:08:32 +03:00 |
|
Nekotekina
|
1d0f6eebdc
|
Improve error_code (new formatting constructor)
Minor cleanup in formatting utilities.
|
2021-05-19 22:41:16 +03:00 |
|
Nekotekina
|
16620f6835
|
vm_native: sparse file fixup (Win32)
Clear file if it occupies blocks.
Makes it more fool-proof and fixes possible bug.
|
2021-05-19 22:41:16 +03:00 |
|
Nekotekina
|
4b11a4256e
|
Add supporters
|
2021-05-19 22:41:16 +03:00 |
|
Megamouse
|
1dc00ccedd
|
edat: Remove redundant logging
|
2021-05-19 21:09:18 +02:00 |
|
Megamouse
|
7832acbceb
|
Minor change in msg_dialog_frame
This shouldn't have any impact
|
2021-05-19 20:24:06 +02:00 |
|
Lctrs
|
0042f4e16e
|
metainfo: move away from deprecated appdata
|
2021-05-19 19:55:58 +03:00 |
|
Lctrs
|
ffc9211ce2
|
metainfo: make license explicit
|
2021-05-19 19:55:58 +03:00 |
|
Nekotekina
|
8217840acc
|
Simplify error_code class
Remove "not an error" detection trait. Use fixed CellNotAnError class.
Use constructor overload to disable reporting it.
|
2021-05-19 00:48:45 +03:00 |
|
Nekotekina
|
6e497ae372
|
vm: disable sparse files on win7
|
2021-05-18 13:31:46 +03:00 |
|
Malcolm Jestadt
|
52780e65e7
|
SPU LLVM: Optimize branching
- Detect a pattern where vpmovmskb and a check against the sign bit can be used instead of checking against zero
|
2021-05-17 16:59:20 +03:00 |
|
Eladash
|
57cd4ff3c6
|
Move HLE table address to FXO (#10284)
|
2021-05-17 14:22:27 +03:00 |
|
Eladash
|
2e28e2d293
|
lv2: Fix overflows of periodic timers
|
2021-05-17 13:17:45 +03:00 |
|
kd-11
|
a84cf030bb
|
Fixup
FreeBSD + concepts = fail
|
2021-05-15 23:51:12 +03:00 |
|
kd-11
|
af05ebe428
|
Update cmakelists
|
2021-05-15 23:51:12 +03:00 |
|
kd-11
|
c5a06dab0a
|
rsx: Refactor program texture state handling to be persistent across shader swaps
|
2021-05-15 23:51:12 +03:00 |
|
polar
|
11bace8804
|
BUILD: Move buildfiles & improved prop includes (#10251)
* moved buildfiles to subdirectory
* fix msvc build
* fix cmake build
|
2021-05-15 20:20:12 +02:00 |
|
Eladash
|
7a9a46e093
|
kernel-explorer: Implement SPU ports/interrupt tags information
|
2021-05-15 09:00:12 +03:00 |
|
Eladash
|
8bd58b1ad4
|
Remove lv2_event_queue::check(weak_ptr)
|
2021-05-15 00:31:14 +03:00 |
|
Eladash
|
c681395fb2
|
sys_interrupt: weak_ptr -> shared_ptr
|
2021-05-15 00:31:14 +03:00 |
|
Eladash
|
33580e0aa1
|
sys_timer: weak_ptr -> shared_ptr
|
2021-05-15 00:31:14 +03:00 |
|
Eladash
|
47436bd774
|
sys_spu: weak_ptr -> shared_ptr
|
2021-05-15 00:31:14 +03:00 |
|
Eladash
|
a992a5fba9
|
cellAudio: weak_ptr -> shared_ptr
|
2021-05-15 00:31:14 +03:00 |
|
Eladash
|
94e2f464e3
|
CPU Profiler: weak_ptr -> shared_ptr
|
2021-05-15 00:31:14 +03:00 |
|
Eladash
|
56471f4ad4
|
SPU: Optimize SPU ports/queues
|
2021-05-15 00:31:14 +03:00 |
|
Eladash
|
cacb852a1e
|
Emulation stopping bugfix
|
2021-05-14 15:35:07 +03:00 |
|
Nekotekina
|
6dca588370
|
SPU LLVM: improve MPYH instruction
Rewritten to use 16-bit multiplication, as in SPU ASMJIT.
|
2021-05-13 23:16:53 +03:00 |
|
Nekotekina
|
2a26bc6668
|
Fix page mapping rights to file mapping
|
2021-05-13 13:49:24 +03:00 |
|
Paul
|
4e12e70929
|
Add Intel's Rocket Lake 11th gen cpu. (#10205)
This does nothing but may be required later.
|
2021-05-13 11:34:37 +03:00 |
|
Nekotekina
|
f0ad20a250
|
Implement const_str_t<> helper
|
2021-05-13 10:23:33 +03:00 |
|
Nekotekina
|
8ae727ca04
|
lv2_obj::create: fix pessimizing move
Could have been preventing copy elision.
|
2021-05-13 10:23:33 +03:00 |
|
Nekotekina
|
126141cdce
|
vm_native: improve sparse file handling
Don't specify O_TRUNC every time.
Add portable support test (Linux/Unix).
Use PAGE_WRITECOPY (Windows).
|
2021-05-13 10:23:33 +03:00 |
|
octopoulo
|
fe17c83020
|
reverted comment
|
2021-05-12 15:28:30 +03:00 |
|
octopoulo
|
b8928d230a
|
gl: Intel GPU shader fix
|
2021-05-12 15:28:30 +03:00 |
|
kd-11
|
675c9a7945
|
vk: Ensure MSAA surfaces are in RW state before attempting to transfer data.
|
2021-05-12 13:04:09 +03:00 |
|
kd-11
|
1a73b0a0da
|
rsx: Fix transfer barriers not triggering resolve target initialization
|
2021-05-12 12:32:24 +03:00 |
|
Nekotekina
|
0bd64a0e72
|
Don't fatal on sparse file initialization failure
Also try two different locations (Win32).
|
2021-05-10 00:39:28 +03:00 |
|
Eladash
|
acded1e08a
|
rsx: Move sys_rsx info to rsx::thread (#10258)
|
2021-05-09 19:16:14 +01:00 |
|
kd-11
|
a4f4b81e6b
|
vk: Add some more debugging utils for RDC captures
- Labels make life so much easier
|
2021-05-09 13:07:47 +03:00 |
|