psucien
|
d752aa5357
|
config, video_core: null gpu configuration added
|
2024-05-22 20:19:42 +02:00 |
TheTurtle
|
8730968385
|
video: Import new shader recompiler + display a triangle (#142)
|
2024-05-22 01:35:12 +03:00 |
georgemoralis
|
bb89b1c95a
|
Merge pull request #140 from shadps4-emu/additional_evq_func
A bunch of new functional and small improvements
|
2024-05-18 09:46:14 +03:00 |
psucien
|
8455574615
|
gnmdriver: submission lock moved out from gpu
|
2024-05-17 23:31:19 +02:00 |
psucien
|
85704e26a0
|
renderer_vulkan: state tracking for `Image` resources
|
2024-05-17 12:44:07 +02:00 |
psucien
|
64b2e58285
|
a fair multi-submissions support
|
2024-05-17 08:47:38 +02:00 |
psucien
|
dbdb3dc77e
|
amdgpu: non-blocking submitDone
|
2024-05-17 08:22:47 +02:00 |
psucien
|
9df1a8d15b
|
amdgpu: added support for several single GFX submits per frame
|
2024-05-17 00:01:47 +02:00 |
psucien
|
38061ae636
|
fix for crash in apps when splash is missing
|
2024-05-16 16:59:38 +03:00 |
psucien
|
8c4f72f404
|
review comments
|
2024-05-16 16:59:04 +03:00 |
georgemoralis
|
c9b5b5e963
|
show title splash while the game is loading
|
2024-05-16 16:58:14 +03:00 |
TheTurtle
|
55855b4195
|
core: Implement new memory manager (#133)
* core: Implement new memory manager
* ci: Attempt to fix linux build
* code: Fix a few build errors
|
2024-05-16 15:55:50 +03:00 |
georgemoralis
|
055ffff463
|
Merge pull request #132 from shadps4-emu/gpu_flip
graphics: separate IRQ for GPU driven flips
|
2024-05-14 23:56:12 +03:00 |
psucien
|
45e354fd77
|
renderer_vk: missing barriers (#134)
|
2024-05-14 23:46:34 +03:00 |
psucien
|
8677972505
|
graphics: separate IRQ for GPU driven flips
|
2024-05-14 21:33:20 +02:00 |
psucien
|
d804a66aa2
|
review comments applied
|
2024-05-11 00:04:04 +02:00 |
psucien
|
37014394fd
|
amdgpu: return perfcounter on EOP
|
2024-05-10 23:16:56 +02:00 |
psucien
|
923baf0164
|
core: gpu interrupt dispatcher
|
2024-05-10 21:48:01 +02:00 |
psucien
|
581688c1ac
|
amdgpu: EOS event packet handling
|
2024-05-10 11:55:04 +02:00 |
psucien
|
8e0c67f12e
|
amdgpu: `wait_reg_mem` and `write_data` implementation
Command list parsing is temporary moved to async task
|
2024-05-09 22:59:35 +02:00 |
psucien
|
bfb18135fb
|
amdgpu: EOP irq and dummy PM4 handlers
|
2024-05-08 23:27:56 +02:00 |
psucien
|
498c5eb0cd
|
gnm_driver: `sceGnmSubmitAndFlipCommandBuffers` implementation
|
2024-05-08 22:55:39 +02:00 |
psucien
|
4746f514ff
|
gnm_driver: various fixes
|
2024-05-08 22:53:55 +02:00 |
psucien
|
4206ec3c94
|
video_core, kernel: added gfx eop event handling
|
2024-05-07 22:46:54 +02:00 |
psucien
|
7e8d90d609
|
core: libraries: gnmdriver: basic functionality extension (#120)
Also a bit of refactoring in `video_core`
|
2024-05-01 19:29:06 +03:00 |
TheTurtle
|
1b9bf924ca
|
core: Rewrite thread local storage implementation (#118)
|
2024-05-01 13:38:41 +03:00 |
TheTurtle
|
b94efcba5a
|
video_core: Add basic command list processing (#117)
|
2024-04-30 01:23:28 +03:00 |
psucien
|
2696733cad
|
video_core: prefer discrete gpu if available (#116)
* video_core: prefer discrete gpu if available
* ci: Upgrade to clang format 17
* rewrite w\o std::zip usage
---------
Co-authored-by: raphaelthegreat <47210458+raphaelthegreat@users.noreply.github.com>
|
2024-04-30 00:19:12 +03:00 |
georgemoralis
|
0727775c88
|
give texture cache exception handler priority over tls exception handler
|
2024-04-29 19:26:35 +03:00 |
raphaelthegreat
|
25c04ad42f
|
texture_cache: Fix linear image uploads
* Also fixed build for clang-cl with libc
|
2024-04-29 18:22:04 +03:00 |
psucien
|
35777a9fb3
|
clang format fix
|
2024-04-28 01:34:14 +02:00 |
psucien
|
453b24eb20
|
config: option to select gpu for vk device
|
2024-04-28 01:19:04 +02:00 |
psucien
|
249373bf0d
|
texture_cache: protection flags re-worked
* actually I gave up on clang fmt
|
2024-04-28 01:00:24 +02:00 |
psucien
|
d2c53d0fde
|
clang format fix
|
2024-04-28 00:51:34 +02:00 |
psucien
|
1047293bf2
|
Merge branch 'main' of github.com:raphaelthegreat/shadps4 into raph-main
|
2024-04-28 00:29:15 +02:00 |
psucien
|
e0a4c3f1a3
|
texture_cache: added memory protection for Windows
|
2024-04-28 00:21:04 +02:00 |
raphaelthegreat
|
40c86b7688
|
Address feedback
|
2024-04-28 01:09:03 +03:00 |
GPUCode
|
c01b6f8397
|
video_core: Rewrite vulkan and videoout
|
2024-04-14 17:10:40 +03:00 |
GPUCode
|
584b7d2b15
|
chore: Make shadps4 REUSE compliant
|
2024-02-23 23:33:43 +02:00 |
GPUCode
|
6f4c6ae0bb
|
code: Add clang-format target and CI workflow (#82)
* code: Add clang format target, rules and CI workflow
* code: Run clang format on sources
|
2024-02-23 22:57:57 +02:00 |
GPUCode
|
fe43558779
|
common: Rework timekeeping with native RDTSC and port to linux
|
2024-02-23 11:30:06 +02:00 |