Commit Graph

  • e2b796ed74
    Merge 9e7f2ff48f into 0ff3440232 Wunk 2024-03-03 15:44:09 -0800
  • 9e7f2ff48f spv_shader_gen: Remove duplicate header Wunkolo 2024-03-03 15:44:00 -0800
  • 0a9c2f21b4 video_core: Build spv generators when vulkan is enabled Wunkolo 2024-03-03 14:22:13 -0800
  • 591bc091da spv_shader_gen: Refactor `EmitterIDs` to `ModuleIds` Wunkolo 2024-03-03 14:03:40 -0800
  • 1b370520d8 spv_shader_gen: Move common vs/fs types to spv_shader_gen Wunkolo 2024-03-03 14:00:03 -0800
  • eb814f77c7 renderer_vulkan: Remove general vertex-spv generation interface Wunkolo 2024-03-03 13:49:52 -0800
  • eaa5b74f5e spv_shader_gen: Remove `_id` suffix within `EmitterIDs`-type Wunkolo 2024-03-03 11:27:16 -0800
  • 77eb142304 spv_shader_gen: Add clipping plane support Wunkolo 2024-03-03 11:19:59 -0800
  • edc9708e64 spv_shader_gen: Remove `_id` from interface names Wunkolo 2024-03-03 09:50:03 -0800
  • 5c631e0e55 spv_shader_gen: Optimize z-negation Wunkolo 2024-03-03 09:47:42 -0800
  • 319a278bf9 spv_shader_gen: Add `SanitizeVertex` Wunkolo 2024-03-03 09:43:48 -0800
  • 5fe5370d1d
    Merge 2855c5414c into 0ff3440232 GPUCode 2024-03-03 12:16:45 +0000
  • 2855c5414c y2r: Remove goto GPUCode 2024-03-03 02:32:37 +0200
  • f3cab3a252
    Merge a8a12918f3 into 0ff3440232 TGP17 2024-03-03 12:51:48 +0100
  • 56c809e5db
    Merge 265ed7ec14 into 0ff3440232 Vitor K 2024-03-03 12:51:48 +0100
  • 056470a945
    Merge 20ef8e47e6 into 0ff3440232 GPUCode 2024-03-03 12:51:48 +0100
  • 3a86fb1aca
    Merge e0dd6e96f1 into 0ff3440232 PabloMK7 2024-03-03 12:51:48 +0100
  • 63d0b8f15d
    Merge 10df158dc6 into 0ff3440232 PabloMK7 2024-03-03 12:51:48 +0100
  • 9635de4708
    Merge f6efa049dd into 0ff3440232 GPUCode 2024-03-03 12:51:48 +0100
  • e4f20c1e56
    Merge 1d2f9bc7c6 into 0ff3440232 GPUCode 2024-03-03 12:51:48 +0100
  • 651fe04f7b
    Merge 2fe2dd1482 into 0ff3440232 GPUCode 2024-03-03 13:40:57 +0200
  • 1a6129d4ab
    Merge 10f82aaa6e into 0ff3440232 PabloMK7 2024-03-03 19:40:55 +0800
  • bf003b6cc9
    Merge 63e4e1dc43 into 0ff3440232 PabloMK7 2024-03-03 13:40:38 +0200
  • 6c656166a6
    Merge 1fff5b5e32 into 0ff3440232 Tobias 2024-03-03 13:40:04 +0200
  • 0ff3440232
    tools: Add reset submodules script (#7465) master Tobias 2024-03-03 12:39:55 +0100
  • 3fb681bcc6 renderer_vulkan: SPIRV TrivialVertexShader generation Wunkolo 2024-03-02 12:51:08 -0800
  • a17ada2b2a y2r: Delay completion event GPUCode 2024-03-03 01:43:28 +0200
  • 99e83a4ab8 vk_graphics_pipeline: Add shader SPIRV interface Wunkolo 2024-03-02 12:49:11 -0800
  • 882f75c02c renderer_vulkan: Initialize SPIRV vertex shaders Wunkolo 2024-03-02 11:42:36 -0800
  • d24722ba96 renderer_vulkan: Separate glsl->spirv compilation to `CompileGLSLtoSPIRV` Wunkolo 2024-03-02 11:21:33 -0800
  • 21bfc043f0 Common/Hash: Add `ComputeHash64` `std::span` interface Wunkolo 2024-03-02 10:47:33 -0800
  • 69e758d738
    dedicated_room: properly initialize logging (#7468) liushuyu 2024-02-27 08:06:28 -0700
  • 3154543336
    dedicated_room: properly initialize logging liushuyu 2024-02-26 21:36:38 -0700
  • 887a8258d1 tools: Add reset submodules script FearlessTobi 2024-02-27 02:56:53 +0100
  • 10f82aaa6e Implement plugin loader Mode3 mem strategy PabloMK7 2024-02-26 23:48:43 +0100
  • f4768cd26c
    video_core: Remove pre-compilation of Vulkan host-shaders. (#7461) Steveice10 2024-02-26 10:26:44 -0800
  • 5036b90f59
    Merge b1f92f926a into e0d2c1308e Wunk 2024-02-26 17:41:44 +0000
  • b1f92f926a vk_blit_helper: Fix `d24s8_to_rgba8_ms_comp` SPV reference Wunkolo 2023-11-20 14:19:12 -0800
  • ad61d72f2c vk_texture_runtime: Use highest priority image for image-views by default Wunkolo 2023-11-20 14:06:00 -0800
  • 4de9d81b50 vk_texture_runtime: Resolve MSAA source image before blit Wunkolo 2023-11-20 12:28:51 -0800
  • a2aee70b86 vk_texture_runtime: Use the highest-priority representation of a surface Wunkolo 2023-11-20 12:27:58 -0800
  • 8f791c0863 rasterizer_cache: Add `sample_count` criteria in `FindMatch` Wunkolo 2023-11-20 10:26:21 -0800
  • 44cb5a4ad2 rasterizer_cache: Create Surface MSAA handles upon `ScaleUp` Wunkolo 2023-11-20 10:20:01 -0800
  • aebd108328 Formatting fixes Wunkolo 2023-11-20 09:15:17 -0800
  • cc7d2f6576 rasterizer_cache: Remove MSAA from fill-surfaces and display-transfers Wunkolo 2023-11-20 09:12:30 -0800
  • 2653528d28 vk_texture_runtime: Use renderpass-clears for MSAA surfaces Wunkolo 2023-11-13 16:42:06 -0800
  • 64a116b254 vk_texture_runtime: Add explicit "sub-image" index to View accessors Wunkolo 2023-11-13 16:34:13 -0800
  • 8356700ef7 surface_params: Add sample count to surface debug name Wunkolo 2023-11-13 16:33:08 -0800
  • ee7588230b vk_renderpass_cache: Implement depth+stencil render pass resolve Wunkolo 2023-11-13 15:52:55 -0800
  • c4fcd93ff9 vk_instance: Detect MSAA features Wunkolo 2023-11-13 15:24:45 -0800
  • 55c74f54d5 rasterizer_cache: Propagate `sample_count` to `SurfaceParams` Wunkolo 2023-11-13 14:37:31 -0800
  • 149ef4d900 vk_texture_runtime: Fix `CopyTextures` MSAA support Wunkolo 2023-11-13 13:54:26 -0800
  • 7388e4e32d vk_texture_runtime: Add MSAA support to `ClearTextureWithRenderpass` Wunkolo 2023-11-13 13:28:26 -0800
  • 4e8db844f2 vk_blit_helper: Add d24s8->rgba8 multi-sample blit Wunkolo 2023-11-13 13:05:31 -0800
  • 37c739603d config: Use `u16` for `sample_count` Wunkolo 2023-11-12 11:17:13 -0800
  • dba83f4898 rasterizer_cache: Unregister all surfaces when sample_count changes Wunkolo 2023-11-11 11:14:00 -0800
  • 1a9ae7ca18 citra_qt: Add sample-count to enhancement settings Wunkolo 2023-11-11 11:08:28 -0800
  • 3c2f825c84 config: Make `sample_count` a pow/log-2 index Wunkolo 2023-11-11 11:07:10 -0800
  • 90ad4e1a19 renderer_vk: Fix sample-shading enablement Wunkolo 2023-11-10 18:10:39 -0800
  • 369a2314c2 renderer_vk: Create MSAA graphics pipelines Wunkolo 2023-11-10 17:58:52 -0800
  • c091457984 rasterizer: Add multi-sampled surfaces Wunkolo 2023-11-10 17:55:28 -0800
  • 82e9f4ca03 rasterizer: Add multi-sampled framebuffers Wunkolo 2023-11-10 17:48:51 -0800
  • 89ffff3426 vk_renderpass_cache: Add support for multi-sample renderpasses Wunkolo 2023-11-10 17:28:04 -0800
  • 85a2304b42 vk_graphics_pipeline: Add `sample_count` to `AttachmentInfo` Wunkolo 2023-11-10 11:45:19 -0800
  • 0f1e969211 telemetry: Add `Renderer_SampleCount` field Wunkolo 2023-11-10 11:41:49 -0800
  • a85dbaded9 rasterizer_cache: Add `sample_count` Wunkolo 2023-11-10 11:41:36 -0800
  • 42b04b048c renderer_base: Add `GetSampleCount` Wunkolo 2023-11-10 11:36:11 -0800
  • 23d2e532fc config: Add `sample_count` configuration option Wunkolo 2023-11-10 11:33:21 -0800
  • e0d2c1308e
    log: fix SOC_U::Accept LOG_DEBUG call, and ensure such mistakes get picked up at compile time (#7463) Théo B 2024-02-26 06:43:29 +0100
  • 3e9e9c9e6f formatting fix: aligning the arguments Théo B. 2024-02-25 22:55:43 +0100
  • 1c801146a9 make logging get checked at compile time - ensures log strings match the amount and type (if the format specifies an integer, for example) of the arguments - if at any later point a runtime-generated string is used as the log format, FmtLogMessage might require an overload taking a fmt::runtime_format_string<> as the format argument type, everything else being equal. wrap the generated string with fmt::runtime() before passing to the LOG_X function Théo B. 2024-02-25 22:32:52 +0100
  • 3c77608451 fix SOC_U::Accept invalid log function Théo B. 2024-02-25 22:28:35 +0100
  • 4278625d80 video_core: Remove pre-compilation of Vulkan host-shaders. Steveice10 2024-02-24 23:10:21 -0800
  • 2fe2dd1482
    Merge branch 'master' into vk-fixes Steveice10 2024-02-23 17:11:16 -0800
  • 4f9fc88bb3
    apt: Improve accuracy of applet slot states on system applet launch. (#7456) Steveice10 2024-02-23 16:18:16 -0800
  • d857743075
    Downgrade blend factor crash to warning (#7459) GPUCode 2024-02-23 01:43:44 +0200
  • b5042a5257
    Core: update kernel config memory to latest 11.17 (#7460) kylon 2024-02-23 00:43:33 +0100
  • ec53ba9837
    Core: update kernel config memory to latest 11.17 kylon 2024-02-22 15:19:13 +0100
  • e524542a40
    vk_texture_runtime: Use boost-`static_vector` (#7455) Wunk 2024-02-21 16:35:57 -0800
  • 42b6c14054
    pica_to_gl: Downgrade unreachable to warning GPUCode 2024-02-21 23:26:05 +0200
  • b4d1002ed7
    pica_to_vk: Downgrade assert to warning GPUCode 2024-02-21 23:24:58 +0200
  • d37c1f36ab apt: Improve accuracy of applet slot states on system applet launch. Steveice10 2024-02-20 21:36:19 -0800
  • 1337aa9bc5 vk_texture_runtime: Use boost-`static_vector` for surface uploads Wunkolo 2024-02-20 21:06:18 -0800
  • 2b8fca88fb vk_texture_runtime: Use boost-`static_vector` for framebuffer attachments Wunkolo 2024-02-20 21:00:36 -0800
  • 9d2e955e47 vk_texture_runtime: Use boost-`static_vector` for image init-barriers Wunkolo 2024-02-20 20:52:31 -0800
  • caa3efd20e
    apt: Cleanup slot data when a process exits Daniel López Guimaraes 2024-02-20 18:45:28 +0000
  • 9f040dc73b shader_jit_a64: Use integer-offsets for instruction-labels Wunkolo 2024-02-18 14:23:52 -0800
  • 3a4ebb1413
    file_util: Make sure portable user path is absolute. (#7448) Steveice10 2024-02-18 15:21:53 -0800
  • cbe8987036
    ci: Update action versions. (#7449) Steveice10 2024-02-18 08:23:15 -0800
  • 237573925a ci: Update action versions. Steveice10 2024-02-18 00:13:44 -0800
  • da5aa70fc9
    android: Port yuzu system info logging (#7431) Charles Lombardo 2024-02-17 23:10:10 -0500
  • 749a721aa2
    externals: disable system cpp-httplib if it is a shared object (#7446) Castor215 2024-02-17 14:39:38 +0000
  • 3eeccb48f8 file_util: Make sure portable user path is absolute. Steveice10 2024-02-17 06:13:37 -0800
  • bb003c2bd4
    audio_core\hle\source.cpp: Improve accuracy of SourceStatus (#7432) SachinVin 2024-02-17 06:42:54 +0530
  • e47a1f6aa9 externals: disable system cpp-httplib if it is a shared object Castor216 2024-02-16 20:51:50 +0000
  • 7638f87f74
    Port several small multiplayer PRs from yuzu (#7419) Tobias 2024-02-16 13:34:10 +0100
  • aa6809e2a8
    renderer_vulkan: Use no more than target supported version. (#7439) Steveice10 2024-02-15 19:38:32 -0800
  • 09fe8fa33e renderer_vulkan: Use no more than target supported version. Steveice10 2024-02-13 22:03:56 -0800
  • 31b6897f56 renderer_vulkan: Use no more than target supported version. Steveice10 2024-02-13 22:03:56 -0800
  • 5e02be75a3
    renderer_vulkan: Use getToolPropertiesEXT instead of getToolProperties (#7434) Steveice10 2024-02-13 21:43:09 -0800