Commit Graph

  • 398aba0f80 f lizzie 2025-11-17 10:30:03 +0000
  • 1bf0aef633 [hle] stubbed extra services from (parental controls and stuff) fw21 lizzie 2025-11-17 10:29:05 +0000
  • 6caea9a96e [qt, cmd] Document & fix some inconsistencies with command line arguments lizzie 2025-11-27 05:24:43 +0000
  • 69bc7874cb [hle/service] Move all services to the guest thread This may inadvertedly create higher contention (especially with services like vi) However my main expectation is that most services are sleepy (most of the time atleast) and moving them onto the guest thread will benefit to reduce external contention, that is, contention within the emulated guest threads, not within the system threads The expected overhead is to be less than to have a physical thread for each service... id hope Please test performance regressions ESPECIALLY on weak devices lizzie 2025-11-29 07:33:20 +0000
  • 7702bb2060 fix2 lizzie 2025-11-29 06:46:10 +0000
  • c199b46b99 fix lizzie 2025-11-29 06:31:29 +0000
  • a05d158a5b android: Gradle 8.13.1 -> 8.14.3 Caio Oliveira 2025-11-29 02:56:11 -0300
  • 8536dc8aac android: Initial refactor to Gradle 8.13.1 (with up-to-date dependencies) Caio Oliveira 2025-11-29 02:03:40 -0300
  • 03152955b8 [hle] remove settings server thread lizzie 2025-11-29 06:17:03 +0000
  • d656e347c8
    [vk] bump cache to v14 (#3114) lizzie 2025-11-29 02:59:24 +0100
  • db6b48c494 fixes build Caio Oliveira 2025-11-28 22:38:14 -0300
  • 77a8d2b0ce Test removing conversion JPikachu 2025-11-29 01:08:54 +0000
  • cb6ba6cf0b [vk] bump cache to v14 lizzie 2025-11-29 00:21:49 +0000
  • 0134add755 settings: Set Overlay Applet to false Caio Oliveira 2025-11-28 21:15:25 -0300
  • ffb2b69bbe use newer xbyak on dragonfly lizzie 2025-11-25 07:12:12 +0000
  • 8dabb98593 rename to require_wx lizzie 2025-11-25 07:05:16 +0000
  • 39c7d7e55e w^x fix for dragonfly, openbsd and netbsd lizzie 2025-11-25 07:04:35 +0000
  • 73ba54bd29 Enforce W^X on macro jit lizzie 2025-11-25 06:58:31 +0000
  • cd4593d350 use newer xbyak on NetBSD lizzie 2025-11-25 06:15:47 +0000
  • cba518b2f8 fixes for paxctl lizzie 2025-11-25 05:19:59 +0000
  • 5fb60cd341 netbsd doesnt need W^X lizzie 2025-11-25 04:54:31 +0000
  • ef92e986bb [port] NetBSD and improper ctor for SpinLock fixes lizzie 2025-11-25 04:24:13 +0000
  • 75700bef73 Fix headers MaranBr 2025-11-28 18:01:19 -0400
  • e7e04e438a Maxwell Experiment MaranBr 2025-11-28 18:00:14 -0400
  • 6cb690111a [vk] Fix storage image views to use identity swizzle per Vulkan spec Vulkan specs descriptorType-00336 requires that imageView members bound as VK_DESCRIPTOR_TYPE_STORAGE_IMAGE must have been created With the identity swizzle (https://docs.vulkan.org/spec/latest/chapters/descriptorsets.html#VUID-VkWriteDescriptorSet-descriptorType-00336). Identity swizzle means components.r/g/b/a are set to VK_COMPONENT_SWIZZLE_R/G/B/A (see "Table 2: Component Mappings Equivalent To VK_COMPONENT_SWIZZLE_IDENTITY") (https://docs.vulkan.org/spec/latest/chapters/resources.html#resources-image-views-identity-mappings). Previously Handle() was returned for typeless storage images, which could have non-identity swizzles like (r=R, g=ZERO, b=ZERO, a=ONE) as shown in validation error logs, violating this requirement. JPikachu 2025-11-23 17:36:27 +0000
  • 139b111a7e no blur lanobu PavelBARABANOV 2025-11-28 19:22:48 +0300
  • 264f022a67 proper rebase lizzie 2025-11-24 05:34:08 +0000
  • 75fbdf433c Revert "[qt, util] Change default units from units of 1024 (MiB, KiB) to 1000 (MB, KB)" lizzie 2025-11-24 05:33:54 +0000
  • e7fbd6082d Revert "use frontend_common" lizzie 2025-11-24 05:33:46 +0000
  • a3f807cefb use frontend_common crueter 2025-11-07 10:57:42 -0500
  • ddb79375fd [qt, util] Change default units from units of 1024 (MiB, KiB) to 1000 (MB, KB) lizzie 2025-10-28 22:35:09 +0000
  • 32c6a84e02 [externals] update fmt, unordered_dense, httplib crueter 2025-11-01 23:26:49 -0400
  • 03ba1d26d1 use ARCHITECTURE_arm64 instead of aarch64 MrPurple666 2025-11-20 17:06:21 -0300
  • 31c5377fe1 fix nce cache invalidation and signal interrupt MrPurple666 2025-11-20 13:59:43 -0300
  • 8859809ebd
    [maxwell] ATOM() has cases where it acts like a NOP (#2907) lizzie 2025-11-28 15:11:16 +0100
  • 65bb27a61d [maxwell] U32/S32 uses v.X Caio Oliveira 2025-11-26 19:33:12 -0300
  • ac6e42c098 [maxwell] ATOM() has cases where it acts like a NOP lizzie 2025-10-31 17:08:34 +0000
  • 320281779a [revert] Tightened SSBO tracking heuristics CamilleLaVey 2025-11-27 17:20:40 -0400
  • 4384cb826e [Revert] Adjusted Track function for bias handling and alignment checks for storage buffers CamilleLaVey 2025-11-27 17:19:35 -0400
  • 546becdc37 [gl, vk] Implement SampledView method for ImageView CamilleLaVey 2025-11-27 17:18:17 -0400
  • 4e2314c992 [ir, spv] Added support for sampler component types in texture handling CamilleLaVey 2025-11-27 16:18:15 -0400
  • 2602dd27b5 [spv] Color output handling in SPIR-V emission. CamilleLaVey 2025-11-27 15:22:15 -0400
  • 4ebed776b7 [vk] Added linear filtering in texture blitting operations CamilleLaVey 2025-11-27 14:13:02 -0400
  • 2efe51778b [spv, qcom] Implement warp intrinsics support CamilleLaVey 2025-11-27 14:02:03 -0400
  • b94e9621fc [vk] Conditioning Conditional Rendering #2 CamilleLaVey 2025-11-27 13:15:09 -0400
  • ad3fb0747b [vk, qcom] Removed SPIR-V 1.4 for qcom CamilleLaVey 2025-11-27 13:04:59 -0400
  • e49f4daabd [vk] Adjustments to Sample Locations CamilleLaVey 2025-11-27 12:33:12 -0400
  • 571527745f [host] Adjusted Track function for bias handling and alignment checks for storage buffers CamilleLaVey 2025-11-27 12:03:11 -0400
  • 5c62934004 [host] Added logging for OOM cases with fastmem relation CamilleLaVey 2025-11-27 01:15:17 -0400
  • f105f42b22 [ir, nvn] Tightened SSBO tracking heuristics CamilleLaVey 2025-11-27 05:33:42 +0100
  • 2ebffddb02 Revert "Controlled SPV features on QCOM" Caio Oliveira 2025-11-27 00:04:06 -0300
  • ca53b5a1c5 Controlled SPV features on QCOM CamilleLaVey 2025-11-26 21:11:18 -0400
  • 0fceaed8ff [vk, qcom] Disabling VK_KHR_push_descriptor for qcom CamilleLaVey 2025-11-26 20:39:48 -0400
  • 741e59ab87 [vk, vendor, mobile] Improved mobile staging buffer data CamilleLaVey 2025-11-26 19:58:13 -0400
  • beaf448029 [vk, rasterizer] Update sample location handling for MSAA configurations CamilleLaVey 2025-11-26 18:58:18 -0400
  • 197c1a62ef [vk, rasterizer] offsets float x Uint CamilleLaVey 2025-11-26 00:35:37 -0400
  • 1b8ba89b55 [vk] Sample Locations Structure CamilleLaVey 2025-11-26 00:28:59 -0400
  • 7c1550b016 [vk, rasterizer] TiledCacheBarrier starter CamilleLaVey 2025-11-26 00:16:55 -0400
  • 68345db817 [maxwell, vk] VK_EXT_Sample_Locations CamilleLaVey 2025-11-26 00:01:42 -0400
  • 18e50d82f5 [vk, qcom] Removed 500.800.51 compilling parallel restriction CamilleLaVey 2025-11-25 22:18:50 -0400
  • 62ffbcde90 [vk, qcom] Adjusting Sampler Budget reserved value CamilleLaVey 2025-11-25 21:53:33 -0400
  • 9e1025520d [vk, qcom] UniformBufferAlignment set by hardware capabilities CamilleLaVey 2025-11-25 20:20:26 -0400
  • d2d95cd1cc [vk, qcom] Samplers Budget Management CamilleLaVey 2025-11-25 19:55:55 -0400
  • 9ac3261a6a [vk, qcom] Extending limits of broken parallel compiling to 512.800.51 CamilleLaVey 2025-11-25 19:27:14 -0400
  • 12f709de65 [vk, qcom] Binding buffer limits CamilleLaVey 2025-11-25 17:53:06 -0400
  • 49329aca21 [vk, vendor] Clamping memory usage in mobile gpu's CamilleLaVey 2025-11-25 17:22:35 -0400
  • f812459b5b [vk, qcom] Remove VK_EXT_CUSTOM_BORDER_COLOR CamilleLaVey 2025-11-25 15:52:41 -0400
  • b6e87794b2 [revert] Resolving conflicting changes CamilleLaVey 2025-11-26 10:48:01 -0400
  • 940c27f94a Revert "[vk] Ensure image view flags are resolved" CamilleLaVey 2025-11-26 10:34:34 -0400
  • b0fbd3fda7 Revert "[vk, texture_cache] Preveting ARGB8 get misinterpretated with depth formats" CamilleLaVey 2025-11-26 10:33:02 -0400
  • 29da9c9b99 Revert "[vk, texture_cache] BGRA8 Depth/Stencil format convertions" CamilleLaVey 2025-11-26 10:31:38 -0400
  • 50c67b9bc4 Revert "[maxwell] Logging for HDR wrong convertions into depth formats" CamilleLaVey 2025-11-26 10:28:49 -0400
  • ba431ee7ae Revert "[surface, vk, pipeline, texture_cache] Refactor image view handling and add normalized compatible format utility" CamilleLaVey 2025-11-26 10:23:16 -0400
  • 19318731af Revert "[spir-v] Add is_integer flag to texture descriptors and update image type handling" CamilleLaVey 2025-11-26 10:15:16 -0400
  • 4873eb20f6 Revert "[vk, pipeline, texture_cache] Renamed MakeView parametter" CamilleLaVey 2025-11-26 09:56:53 -0400
  • aa82f12f3b [vk] Gating advanced ExtendedDynamicState1 CamilleLaVey 2025-11-26 02:22:26 -0400
  • dc2afe8dea [licences] Updating licenses on missing files CamilleLaVey 2025-11-25 11:04:40 -0400
  • a6fd8c82ca [vk] Line rasterization and Alpha features adjusments (again) CamilleLaVey 2025-11-25 10:48:52 -0400
  • 6742a51748 [vk, scheduler] Applying finising call for TF when it's not getting used CamilleLaVey 2025-11-25 09:35:03 -0400
  • 0c0d730652 [vk, qcom] Returning forced SScaled and UScaled formats emulations to Adreno. CamilleLaVey 2025-11-25 08:58:52 -0400
  • d5bd8f865d [vk, vendor] Forcing BGR5 emulation path due to driver misbehavior. CamilleLaVey 2025-11-25 08:47:54 -0400
  • 1236faf0f8 [vk] ExtendedDynamicState repair #2 CamilleLaVey 2025-11-25 08:45:20 -0400
  • c350ac9cdc [vk] Depth State Refresh Update. CamilleLaVey 2025-11-24 21:33:36 -0400
  • 66a30394fa [vk, compute_pass] Conditioning Conditional Rendering CamilleLaVey 2025-11-24 21:16:51 -0400
  • 5d785735d9 [spir-v, emit] Flat Decoration Adjustment CamilleLaVey 2025-11-24 21:10:32 -0400
  • db00b1b258 [spir-v, emit] SPV Image Missmatch CamilleLaVey 2025-11-24 21:01:44 -0400
  • 0642f2326d [vk, rasterizer] Clamping Render-Area out of limits CamilleLaVey 2025-11-24 20:42:56 -0400
  • f0f0808bfb [vk, rasterizer, state_tracker] LineMode disabled from scheduler CamilleLaVey 2025-11-24 20:11:19 -0400
  • d627e81feb [surface, vk, pipeline, texture_cache] Texture Sampling Fix CamilleLaVey 2025-11-24 19:53:02 -0400
  • 578c9ff963 [vk, swapchain] Swapchaing Image VkQueue CamilleLaVey 2025-11-24 19:33:16 -0400
  • 0aa68dcaf8 [vk, graphics, pipeline, rasterizer] Alpha Coverage Adjustment CamilleLaVey 2025-11-24 19:22:33 -0400
  • 44e55cab0e [vk, pipeline, texture_cache] Renamed MakeView parametter CamilleLaVey 2025-11-24 14:43:27 -0400
  • 92d6371c3c [spir-v] Add is_integer flag to texture descriptors and update image type handling CamilleLaVey 2025-11-24 14:27:56 -0400
  • a3a213ece0 [surface, vk, pipeline, texture_cache] Refactor image view handling and add normalized compatible format utility CamilleLaVey 2025-11-24 14:18:04 -0400
  • 12053a5600 [vk] Removing false remove feature logging for robustness2 and image robustness. CamilleLaVey 2025-11-24 13:44:06 -0400
  • b2c95097cf [vk] ExtendedDynamicState repair #1 CamilleLaVey 2025-11-24 13:34:39 -0400
  • 6583300066 [spir-v] Flat decorations for input interfaces CamilleLaVey 2025-11-24 12:51:32 -0400
  • 2837448957 [vk] VK_EXT_multi_draw CamilleLaVey 2025-11-24 12:13:15 -0400
  • 74d531dde7 [vk] Declaring features from Maintenance5 CamilleLaVey 2025-11-24 11:52:18 -0400
  • 35458fbeb8 [vk] Fixing logging statements CamilleLaVey 2025-11-24 10:02:44 -0400