suyu/src/video_core/texture_cache
ReinUsesLisp 35df1d1864 vk_staging_buffer_pool: Add stream buffer for small uploads
This uses a ring buffer similar to OpenGL's stream buffer for small
uploads. This stops us from allocating several small buffers, reducing
memory fragmentation and cache locality.

It uses dedicated allocations when possible.
2021-02-13 02:17:24 -03:00
..
accelerated_swizzle.cpp common/alignment: Rename AlignBits to AlignUpLog2 2021-01-15 04:13:33 -03:00
accelerated_swizzle.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
decode_bc4.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
decode_bc4.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
descriptor_table.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
format_lookup_table.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
format_lookup_table.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
formatter.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
formatter.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
image_base.cpp gl_texture_cache: Avoid format views on Intel and AMD 2021-01-04 02:06:40 -03:00
image_base.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
image_info.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
image_info.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
image_view_base.cpp gl_texture_cache: Avoid format views on Intel and AMD 2021-01-04 02:06:40 -03:00
image_view_base.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
image_view_info.cpp video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
image_view_info.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
render_targets.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
samples_helper.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
slot_vector.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
texture_cache.h vk_staging_buffer_pool: Add stream buffer for small uploads 2021-02-13 02:17:24 -03:00
types.h video_core: Rewrite the texture cache 2020-12-30 03:38:50 -03:00
util.cpp texture_cache/util: Remove unused functions 2021-02-09 17:30:20 -05:00
util.h gl_texture_cache: Avoid format views on Intel and AMD 2021-01-04 02:06:40 -03:00