Commit Graph

  • 4c3f82da55 Remove ManagedTexture from HttpImageView Henrik Rydgård 2023-12-12 22:44:03 +01:00
  • 75e96df448 Don't use ManagedTexture in GameInfoCache, not needed. Henrik Rydgård 2023-12-12 22:34:31 +01:00
  • 82bdc9ec50 Add CreateTextureFromFileData (without ManagedTexture) Henrik Rydgård 2023-12-12 22:24:13 +01:00
  • d2e10a058e Some renaming Henrik Rydgård 2023-12-12 22:15:55 +01:00
  • 76c7540173 First part of UI texture loading refactor Henrik Rydgård 2023-12-12 22:13:15 +01:00
  • b4c61acbf3 Merge pull request #18534 from hrydgard/vulkan-16bit-format Henrik Rydgård 2023-12-12 19:13:34 +01:00
  • 9f35f90683 Merge pull request #18535 from hrydgard/fix-zig-sample Henrik Rydgård 2023-12-12 19:13:17 +01:00
  • 6d3c34ecd5 Eliminate inf values resulting from depth range computation. Henrik Rydgård 2023-12-12 18:48:22 +01:00
  • 8d0582659f Merge pull request #18533 from hrydgard/tilt-fixes Henrik Rydgård 2023-12-12 18:27:18 +01:00
  • f2da5dafd1 Use the universally supported Vulkan "565" 16-bit texture format Henrik Rydgård 2023-12-12 18:19:29 +01:00
  • 94fb81466f Tilt: Make the deadzone circular, in addition to the inverse (low end radius). Henrik Rydgård 2023-12-12 17:55:13 +01:00
  • 7762ccdd4a Merge pull request #18529 from hrydgard/android-60hz Henrik Rydgård 2023-12-12 17:34:43 +01:00
  • a6d717cb39 Add option in dev tools to ask Android for 60hz display using Surface.setFrameRate Henrik Rydgård 2023-04-28 13:39:01 +02:00
  • 144ecf0c39 Merge pull request #18527 from GermanAizek/fix-xy Henrik Rydgård 2023-12-12 13:52:05 +01:00
  • 19a427c87b Merge pull request #18525 from GermanAizek/reserve Henrik Rydgård 2023-12-12 13:42:07 +01:00
  • 6360cec554 Fixed set 0xFFFFFFFF for pixel Y coordinate Herman Semenov 2023-12-12 15:35:23 +03:00
  • de80cc3883 Using reserve if possible Herman Semenov 2023-12-12 15:13:43 +03:00
  • 60402909f8 Merge pull request #18524 from hrydgard/android-settingquery-cleanup Henrik Rydgård 2023-12-12 10:54:05 +01:00
  • a80f590714 Minor cleanup (no need for a string query here) Henrik Rydgård 2023-12-12 10:15:54 +01:00
  • 5763ec1b88 Move NativeQueryConfig into app-android.cpp Henrik Rydgård 2023-12-08 22:38:14 +01:00
  • 03bd7c1cac Merge pull request #18508 from Halo-Michael/master Henrik Rydgård 2023-12-12 00:39:30 +01:00
  • 1a02995942 Merge pull request #18520 from hrydgard/opengl-render-fix Henrik Rydgård 2023-12-11 23:44:33 +01:00
  • 33e48e9675 OpenGL: Fix some confusion between gpu->BeginHostFrame and gpu->BeginFrame, fixing black screen Henrik Rydgård 2023-12-11 23:05:37 +01:00
  • 8f75649b49 Merge pull request #18519 from hrydgard/texture-replacement-filter Henrik Rydgård 2023-12-11 22:45:09 +01:00
  • 3902c85f7f Enable texture replacement filtering overrides even if file is missing Henrik Rydgård 2023-12-11 20:20:35 +01:00
  • bf054203ed Merge pull request #18517 from hrydgard/fix-transparent-background-edgecase Henrik Rydgård 2023-12-11 18:41:37 +01:00
  • 79ab67e3b2 Run-behind-pause: Fix some edge cases with the transparent background setting Henrik Rydgård 2023-12-11 17:47:19 +01:00
  • 65081da7f4 Merge pull request #18515 from hrydgard/run-behind-pause-screen Henrik Rydgård 2023-12-11 17:00:07 +01:00
  • 25ab7b9170 Fix a bunch of edge cases Henrik Rydgård 2023-12-11 15:58:08 +01:00
  • 6e369e5188 Add play/pause button to the bottom right of the pause screen Henrik Rydgård 2023-12-11 13:56:16 +01:00
  • 8d8ff5886b Fix issue where nothing had started a render pass when we wanted to clear the screen. Henrik Rydgård 2023-12-11 13:06:15 +01:00
  • e8f70594a4 Implement running the game in the background on the pause screen. Fix some bugs. Henrik Rydgård 2023-12-11 12:41:44 +01:00
  • 9f01661774 Merge pull request #18511 from hrydgard/screen-manager-refactor Henrik Rydgård 2023-12-11 08:50:08 +01:00
  • ae1009c92b Warning fix Henrik Rydgård 2023-12-11 02:10:08 +01:00
  • 6d51fbc1e6 Refactor UI background rendering. There's now a BackgroundScreen. Henrik Rydgård 2023-12-10 21:57:05 +01:00
  • 48d60d8613 Remove UIContext knowledge of screen tags Henrik Rydgård 2023-12-10 18:27:02 +01:00
  • 3832b32bbc Add the concept of a background screen Henrik Rydgård 2023-12-10 14:17:13 +01:00
  • 7605c2e4c5 Merge pull request #18510 from oltolm/fix_asan_user_after_free Henrik Rydgård 2023-12-10 17:41:11 +01:00
  • 96a30ffb49 CtrlDisplayListView: fix ASAN eror oltolm 2023-12-10 02:05:24 +01:00
  • c4008ee274 Little cleanup Halo-Michael 2023-12-10 22:34:26 +08:00
  • 1a66135480 Merge pull request #18506 from Halo-Michael/master Henrik Rydgård 2023-12-10 15:09:39 +01:00
  • 0ff0ad9140 Remove preRender/postRender methods from screens, in favor of a mode parameter. Henrik Rydgård 2023-12-10 14:09:55 +01:00
  • 17daebfc56 Update JIT enable method from project UTM Halo-Michael 2023-12-10 20:06:25 +08:00
  • c220199d85 Merge pull request #18505 from hrydgard/dbz-slowdown-fix Henrik Rydgård 2023-12-10 13:05:41 +01:00
  • 22295a6412 Plumb through a ScreenRenderMode parameter Henrik Rydgård 2023-12-10 13:05:17 +01:00
  • 600fb7cc22 Minor cleanups Henrik Rydgård 2023-12-10 12:37:35 +01:00
  • 71aaad23fb Fix issue with zero-vertex draw calls. Though, should maybe just filter them out earlier. Henrik Rydgård 2023-12-10 12:21:07 +01:00
  • aca3bbc9a0 DrawEngine: Remove the confusing MaxIndex accessor, replace with directly reading numDecodedVerts_ Henrik Rydgård 2023-12-10 11:58:47 +01:00
  • 653b19ae53 Merge pull request #18500 from hrydgard/mouse-events-android Henrik Rydgård 2023-12-10 11:16:25 +01:00
  • db4993bfdc Implement full support for mouse input on Android Henrik Rydgård 2023-12-09 21:40:09 +01:00
  • 904ce4f7e1 Quickfix regression in Outrun Henrik Rydgård 2023-12-09 18:32:26 +01:00
  • 5d4ae87e43 Possible buildfix Henrik Rydgård 2023-12-09 18:08:19 +01:00
  • 848de762b3 Merge pull request #18498 from KatyushaScarlet/dev-loongarch64 Henrik Rydgård 2023-12-09 17:42:17 +01:00
  • 27e47d9899 Merge pull request #17808 from hrydgard/frustum-cull-small-draws Henrik Rydgård 2023-12-09 17:23:56 +01:00
  • 7f65db909f Merge pull request #18497 from hrydgard/more-input-refactor Henrik Rydgård 2023-12-09 16:49:19 +01:00
  • 7e85d3d10a Disable the new culling on RISC-V for now. Henrik Rydgård 2023-12-09 14:50:14 +01:00
  • 4e2a1bf81c NEON: vcvtq can scale directly, no need for a mul by const. Henrik Rydgård 2023-12-09 16:40:37 +01:00
  • 99548be8a3 NEON culling: Use mla operations to shave off some more cycles. ARM32 compat. Henrik Rydgård 2023-12-09 13:26:02 +01:00
  • 6a7ef83f4b NEON-optimize the culling Henrik Rydgård 2023-12-09 12:36:47 +01:00
  • 5b44e25150 SSE-optimize the frustum culling Henrik Rydgård 2023-12-09 01:26:28 +01:00
  • 62c936babf Flip the cull plane data around to avoid transforming each vertex multiple times. Henrik Rydgård 2023-12-09 00:55:02 +01:00
  • a043962447 World space planes Henrik Rydgård 2023-12-09 00:13:01 +01:00
  • dbf796bb66 Fastcull: SSE/NEON-optimize 16-bit position conversion Henrik Rydgård 2023-12-05 00:53:35 +01:00
  • 89d8ef87ec Use a less accurate but faster frustum cull for the general draws. Henrik Rydgård 2023-12-04 18:54:46 +01:00
  • 0905b6a5ad Frustum-cull small draws Henrik Rydgård 2023-11-26 11:14:13 +01:00
  • fe732f167c Android: Batch motion events. Henrik Rydgård 2023-09-01 09:42:15 +02:00
  • 3ffcf78788 Use __loongarch_lp64 instead of __loongarch64 as it is deprecated KatyushaScarlet 2023-12-09 20:31:17 +08:00
  • 3e20fab387 Merge pull request #18495 from hrydgard/upgrade-armips-submodule Henrik Rydgård 2023-12-09 10:41:23 +01:00
  • 253b8c91e5 Update the armips submodule (used for asm/disasm etc) Henrik Rydgård 2023-12-09 00:21:57 +01:00
  • 00901ed199 Fix a little oops Henrik Rydgård 2023-12-09 00:20:44 +01:00
  • 29b934a4d9 Android: When filtering bogus key events, return true so no further processing happens. Henrik Rydgård 2023-12-09 00:15:27 +01:00
  • c6db96354e Merge pull request #18485 from hrydgard/beats-mp3-dir-fix Henrik Rydgård 2023-12-09 00:01:15 +01:00
  • 6645ddfa38 Merge pull request #18489 from hrydgard/memory-profiling-notes Henrik Rydgård 2023-12-08 23:58:48 +01:00
  • 902ee91a02 Android: Ignore key events with keycode 0 from gamepads. Henrik Rydgård 2023-12-08 22:49:47 +01:00
  • f8eb042303 Merge pull request #18493 from oltolm/asan_bug Henrik Rydgård 2023-12-08 21:41:12 +01:00
  • e5a91e3b85 Compat: Enable ShaderColorBitmask for DBZ: Tenkaichi Tag Team, fixing shadows Henrik Rydgård 2023-12-08 21:27:51 +01:00
  • 72ec0bf958 Merge pull request #18490 from hrydgard/uninstall-on-thread Henrik Rydgård 2023-12-08 20:33:14 +01:00
  • 6e609342d6 fix ASAN error in Vec2<float>::Length() oltolm 2023-11-27 19:23:50 +01:00
  • c9d5b72683 Merge pull request #18491 from hrydgard/autoconfigure-pad-nonwindows Henrik Rydgård 2023-12-08 18:15:15 +01:00
  • e8c5456021 Don't try to autoconfigure XInput controls on other platforms than Windows Henrik Rydgård 2023-12-08 16:24:48 +01:00
  • 566d9f67f6 SDL input filtering Henrik Rydgård 2023-11-11 14:38:34 +01:00
  • d234fa24e6 Add progress bar (without %) to install/uninstall. Other fixes. Henrik Rydgård 2023-12-08 14:05:12 +01:00
  • 888b32e243 Store: Perform uninstalls on a background thread, to avoid hanging the UI Henrik Rydgård 2023-12-08 13:10:26 +01:00
  • a929eb6c6d Store: Remove unnecessary std::shared_ptr around the install thread Henrik Rydgård 2023-12-08 12:49:15 +01:00
  • 376db1f931 Remove the unused "front" draw2d buffer. Saves 1.5MB of RAM. Henrik Rydgård 2023-12-08 12:29:24 +01:00
  • a22450320b Some minor changes and comments after memory profiling Henrik Rydgård 2023-12-04 13:22:32 +01:00
  • 89c320fe2b Merge pull request #18487 from hrydgard/misc-cleanup Henrik Rydgård 2023-12-07 18:05:17 +01:00
  • 378b3a15a6 Merge pull request #18488 from hrydgard/retroachievements-per-game Henrik Rydgård 2023-12-07 17:37:04 +01:00
  • dde13b448f Use FastVec in VulkanBarrier Henrik Rydgård 2023-05-30 19:53:52 +02:00
  • 8dbcbe4ecf Align the APIs of the various vectors slightly Henrik Rydgård 2023-05-31 11:21:10 +02:00
  • 85001bf71f Remove some redundant uses of MOBILE_DEVICE. Goal is to one day get rid of that define. Henrik Rydgård 2023-12-05 23:14:41 +01:00
  • 676a4de4d7 Remove an ifdef controlling dialog button order Henrik Rydgård 2023-12-05 14:17:14 +01:00
  • 45b336a38c Make some achievement settings (including Hardcore mode) configurable per-game. Henrik Rydgård 2023-12-07 17:09:21 +01:00
  • fc49c1029a Merge pull request #18486 from hrydgard/compat-enforce-default-clock Henrik Rydgård 2023-12-07 15:25:00 +01:00
  • b22e27a537 Compat: Enforce "RequireDefaultCPUClock" by disabling overclocking for these games Henrik Rydgård 2023-12-07 13:51:48 +01:00
  • 8dab823936 Merge pull request #18484 from hrydgard/mlb-fix Henrik Rydgård 2023-12-07 12:12:35 +01:00
  • ee4d98339c Beats: Fix file permissions on FAT so it can see custom MP3s. Henrik Rydgård 2023-12-07 12:10:01 +01:00
  • 877324c978 Add comment about swizzling to the texture replacer hash Henrik Rydgård 2023-12-07 11:01:51 +01:00
  • 443a882041 Fix the size calculation when hashing small swizzled textures Henrik Rydgård 2023-12-07 10:45:31 +01:00
  • 36a2174ac0 Vulkan: Add indicator of swizzle mode to texture debug names Henrik Rydgård 2023-12-07 10:35:04 +01:00