wheremyfoodat
79bfb67156
Merge pull request #515 from wheremyfoodat/wheremyfoodat-patch-2
...
Add UBO support to opengl.hpp
2024-05-12 22:29:05 +00:00
wheremyfoodat
85a17c3fcd
Add UBO support to opengl.hpp
2024-05-13 01:10:44 +03:00
wheremyfoodat
842943fa4c
GLSL shader gen: Add alpha test (...half of it I guess)
2024-05-13 00:51:40 +03:00
wheremyfoodat
798c651a17
Merge branch 'specialized-shaderz' into specialized-shaders-2
2024-05-12 23:20:12 +03:00
wheremyfoodat
2cf4563533
Merge pull request #512 from NerduMiner/camservice-fix
...
Index with iterator value rather than getSingleIndex() in CAMService::startCapture
2024-05-11 20:03:00 +00:00
NerduMiner
2f9d5e30b4
Index with iterator value in CAMService::startCapture rather than getSingleIndex()
...
The port may have a value of 3 in this function, which will cause a panic. getPortIndices() handles this case for us already, so the iterator vale is safe to use
2024-05-11 15:04:53 -04:00
PSI-Rockin
c2fd59ff6f
Kernel: Return used app memory for Commit ResourceLimit
...
Not quite correct, but nothing to be done until process management is improved
Also remove the stack limit for CXIs (thanks amogus)
2024-05-10 23:16:24 -04:00
PSI-Rockin
546be9b6f9
RO: Unmap CROs when unloaded
...
Thanks @noumidev
2024-05-10 21:23:18 -04:00
PSI-Rockin
6c4c20fe3e
Memory: Make TLS only 0x200 bytes for each thread
...
Also move TLS to Base region
2024-05-09 20:35:28 -04:00
PSI-Rockin
ba25ae7eba
Memory: Implement Unmap in ControlMemory
...
Also do a sanity check to make sure the memory region is free for linear allocations
2024-05-09 20:05:19 -04:00
wheremyfoodat
9a50a57d32
Fix CI
2024-05-10 02:13:58 +03:00
PSI-Rockin
c65b91e6f1
Memory: Implement Protect operation in ControlMemory
2024-05-09 19:10:20 -04:00
PSI-Rockin
1161703ed6
Memory: Fix double reset for FCRAM manager
...
Fix minor bug with permission tracking
2024-05-09 17:38:24 -04:00
PSI-Rockin
352799b1a7
Memory: Consolidate state and permission changes
...
Can now use a single function to change either state, permissions, or both
Also merge vmem blocks that have the same state and permissions
2024-05-09 15:03:03 -04:00
wheremyfoodat
aa7a6bfe7a
s/ellided/elided ( #510 )
...
* s/ellided/elided
* Fix header name
2024-05-08 03:20:39 +03:00
wheremyfoodat
80527edcb6
Merge pull request #509 from wheremyfoodat/patch
...
Qt: Add patching menu
2024-05-07 21:21:08 +00:00
wheremyfoodat
332fbcfff1
Qt: Add patching errors
2024-05-07 23:55:32 +03:00
wheremyfoodat
66bcf384f3
Qt: Add file patcher
2024-05-07 23:08:24 +03:00
PSI-Rockin
9b20801dde
Accurately handle MemoryState for virtual memory
...
Previously all non-free blocks were marked as Reserved
2024-05-03 21:44:07 -04:00
PSI-Rockin
f230384444
Memory: Rework FCRAM management entirely
...
Disables a lot of functionality... but I didn't want to commit too much to this commit
Also reworks virtual memory management somewhat (but needs more work)
2024-05-02 21:40:08 -04:00
wheremyfoodat
70f443b06e
Merge pull request #505 from wheremyfoodat/moar-hle-dsp
...
GPU: Handle invalid floating point uniform writes
2024-05-01 21:51:02 +00:00
wheremyfoodat
81932421cf
Optimize float uniform setting
2024-05-02 00:28:13 +03:00
wheremyfoodat
70f733ffb8
GPU: Handle invalid floating point uniform writes
2024-05-02 00:22:13 +03:00
wheremyfoodat
64dc0a01dc
Merge pull request #503 from wheremyfoodat/moar-hle-dsp
...
HLE DSP: Stub AAC
2024-05-01 14:21:33 +00:00
wheremyfoodat
6a424a7a66
Fix CI
2024-05-01 17:02:38 +03:00
wheremyfoodat
e4b81d61a4
HLE DSP: Fix AAC response stub
2024-05-01 16:10:51 +03:00
wheremyfoodat
ad380b8c5a
Warn on invalid AAC request
2024-05-01 01:59:32 +03:00
wheremyfoodat
0490c6753f
HLE DSP: Stub AAC
2024-05-01 01:56:17 +03:00
wheremyfoodat
21492f81a9
Merge pull request #502 from wheremyfoodat/moar-hle-dsp
...
More HLE DSP work
2024-04-30 22:10:44 +00:00
wheremyfoodat
fb8130a868
HLE DSP: Remove debug artifacts
2024-05-01 00:21:21 +03:00
wheremyfoodat
2fc9c0a573
DSP HLE: Broken PCM16 and handle DSP voice status better
2024-05-01 00:21:21 +03:00
wheremyfoodat
8e303d8d08
Merge pull request #501 from wheremyfoodat/capstone
...
Implement GPUREG_VSH_OUTMAP_MASK
2024-04-29 20:18:57 +00:00
wheremyfoodat
f004aa6021
Implement GPUREG_VSH_OUTMAP_MASK
2024-04-29 23:02:33 +03:00
wheremyfoodat
88e8491c7f
CapstoneDisassembler: Remove outdated cstdio include
2024-04-29 13:59:46 +03:00
wheremyfoodat
3ff16e1588
Merge pull request #500 from wheremyfoodat/capstone
...
Integrate Capstone disassembler
2024-04-28 22:23:15 +00:00
wheremyfoodat
f77c9720a6
Avoid unnecessarily initializing disassembler
2024-04-29 01:08:04 +03:00
wheremyfoodat
5161ef8ff3
Avoid narrowing conversions in initializer list
2024-04-29 00:48:11 +03:00
wheremyfoodat
27828b1351
Lua: Add Teak disassembler
2024-04-29 00:46:22 +03:00
wheremyfoodat
eab1a12b07
Integrate Capstone disassembler
2024-04-29 00:28:46 +03:00
wheremyfoodat
2eaaccd96b
Remove unused span include
2024-04-27 00:56:35 +03:00
wheremyfoodat
609eb6d880
DSP HLE: Get ADPCM audio decoding working ( #499 )
...
* Start decoding ADPCM
* Fix accidentally skipping ADPCM samples
* DSP HLE: ADPCM weights are signed
* Format
* Format
* Fix broken amend
2024-04-27 00:53:17 +03:00
wheremyfoodat
2fc66fd3ba
Merge pull request #498 from wheremyfoodat/hle-dsp
...
Qt: Add support for dumping DSP firmware
2024-04-25 22:40:44 +00:00
wheremyfoodat
01875e080a
CI: Switch to MacOS 13
2024-04-26 01:21:02 +03:00
wheremyfoodat
8c296905f4
Qt: Add support for dumping DSP firmware
2024-04-26 00:54:21 +03:00
wheremyfoodat
000dc09a30
Merge pull request #497 from PSI-Rockin/poketto_monsutaa
...
[CRO] Fix faulty data relocations
2024-04-22 23:34:31 +00:00
PSI-Rockin
b797c92b2e
[CRO] Offset the old data address by the start of the CRO
...
The old logic caused bad data relocations
2024-04-22 18:17:58 -04:00
Ishan09811
1af7664efc
Ci: some fixes ( #496 )
...
* Windows_Build: automatic fetch build type for path
* Hydra_Build: automatic fetch build_type for path
2024-04-20 13:08:57 +03:00
wheremyfoodat
466e67a2fd
Merge pull request #489 from wheremyfoodat/hle-dsp
...
[Draft] HLE DSP work
2024-04-14 10:25:41 +00:00
wheremyfoodat
ea6818eb4b
HLE DSP: Formatting
2024-04-14 13:13:19 +03:00
wheremyfoodat
a43f0e3fb4
Merge pull request #494 from Ishan09811/patch-7
...
Android_Build: add gradle caching
2024-04-14 09:54:09 +00:00