Nekotekina
|
0c9c481cee
|
Use requires syntax in more places
Change style in some places.
|
2021-04-19 16:51:40 +03:00 |
|
Nekotekina
|
7dae376646
|
Implement fill_array() utility
|
2021-04-19 12:33:32 +03:00 |
|
David Carlier
|
7618e7f3fb
|
FreeBSD/clang update proposal.
silence few build warnings, VKDMA: disable Intel chipset for host buffer as it requires root privilege.
|
2021-04-18 19:56:21 +03:00 |
|
Eladash
|
67e2e154fa
|
Replace simple_type with std::common_type
|
2021-04-17 10:27:55 +03:00 |
|
Megamouse
|
7bc673002f
|
overlays: fix dirty state of message dialog
|
2021-04-16 23:18:13 +02:00 |
|
polar
|
24983ea329
|
removed whitespace
Co-authored-by: Megamouse <studienricky89@googlemail.com>
|
2021-04-15 11:37:35 +02:00 |
|
p01arst0rm
|
6cab5b5591
|
removed extra perentheses pair
|
2021-04-15 11:37:35 +02:00 |
|
p01arst0rm
|
c9d2aed286
|
small collection of fixes
|
2021-04-15 11:05:15 +03:00 |
|
Megamouse
|
20c69a0e3e
|
overlays: make auto-repeat buttons configurable
and properly reset the auto-repeat timer whenever a new button was pressed
|
2021-04-13 20:57:05 +02:00 |
|
Megamouse
|
bdc5ed094b
|
overlays: implement OSK password mode
|
2021-04-13 20:57:05 +02:00 |
|
Megamouse
|
088d22675b
|
overlays: fix osk placeholder
|
2021-04-13 20:57:05 +02:00 |
|
Megamouse
|
fc9b3c13e6
|
misc: fix old some style casts and redundancies
|
2021-04-13 20:57:05 +02:00 |
|
kd-11
|
14a64e2529
|
rsx: Handle rare rounding issue where position.w is very close to zero
|
2021-04-13 21:26:23 +03:00 |
|
Megamouse
|
f5415fb4ac
|
overlays: dynamically change dialog background
|
2021-04-13 19:13:56 +02:00 |
|
kd-11
|
8d1fc18941
|
vk: Fix mip level packed pitch calculation
|
2021-04-13 00:14:16 +03:00 |
|
kd-11
|
06dc99ab85
|
rsx: Fix decompression of RB_RG textures.
- Removes several subtle hacks that hid the real issue.
A compressed texture has more than one texel per 'block'.
|
2021-04-11 21:36:36 +03:00 |
|
Megamouse
|
a16d8ba3ea
|
More random changes
|
2021-04-11 14:01:51 +03:00 |
|
Megamouse
|
bf1756448e
|
overlays: fix taskbar progress reset
|
2021-04-04 13:38:10 +03:00 |
|
Nekotekina
|
963d150e93
|
Fix some -Weffc++ warnings (part 2)
|
2021-04-03 21:54:15 +03:00 |
|
Megamouse
|
b7eefeac8b
|
hotfix: skip progr dialogs if msg dialogs are open
|
2021-04-03 20:37:40 +02:00 |
|
Nekotekina
|
2212a131ef
|
Fix some -Weffc++ warnings (part 1)
|
2021-03-31 11:27:09 +03:00 |
|
Nekotekina
|
deacf05769
|
Enable -Wdeprecated-copy
Some classes violated the Rule of 3(5) in their special operator definitions.
|
2021-03-31 11:27:09 +03:00 |
|
Megamouse
|
870224cde0
|
Emu/overlay: ingame native overlay PPU compilation
|
2021-03-31 09:38:30 +02:00 |
|
Eladash
|
1e71deb0db
|
rsx: Compile shaders when CELL is not running
|
2021-03-30 11:13:47 +03:00 |
|
xddxd
|
9d895e6b15
|
Scheduler overhaul
|
2021-03-26 00:29:44 +03:00 |
|
Nekotekina
|
b3fb6d7d18
|
Add and fix -Wredundant-decls (GCC)
|
2021-03-23 22:48:57 +03:00 |
|
Megamouse
|
43ac33c2b4
|
cellSaveDataEnableOverlay
|
2021-03-18 11:11:34 +03:00 |
|
Megamouse
|
1e09be19f5
|
Qt: Fix PaintedPixmap crash if icon is null
|
2021-03-14 19:56:11 +01:00 |
|
Megamouse
|
1a5a0f5eca
|
overlays: Fix aspect ratio of custom bakground images
|
2021-03-14 16:46:16 +01:00 |
|
Nekotekina
|
c22e1e71f0
|
Continue fixing strict aliasing warnings
|
2021-03-13 18:02:37 +03:00 |
|
kd-11
|
a5f0faefc3
|
vk: Check for uninitialized target before going into any scaling op
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
608f8de347
|
vk: Solve GPU hang/reset due to waiting on events that are never signaled
- TODO: Some refactoring may be required to pair the primary and secondary CB and avoid such blunders
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
3e8a00d264
|
Basic fixups
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
7d5a72c9e0
|
vk: Add options to system configuration
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
48d0f80a86
|
vk: Add an alternate async queue scheduler
- This version violates spec but does not rely on CPU threads to keep the GPU from hanging. It's ironically much safer to use.
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
bd6c187fcd
|
vk: Tune event polling for higher throughput
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
585837a3f0
|
vk: Support new fxo usage pattern
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
b4e821c28d
|
vk: Flip on async texture uploads
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
589ac1c5d4
|
vk: Optimization - avoid touching the mutex at all if possible even when there is no contention
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
c9e8b87c60
|
vk: Properly clean up async scheduler
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
41f5158247
|
vk: Sync main pipe with async jobs if any
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
d2993474fb
|
vk: Lazy-initialize image resource on first use when owned by a separate queue
|
2021-03-12 02:27:05 +03:00 |
|
kd-11
|
77e312fb99
|
vk: Add the async task scheduler
|
2021-03-12 02:27:05 +03:00 |
|
Megamouse
|
40f3adc45f
|
Overlays: Implement individual pulse
|
2021-03-11 20:48:12 +01:00 |
|
arabek
|
bdefeaf6f9
|
Use maybe_unused macro for chip var
Var chip is only used in the WIN32 ifdef block - use maybe_unused to silence the compiler warning about unused variable.
|
2021-03-11 14:33:04 +03:00 |
|
Nekotekina
|
4adf412049
|
Fix std::bit_cast misuse
|
2021-03-10 16:11:30 +03:00 |
|
Nekotekina
|
03332c340d
|
Implement utils::bless (pointer cast)
Tries to workaround strict aliasing troubles.
Don't confuse with std::bless which works differently.
|
2021-03-10 16:02:00 +03:00 |
|
Megamouse
|
cbd895a29c
|
Move code to cpp (#9938)
* GL: move GLOverlays code to cpp
* GL: move GLCompute code to cpp
* VK: move VKOverlays code to cpp
* VK: move VKCompute code to cpp
|
2021-03-10 00:58:08 +01:00 |
|
Nekotekina
|
9cbe77904d
|
Revert changes in BufferUtils.cpp
Should fix #9933
|
2021-03-09 19:19:24 +03:00 |
|
Nekotekina
|
a4fdbf0a88
|
Enable -Wstrict-aliasing=1 (GCC)
Fixed partially.
|
2021-03-09 03:10:15 +03:00 |
|