4653 Commits (51bfe3397ff9dd8f6fb1d9736816c16fce0f5fca)

Author SHA1 Message Date
ReinUsesLisp 03bb8691b7 renderer_{opengl,vulkan}: Clamp shared memory to host's limit 6 years ago
Lioncash 7d3ba83dde shader_cache: Make use of std::erase_if 6 years ago
Lioncash 8d7fa4e28c vk_device: Make use of designated initializers where applicable 6 years ago
Lioncash 869f37566e vk_graphics_pipeline: Make use of designated initializers where applicable 6 years ago
ReinUsesLisp a068ce4c32 video_core: Rearrange pixel format names 6 years ago
ReinUsesLisp 44fb3cf920 video_core: Fix DXT4 and RGB565 6 years ago
ReinUsesLisp 716ab93365 video_core/format_lookup_table: Add formats with existing PixelFormat 6 years ago
ReinUsesLisp 46c327d2d9 video_core: Fix B5G6R5_UNORM render target format 6 years ago
ReinUsesLisp 12937875a5 video_core: Fix B5G6R5U 6 years ago
ReinUsesLisp ac8eeffbbc video_core: Implement RGBA32_SINT render target 6 years ago
ReinUsesLisp 59610b129f video_core: Implement RGBA32_SINT render target 6 years ago
ReinUsesLisp 5ba68f5fab video_core: Implement RGBA16_SINT render target 6 years ago
ReinUsesLisp f8136072ff video_core: Implement RGBA8_SINT render target 6 years ago
ReinUsesLisp ad494d0a3c video_core: Implement RG32_SINT render target 6 years ago
ReinUsesLisp 469c89d31a video_core: Implement RG8_SINT render target and fix RG8_UINT 6 years ago
ReinUsesLisp c6e852f5c5 video_core: Implement R8_SINT render target 6 years ago
ReinUsesLisp 29e5516bb8 video_core: Implement R8_SNORM render target 6 years ago
ReinUsesLisp 8cb663e1b4 video_core/surface: Remove explicit values on PixelFormat's definition 6 years ago
ReinUsesLisp 0902bb64f1 video_core/surface: Reorder render target to pixel format switch 6 years ago
Lioncash 6d507f7487 vk_blit_screen: Make use of designated initializers where applicable 6 years ago
ReinUsesLisp 6e3bbca693 vk_state_tracker: Fix dirty flags for stencil_enable on VK_EXT_extended_dynamic_state 6 years ago
ReinUsesLisp 991dafcee3 vk_rasterizer: Pass <pSizes> to CmdBindVertexBuffers2EXT 6 years ago
ReinUsesLisp 2691f5e6b9 video_core/textures: Add and use SwizzleSliceToVoxel, and minor style changes 6 years ago
lat9nq 61519c20c3 configuration: implement per-game configurations (#4098) 6 years ago
lat9nq edab2dcd09 vk_stream_buffer: set allocable_size to 9 MiB 6 years ago
ReinUsesLisp ef1ba82f42 maxwell_dma: Rename registers to match official docs and reorder 6 years ago
ReinUsesLisp 308feff898 shader_cache: Fix use-after-free and orphan invalidation cache entries 6 years ago
Morph 9e0fd0beb0 maxwell_to_gl: Implement MirrorOnceClampOGL using GL_MIRROR_CLAMP_EXT 6 years ago
David ac1a57c28a macro: Add support for "middle methods" on the code cache (#4112) 6 years ago
Morph e2fb93cb46 maxwell_to_gl: Rename VertexType() to VertexFormat() 6 years ago
Morph 3a3949183e maxwell_to_vk: Reorder vertex formats and add A2B10G10R10 for all types except float 6 years ago
Morph 4c3146aeb4 maxwell_to_gl: Add 32 bit component sizes to (un)signed scaled formats 6 years ago
Fernando Sahmkow fb07639438 General: Tune the priority of main emulation threads so they have higher priority than less important helper threads. 6 years ago
Fernando Sahmkow 543b6b315f General: Correct rebase, sync gpu and context management. 6 years ago
Fernando Sahmkow 9846f5822d General: Setup yuzu threads' microprofile, naming and registry. 6 years ago
Fernando Sahmkow 7ee76003ad General: Recover Prometheus project from harddrive failure 6 years ago
ReinUsesLisp eab8a5a9db vk_rasterizer: Use nullptr for <pSizes> in CmdBindVertexBuffers2EXT 6 years ago
ReinUsesLisp b9ac739607 vk_pipeline_cache: Avoid hashing and comparing dynamic state when possible 6 years ago
ReinUsesLisp 031f7b3b26 vulkan/fixed_pipeline_state: Move state out of individual structures 6 years ago
ReinUsesLisp 049837aae0 vk_rasterizer: Use VK_EXT_extended_dynamic_state 6 years ago
ReinUsesLisp 0a32575e27 renderer_vulkan/wrapper: Add VK_EXT_extended_dynamic_state functions 6 years ago
ReinUsesLisp 8e8bfc9365 fixed_pipeline_state: Add requirements for VK_EXT_extended_dynamic_state 6 years ago
ReinUsesLisp bcf4665fb0 vk_device: Enable VK_EXT_extended_dynamic_state when available 6 years ago
ReinUsesLisp 26144f794f texture_cache: Test format compatibility before copying 6 years ago
ReinUsesLisp 23e0009a41 video_core/compatible_formats: Table to test if two formats are legal to view or copy 6 years ago
ReinUsesLisp 95c7c7db0a gl_buffer_cache: Copy to buffers created as STREAM_READ before downloading 6 years ago
David Marcec 589135df53 gl_device: Fix IsASTCSupported 6 years ago
ReinUsesLisp 9f411bbb41 gl_device: Enable NV_vertex_buffer_unified_memory on Turing devices 6 years ago
ReinUsesLisp 3b1a5ead5c buffer_cache: Use buffer methods instead of cache virtual methods 6 years ago
ReinUsesLisp d636cb75f3 gl_stream_buffer: Use InvalidateBufferData instead unmap and map 6 years ago