shadPS4/src/video_core
Vinicius Rangel 9e4fc17e6c
shader_recompiler: handle fetch shader address offsets (#538)
* shader_recompiler: handle fetch shader address offsets

parse index & offset sgpr from fetch shader and propagate them to vkBindVertexBuffers

* shader_recompiler: fix fetch_shader when offset is not present

* video_core: propagate index/offset SGPRs to vkCmdDraw instead of offsetting the buffer address

* video_core: add vertex_offset to non-indexed draw calls

renamed fetch offset fields
2024-08-24 17:36:40 +02:00
..
amdgpu Misc fixes (#517) 2024-08-21 23:54:23 +03:00
buffer_cache control_flow_graph: Initial divergence handling (#434) 2024-08-16 20:05:37 +03:00
host_shaders Surface management rework (2/3) (#329) 2024-07-28 17:20:42 +02:00
renderer_vulkan shader_recompiler: handle fetch shader address offsets (#538) 2024-08-24 17:36:40 +02:00
texture_cache Fixed video dimensions alignment and image cache 2024-08-24 16:59:30 +03:00
multi_level_page_table.h video_core: Implement guest buffer manager (#373) 2024-08-08 15:02:10 +03:00
page_manager.cpp video_core: Implement guest buffer manager (#373) 2024-08-08 15:02:10 +03:00
page_manager.h video_core: Implement guest buffer manager (#373) 2024-08-08 15:02:10 +03:00
renderdoc.cpp Move presentation to separate thread/improve sync (#303) 2024-07-28 15:54:09 +02:00
renderdoc.h Move presentation to separate thread/improve sync (#303) 2024-07-28 15:54:09 +02:00