kd-11
|
dfc626c99c
|
rsx/vk: Fix WCB/Blit flush deadlock
|
2024-02-14 21:09:02 +03:00 |
|
kd-11
|
8786516c58
|
vk: Implement fast RSX release if there is no pending GPU work
|
2024-02-14 21:09:02 +03:00 |
|
Megamouse
|
f6f8996aa9
|
overlays: use signed short for position to allow negative positions
|
2024-02-14 00:12:55 +01:00 |
|
kd-11
|
df74d49f72
|
vk: Silence compiler warning
|
2024-02-12 12:28:16 +03:00 |
|
Megamouse
|
0b1a7ee346
|
overlays: localize sendmessage confirmation
|
2024-02-12 00:04:46 +01:00 |
|
kd-11
|
2c03878c3b
|
vk: Don't panic on encountering the exotic mesa drivers
|
2024-02-11 17:21:56 +03:00 |
|
kd-11
|
c8c845a659
|
vk: Emit a strong warning if dozen is detected as the currently loaded driver.
- In most cases, the user does not intend to actually use dozen and has installed a compatibility pack by mistake.
|
2024-02-11 17:21:56 +03:00 |
|
kd-11
|
a54f1970f1
|
vk: Make more features "optional"
- This allows some non-conformant drivers to at least finish swapchain creation.
|
2024-02-11 17:21:56 +03:00 |
|
kd-11
|
7f602937a3
|
vk: Improve driver detection for dozen and lavapipe
|
2024-02-11 17:21:56 +03:00 |
|
kd-11
|
c2631c914d
|
rsx: Lower some performance warnings to trace to reduce log spam
|
2024-02-11 14:24:33 +01:00 |
|
kd-11
|
4746ef09cd
|
Fix linux build
|
2024-02-10 15:15:02 +03:00 |
|
kd-11
|
ed93bbd16d
|
vk: Improve compute->compute barrier before detiling
|
2024-02-10 15:15:02 +03:00 |
|
kd-11
|
041daab068
|
vk: Tighten some memory bounds checks
|
2024-02-10 15:15:02 +03:00 |
|
kd-11
|
e5c831a800
|
rsx/vk: Fix GPU tile encoding
- Decoding also needs some love, but currently WIP
|
2024-02-10 15:15:02 +03:00 |
|
kd-11
|
b8ed3eb824
|
rsx: Fix cpu detiler
|
2024-02-10 15:15:02 +03:00 |
|
kd-11
|
95f9f04612
|
rsx: Provide tile alignment utility (align to 64 * pitch blocks)
|
2024-02-10 15:15:02 +03:00 |
|
kd-11
|
823c72bf27
|
rsx/vk: Redefine the (de)tiler config interface
|
2024-02-10 15:15:02 +03:00 |
|
Megamouse
|
ef56433684
|
overlays: ask for user confirmation before sending an invite
This shows subject and body as well
|
2024-02-03 17:59:19 +01:00 |
|
Megamouse
|
8bc3a39586
|
sceNp: implement sceNpBasicAbortGui
|
2024-02-03 17:59:19 +01:00 |
|
Megamouse
|
a5955657c5
|
overlays: add subject and body to recvmessage dialog
|
2024-02-03 09:45:55 +01:00 |
|
Megamouse
|
cba51b4a5e
|
rsx/glsl: use const for left/right
|
2024-02-02 10:07:23 +01:00 |
|
kd-11
|
8962ddca01
|
rsx/glsl: Fix typo
|
2024-02-02 10:07:23 +01:00 |
|
kd-11
|
1808a4373b
|
rsx: Improvements to the video out passes
- Use shared VS for vulkan as well as GL
- Simplify binding model and give control back to the cpp side
|
2024-02-02 10:07:23 +01:00 |
|
kd-11
|
bb22afb7f1
|
gl: Vectorize GL_TEMP_IMAGE_SLOT expression
|
2024-02-02 10:07:23 +01:00 |
|
kd-11
|
ce571cb6ca
|
vk: Allow indexed lookup for sampler and IA binding points in overlay passes
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
ac9afbfede
|
glsl: use fragCoord to decide interlacing
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
4e8130bd99
|
glsl: use textureSize instead of height
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
00c9321b1d
|
glsl: use const in for params
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
8e8b582747
|
glsl: move anaglpyh to separate functions
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
6f2e843193
|
vk/gl: add amber-blue anaglyph (ColorCode 3D)
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
7d9460a560
|
vk/gl: cleanup formatting in glsl, move some common magic numbers to variables
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
32f2b14429
|
vk/gl: add interlaced 3D mode
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
651f8512eb
|
vk/gl: add more anaglyph 3D modes
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
3dac7d16e7
|
vk/gl: unite video_out_calibration_pass fragment shader to new glsl
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
240f80b467
|
gl: add missing else in calibration pass fragment shader
|
2024-02-02 10:07:23 +01:00 |
|
Megamouse
|
ea326a5f29
|
overlays: clean up includes
|
2024-01-31 16:33:29 +01:00 |
|
Megamouse
|
f28c7d029c
|
overlays: use timestamp for fade animations
Fixes jojo when using sceNp dialogs
|
2024-01-31 16:33:29 +01:00 |
|
Megamouse
|
3f2c34edd2
|
sceNp: silence some errors
|
2024-01-31 16:33:29 +01:00 |
|
Megamouse
|
a427783bac
|
overlays: remove separators from send/recv dialogs
|
2024-01-31 16:33:29 +01:00 |
|
Megamouse
|
23dc6a44f6
|
overlays: implement native sendmessage dialog
|
2024-01-31 16:33:29 +01:00 |
|
Megamouse
|
9ef5a01de4
|
overlays: implement native recvmessage dialog
|
2024-01-31 16:33:29 +01:00 |
|
kd-11
|
c3c73c7e24
|
rsx: Allow native UI render even when we have pending draw calls if FIFO queue is empty.
|
2024-01-30 16:36:58 +03:00 |
|
kd-11
|
8eae8cb86c
|
rsx: Do not emit rounding code when not needed
|
2024-01-21 12:30:37 +03:00 |
|
kd-11
|
abe5013f1d
|
rsx: Fix compiling of mixed-precision shaders
|
2024-01-21 12:30:37 +03:00 |
|
kd-11
|
ca7de4bcb1
|
rsx: Aesthetic changes
|
2024-01-21 12:30:37 +03:00 |
|
kd-11
|
9a9b5860df
|
rsx: Forcefully disable writes to channels disabled on host
- Some formats may have dummy channels on host. Never write to them!
- This means that XRGB formats correctly only write 24 bits, not 32.
|
2024-01-21 12:30:37 +03:00 |
|
kd-11
|
0971636c07
|
rsx: More pipeine refactoring
|
2024-01-21 12:30:37 +03:00 |
|
kd-11
|
96d880839a
|
rsx: Properly propagate surface properties on surface reuse.
|
2024-01-19 12:34:31 +03:00 |
|
Megamouse
|
e23db7efbd
|
Mac: Update MoltenVk to 1.2.7
Remove deprecated extension VK_MVK_moltenvk
|
2024-01-16 22:52:57 +01:00 |
|
Megamouse
|
7aad4f4253
|
overlays: decrease log level
|
2024-01-10 22:34:13 +01:00 |
|