kd-11
c17014a055
Buildfiles improvements
2024-02-11 14:24:33 +01:00
kd-11
c572226b0d
Stop including x86 intrinsics in other architectures
2024-02-11 14:24:33 +01:00
kd-11
6718b0683e
Don't include x64 options when building arm64
2024-02-11 14:24:33 +01:00
RipleyTom
3735df4f53
Update CMake requirements in BUILDING.md
2024-02-11 10:09:24 +02: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
RipleyTom
9b387485b5
Avoid modifying any memory on SYS_NET_EINTR cases
2024-02-09 18:07:18 +02:00
RipleyTom
56e27bdd49
Restrict file creation in /dev_hdd0
2024-02-09 16:13:46 +02:00
Elad.Ash
30e8c3e951
SPU LLVM: Allow swapped FMA and multiplications args in match context
2024-02-07 13:45:29 +02:00
Megamouse
96b7e4c67f
Update libpng to 1.6.42
2024-02-06 22:13:22 +01:00
RipleyTom
65d93c97ea
Add various SPU patterns
2024-02-06 22:08:44 +02:00
RipleyTom
a92b8acba7
Accurate FI
2024-02-06 22:08:44 +02:00
Megamouse
85f4c38b4e
Update submodules
...
- Updates SDL to 2.30.0
- Updates curl to 8.6.0
- Updates libusb to 1.0.27
- Updates zlib to 1.3.1
- Updates FAudio to 24.02
2024-02-05 23:47:38 +01:00
Eladash
40c51a1f05
Crypto/unedat.cpp: remove extract_all_data
2024-02-05 21:56:04 +02:00
Eladash
a6c2e995af
Crypto/PKG installer: Fix potential RAM shortage when extracing EDAT files
2024-02-05 21:56:04 +02:00
Eladash
596e671973
Crypto/sys_fs: Fix potential RAM shortage in NPDRM decryption
...
Previous code was structured very naively: if 8GB read is requested, it would allocate 8GB of memory. Without considering recycling memory for each block.
2024-02-05 21:56:04 +02:00
Eladash
d38b2eb8ef
Crypto/sys_fs: Remove some seek operations
2024-02-05 21:56:04 +02:00
RipleyTom
bb9444e19a
Add sceNpPlus to registered modules
2024-02-05 15:28:38 +01:00
RipleyTom
26d406fec3
RPCN 1.1
2024-02-05 09:44:29 +01:00
Megamouse
dda0b8af45
cellGem: Allow to use multiple controllers as fake PS-Move
...
- Allows to use the last 4 ports/players as PS Move in fake mode
- Should in theory react to re/disconnected controllers
- Should allow to use player 1-3 as normal controller simultaneously
2024-02-03 21:47:40 +01:00
Megamouse
d5ce4e0f6b
sceNp: fix atomic type
2024-02-03 17:59:19 +01:00
Megamouse
e5cfe710fa
sceNp: correct type for data attachment
2024-02-03 17:59:19 +01:00
Megamouse
2a0e2ce0a2
sceNp: don't preserve messages in sceNpBasicRecvMessageAttachment
2024-02-03 17:59:19 +01: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
e13a671f86
sceNp: Implement sceNpBasicRecvMessageAttachment
2024-02-03 17:59:19 +01:00
Megamouse
48f82c75c1
np: fix signed/unsigned warning
...
who the heck thought returning signed on a counter makes sense...
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
RipleyTom
319657e815
Review fixes
2024-02-03 08:45:29 +01:00
RipleyTom
c589001dff
Add player history
2024-02-03 08:45:29 +01:00
Megamouse
c04cd2228e
Qt: Show NP ID in rpcn dialogs
2024-02-02 19:05:56 +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