..
barriers.cpp
vk: Allow barriers to optionally skip renderpass splitting
2024-05-12 21:26:25 +03:00
barriers.h
vk: Allow barriers to optionally skip renderpass splitting
2024-05-12 21:26:25 +03:00
buffer_object.cpp
[rsx] reduce size of config structs
2021-12-02 21:36:57 +03:00
buffer_object.h
vk: Make use of multi-pool memory types
2021-07-25 20:55:09 +03:00
chip_class.cpp
vk: Add chip detection for INTEL DG2 cards
2023-10-25 20:06:04 +03:00
chip_class.h
vk: Add driver vendor V3DV (Broadcom on Mesa)
2024-08-21 23:07:13 +03:00
commands.cpp
vk: Rewrite command buffer chains
2022-02-21 23:58:01 +03:00
commands.h
vk: Avoid unnecessary dynamic state updates
2022-10-07 11:53:34 +03:00
data_heap.cpp
vk: Fix 'grow' behavior when we reach the size limit
2022-01-30 10:56:15 +03:00
data_heap.h
vk: Refactor some uber-headers
2021-01-10 12:04:31 +03:00
descriptors.cpp
vk: Do not hard-sync on first sign of fragmentation
2023-06-14 01:12:11 +03:00
descriptors.h
vk: Rename gc_wrapper_t to gc_callback_t which is more relevant
2023-06-01 19:25:50 +03:00
device.cpp
Fix v3dv workaround
2024-08-24 02:07:00 +03:00
device.h
vk: Dump diagnostic messages if device creation fails
2024-05-30 21:16:12 +03:00
framebuffer_object.hpp
rsx: Implement RSX-compliant polygon offset
2022-10-11 14:00:34 +03:00
garbage_collector.h
vk: Restructure gpu labels and add them as an event backend
2023-06-30 18:38:14 +03:00
graphics_pipeline_state.hpp
Vk/Gl/Overlays: Do not blend the alpha channel when rendering overlays
2024-08-28 01:19:15 +03:00
image.cpp
gl: Avoid UBO/SSBO binding index collisions
2022-09-19 01:37:10 +03:00
image.h
vk: Reimplement compliant async texture streaming
2022-07-25 21:05:31 +03:00
image_helpers.cpp
vk: Do not use raw GPU command buffer handles for any wrapped API calls
2023-05-18 18:10:46 +03:00
image_helpers.h
vk: Do not use raw GPU command buffer handles for any wrapped API calls
2023-05-18 18:10:46 +03:00
instance.hpp
Improved wayland support
2024-08-04 02:59:03 +03:00
mem_allocator.h
vk: Refactor some uber-headers
2021-01-10 12:04:31 +03:00
memory.cpp
vk: Refactor memory allocators to easily inspect device properties
2023-05-15 12:28:19 +03:00
memory.h
vk: Refactor memory allocators to easily inspect device properties
2023-05-15 12:28:19 +03:00
pipeline_binding_table.h
VK: move helpers to vkutils
2020-12-31 22:57:17 +03:00
query_pool.hpp
vk: Refactor some uber-headers
2021-01-10 12:04:31 +03:00
sampler.cpp
vk: Disable anisotropy if the anisotropic level is meaningless
2023-07-04 09:31:51 +03:00
sampler.h
vk: Fix some sampler load crashes
2023-05-23 14:37:13 +03:00
scratch.cpp
vk: Lower scratch dimension alignment to 256 to minimize wastage
2023-05-15 12:28:19 +03:00
scratch.h
vk: Zero-initialize scratch VRAM allocations
2022-12-14 03:24:37 +03:00
shared.cpp
Replace src_loc with std::soource_location
2024-05-21 14:19:12 +03:00
shared.h
Replace src_loc with std::soource_location
2024-05-21 14:19:12 +03:00
swapchain.hpp
Add enable exclusive fullscreen mode setting
2022-11-14 17:50:13 +01:00
sync.cpp
vk: Fix namespace pollution in sync module
2023-07-04 09:31:51 +03:00
sync.h
vk/rsx: Fix build errors and warnings
2023-06-30 18:38:14 +03:00