Herman Semenov
|
243fd0be78
|
core,shader_recompiler: align structures for 64-bit platforms (#447)
Decreased sizes:
* TextureDefinition 32 bytes -> 24 bytes
* PortOut 72 bytes -> 64 bytes
* Request 48 bytes -> 40 bytes
* WindowSystemInfo 32 bytes -> 24 bytes
|
2024-08-24 16:18:12 +03:00 |
|
psucien
|
27cb218584
|
video_core: CPU flip relay (#415)
* video_core: cpu flip is propagated via gpu thread now
* tentative fix for cpu flips racing
* libraries: videoout: better flip status handling
|
2024-08-14 11:36:11 +02:00 |
|
TheTurtle
|
0d6edaa0a0
|
Move presentation to separate thread/improve sync (#303)
* video_out: Move presentation to separate thread
* liverpool: Better sync for CPU flips
* driver: Make flip blocking
* videoout: Proper flip rate and vblank management
* config: Add vblank divider option
* clang format
* videoout: added `sceVideoOutWaitVblank`
* clang format
* vk_scheduler: Silly merge conflict
* externals: Add renderdoc API
* clang format
* reuse
* rdoc: manual capture trigger
* clang fmt
---------
Co-authored-by: psucien <168137814+psucien@users.noreply.github.com>
|
2024-07-28 15:54:09 +02:00 |
|
psucien
|
db113bbc7b
|
videoout, platform: fix for ooo irqs
|
2024-05-29 16:02:51 +02:00 |
|
TheTurtle
|
8730968385
|
video: Import new shader recompiler + display a triangle (#142)
|
2024-05-22 01:35:12 +03:00 |
|
psucien
|
133acdc120
|
video_out: added vblank event
|
2024-05-17 23:31:55 +02:00 |
|
psucien
|
923baf0164
|
core: gpu interrupt dispatcher
|
2024-05-10 21:48:01 +02:00 |
|
psucien
|
50bcd13482
|
video_out: added display buffer labels
|
2024-05-08 07:35:10 +02:00 |
|
GPUCode
|
c01b6f8397
|
video_core: Rewrite vulkan and videoout
|
2024-04-14 17:10:40 +03:00 |
|