4578 Commits (70147e913f971b32a714af03f357ce23c02a8bdc)

Author SHA1 Message Date
Lioncash 70147e913f vk_staging_buffer_pool: Make use of designated initializers where applicable 6 years ago
Lioncash 2025f847bb vk_shader_util: Make use of designated initializers where applicable 6 years ago
Lioncash 97e7663004 vk_scheduler: Make use of designated initializers where applicable 6 years ago
Lioncash fd7af52ec3 vk_sampler_cache: Make use of designated initializers where applicable 6 years ago
Lioncash 772b6e4d28 vk_resource_manager: Make use of designated initializers where applicable 6 years ago
Lioncash 8ebd6a21c5 vk_renderpass_cache: Make use of designated initializers where applicable 6 years ago
Lioncash 01f297f2e0 vk_rasterizer: Make use of designated initializers where applicable 6 years ago
Lioncash c07b0ffe47 vk_query_cache: Make use of designated initializers where applicable 6 years ago
Lioncash d43e923990 vk_pipeline_cache: Make use of designated initializers where applicable 6 years ago
Lioncash 7d5f93832c vk_memory_manager: Make use of designated initializers where applicable 6 years ago
Lioncash 75c00c3cb0 vk_image: Make use of designated initializers where applicable 6 years ago
Lioncash 6d165481ad vk_descriptor_pool: Make use of designated initializers where applicable 6 years ago
Lioncash 5330ca396d vk_compute_pipeline: Make use of designated initializers where applicable 6 years ago
Lioncash 757ddd8158 vk_compute_pass: Make use of designated initializers where applicable 6 years ago
Lioncash a66a0a6a53 vk_buffer_cache: Make use of designated initializers where applicable 6 years ago
Lioncash 0f8b977663 vk_device: Make use of designated initializers where applicable 6 years ago
Lioncash 0475a167f8 vk_graphics_pipeline: Make use of designated initializers where applicable 6 years ago
Lioncash db6fbd5894 vk_blit_screen: Make use of designated initializers where applicable 6 years ago
ReinUsesLisp fca26980a2 vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT 6 years ago
ReinUsesLisp c574ab5aa1 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
lat9nq 63d23835ef
configuration: implement per-game configurations (#4098) 6 years ago
lat9nq 1c7d106aac vk_stream_buffer: set allocable_size to 9 MiB 6 years ago
ReinUsesLisp 2a9d17b7e7 maxwell_dma: Rename registers to match official docs and reorder 6 years ago
ReinUsesLisp f6cb128eac shader_cache: Fix use-after-free and orphan invalidation cache entries 6 years ago
Morph 1b31755ba6 maxwell_to_gl: Implement MirrorOnceClampOGL using GL_MIRROR_CLAMP_EXT 6 years ago
David 7c970132b5
macro: Add support for "middle methods" on the code cache (#4112) 6 years ago
Morph 10eca7f651 maxwell_to_gl: Rename VertexType() to VertexFormat() 6 years ago
Morph 4a35df337b maxwell_to_vk: Reorder vertex formats and add A2B10G10R10 for all types except float 6 years ago
Morph 78d80d99a0 maxwell_to_gl: Add 32 bit component sizes to (un)signed scaled formats 6 years ago
Fernando Sahmkow 528b19a842 General: Tune the priority of main emulation threads so they have higher priority than less important helper threads. 6 years ago
Fernando Sahmkow ad92865497 General: Correct rebase, sync gpu and context management. 6 years ago
Fernando Sahmkow dc58058203 General: Setup yuzu threads' microprofile, naming and registry. 6 years ago
Fernando Sahmkow e31425df38 General: Recover Prometheus project from harddrive failure 6 years ago
ReinUsesLisp 9d55e5586f vk_rasterizer: Use nullptr for <pSizes> in CmdBindVertexBuffers2EXT 6 years ago
ReinUsesLisp 8584a77eb2 vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible 6 years ago
ReinUsesLisp 1a84209418 vulkan/fixed_pipeline_state: Move state out of individual structures 6 years ago
ReinUsesLisp c94b398f14 vk_rasterizer: Use VK_EXT_extended_dynamic_state 6 years ago
ReinUsesLisp a6db8e5f4d renderer_vulkan/wrapper: Add VK_EXT_extended_dynamic_state functions 6 years ago
ReinUsesLisp c387a72c76 fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_state 6 years ago
ReinUsesLisp 7527402a46 vk_device: Enable VK_EXT_extended_dynamic_state when available 6 years ago
ReinUsesLisp bb2cbdf704 texture_cache: Test format compatibility before copying 6 years ago
ReinUsesLisp 1d6be9febf video_core/compatible_formats: Table to test if two formats are legal to view or copy 6 years ago
ReinUsesLisp 6481d91e4a gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 6 years ago
David Marcec a927d8be52 gl_device: Fix IsASTCSupported 6 years ago
ReinUsesLisp bc8d3b8f82 gl_device: Enable NV_vertex_buffer_unified_memory on Turing devices 6 years ago
ReinUsesLisp 32a2dcd415 buffer_cache: Use buffer methods instead of cache virtual methods 6 years ago
ReinUsesLisp 39c97f1b65 gl_stream_buffer: Use InvalidateBufferData instead unmap and map 6 years ago
ReinUsesLisp 41a4090320 gl_rasterizer: Use NV_vertex_buffer_unified_memory for vertex buffer robustness 6 years ago
ReinUsesLisp 32485917ba gl_buffer_cache: Mark buffers as resident 6 years ago
ReinUsesLisp 73fb3a304b gl_device: Expose NV_vertex_buffer_unified_memory except on Turing 6 years ago