Commit Graph

  • f5516d3248 Actually switch away from XXH to a custom hash, to de-risk Henrik Rydgård 2023-06-12 14:24:20 +02:00
  • 2f90ec6093 Breakout the vertex caching (just code cleanup) Henrik Rydgård 2023-06-05 10:47:20 +02:00
  • 468757b93a Add comment about possible UV scale/offset bug. Move loop-max to local. Henrik Rydgård 2023-06-05 10:07:36 +02:00
  • d90671e877 Add some comments. Henrik Rydgård 2023-06-05 09:49:58 +02:00
  • 186b0f105c Simplify the vertex cache ID handling Henrik Rydgård 2023-06-05 09:40:08 +02:00
  • 53aa2cc596 Apply stencil writemask when clearing properly again, see #17478 Henrik Rydgård 2023-06-12 11:49:44 +02:00
  • 1f4142e0e2 Merge pull request #17562 from hrydgard/unknownbrackets-device-id Henrik Rydgård 2023-06-12 11:40:45 +02:00
  • f5f3afbeef Android: Correct pad name tracking. Unknown W. Brackets 2023-06-11 15:43:21 -07:00
  • 4dd4bf24fc Merge pull request #17561 from unknownbrackets/elf-reloc Henrik Rydgård 2023-06-11 23:59:52 +02:00
  • 4108eaca42 Loader: Add additional data to missing LO16 report. Unknown W. Brackets 2023-06-11 14:41:50 -07:00
  • ef59b60aac Loader: Report on HI16/LO16 r_info mismatch. Unknown W. Brackets 2023-06-11 14:29:57 -07:00
  • 7519af8481 Merge pull request #17552 from unknownbrackets/debug-hle-names Henrik Rydgård 2023-06-07 09:44:10 +02:00
  • c122ee0a11 HLE: Add some assorted detected func names. Unknown W. Brackets 2023-06-06 23:50:49 -07:00
  • fa1da3118f riscv: Add some quick aliases. Unknown W. Brackets 2023-06-06 23:48:08 -07:00
  • 3fbaea3b9a Allowed -> disallowed, at -> [], code cleanup Nemoumbra 2023-06-05 21:51:13 +03:00
  • 733b7b0de6 Merge pull request #17549 from fp64/vrnd-fix Henrik Rydgård 2023-06-05 14:15:18 +02:00
  • dcaca7f111 Fix vrnd to the current understanding fp64 2023-06-04 16:44:27 -04:00
  • 1ff579e539 Merge pull request #17545 from hrydgard/jit-math-function-opt Henrik Rydgård 2023-06-05 06:06:26 +02:00
  • f54f5581cd interp: Potential linker buildfix. Unknown W. Brackets 2023-06-04 19:23:16 -07:00
  • 688042c036 Unrelated warning fix Henrik Rydgård 2023-06-04 22:51:33 +02:00
  • 7bb1c9e3c4 Merge pull request #17547 from lvonasek/ci_openxr_cleanp Unknown W. Brackets 2023-06-04 07:33:06 -07:00
  • 59c247d53d OpenXR - Remove redundant CI workflow Lubos 2023-06-04 14:20:26 +02:00
  • 1ef1478cc8 Remove more impossibilities (GetMtxSize) Henrik Rydgård 2023-06-04 11:34:15 +02:00
  • a92cca2575 Don't check for impossibilities. Minor speedup for GetVecSize. Henrik Rydgård 2023-06-04 11:28:39 +02:00
  • 9db9fec898 VFPU: Some micro-optimizations. Don't fall back to interpreter path for vexp/vlog/vrexp. Henrik Rydgård 2023-06-04 10:09:20 +02:00
  • 707cef807e Merge pull request #17546 from hrydgard/zero-init-followup Henrik Rydgård 2023-06-04 10:49:42 +02:00
  • 75dd31894c Followup to #17471: Fix Lubos' VR sky clearing hack Henrik Rydgård 2023-06-04 10:18:36 +02:00
  • 27b8d27efc Add a different assert to SetGLCoreContext. Henrik Rydgård 2023-06-03 11:57:08 +02:00
  • 3b559cfd57 Merge pull request #17538 from hrydgard/debug-assert-off-in-release Henrik Rydgård 2023-06-02 00:22:12 +02:00
  • 7c9e7457b7 Merge pull request #17540 from Narugakuruga/patch-23 Henrik Rydgård 2023-06-02 00:03:59 +02:00
  • 9d9c2c750e SWitch dbg asserts to new policy - debug mode controls it, even on Windows. Henrik Rydgård 2023-06-01 23:52:52 +02:00
  • 4e6de43342 Merge pull request #17541 from 21-ko/patch-1 Henrik Rydgård 2023-06-01 23:31:22 +02:00
  • 150333a5a7 Update ko_KR.ini 21 2023-06-02 05:21:17 +09:00
  • af8480683a Config initialization moved to HandleDebuggerRequest Nemoumbra 2023-06-01 17:12:22 +03:00
  • 30b0e3a45f Update zh_CN.ini Narugakuruga 2023-06-01 21:39:21 +08:00
  • 88e582ec89 Update zh_CN.ini Narugakuruga 2023-06-01 14:11:22 +08:00
  • 311687a673 ClientConfigSubscriber added Nemoumbra 2023-05-31 19:17:43 +03:00
  • 408088d1a5 Disable debug asserts and logging in Windows release builds Henrik Rydgård 2023-05-31 11:03:12 +02:00
  • 24ebd76992 Merge pull request #17537 from hrydgard/game-subscriber-bw-compat Unknown W. Brackets 2023-05-31 00:22:34 -07:00
  • 69f67fa73f Debugger: Make version API params optional. Unknown W. Brackets 2023-05-31 00:01:47 -07:00
  • 16bca6fe8b Make GAmeSubscriber backward compatible again. Henrik Rydgård 2023-05-31 07:51:14 +02:00
  • 845b6b7f3e Merge pull request #17536 from hrydgard/vulkan-image-barrier-fixes Henrik Rydgård 2023-05-30 19:10:00 +02:00
  • e9e95d23ce VulkanDebug log fix, reduce log spam Henrik Rydgård 2023-05-30 18:32:33 +02:00
  • 49ecc01556 Fix image leak bug when pausing and we're just displaying a framebuffer in memory Henrik Rydgård 2023-05-30 18:12:20 +02:00
  • 364c205d95 Quick, suboptimal barrier fix for the new UpdateImageLevels functionality Henrik Rydgård 2023-05-30 17:32:11 +02:00
  • 487d7856a0 Merge pull request #17534 from hrydgard/drawpixels-performance Henrik Rydgård 2023-05-30 15:23:05 +02:00
  • 12acafccc2 Merge pull request #17535 from DDinghoya/patch-10 Henrik Rydgård 2023-05-30 15:21:01 +02:00
  • c981fb5b4f Update ko_KR.ini DDinghoya 2023-05-30 22:18:12 +09:00
  • 25662a7f6c Implement UpdateTextureLevels for D3D11 Henrik Rydgård 2023-05-30 14:54:19 +02:00
  • 3a9ce528e7 D3D11: Break out CreateStagingTexture Henrik Rydgård 2023-05-30 14:43:54 +02:00
  • 198f9756b8 D3D11 texture upload: Refactor for easier changes Henrik Rydgård 2023-05-30 14:35:22 +02:00
  • 7c4b9bac90 Cache textures created by MakePixelsTexture and reuse where appropriate. Henrik Rydgård 2023-05-30 13:08:51 +02:00
  • 0b1abf1de9 Add untested UpdateTextureLevels functionality to three of the four backends Henrik Rydgård 2023-05-30 12:17:28 +02:00
  • eb872b7a87 Merge pull request #17533 from hrydgard/various-minor-vulkan-opts Henrik Rydgård 2023-05-30 10:47:33 +02:00
  • ea552bc573 Add a new GPU stat (DrawPixels), kinda heavy since creates textures. GoW does 20-ish per frame. Henrik Rydgård 2023-05-30 00:51:10 +02:00
  • f54f905be5 Vulkan: Remove support for other index types than 16-bit. Henrik Rydgård 2023-05-30 00:16:14 +02:00
  • 69b5b36416 Merge pull request #17520 from Nemoumbra/websocket-client Henrik Rydgård 2023-05-30 08:11:35 +02:00
  • 0eec89c853 Fix a very tiny memory leak Henrik Rydgård 2023-05-29 16:02:53 +02:00
  • 6df78568c8 Clear the shader cache lost-device-work Henrik Rydgård 2023-05-29 18:32:37 +02:00
  • 485131a29c Win32: Plumb through an attempt at handling Vulkan device lost. Henrik Rydgård 2023-05-29 18:17:03 +02:00
  • f33776bc4a Fix a very tiny memory leak Henrik Rydgård 2023-05-29 16:02:53 +02:00
  • 9f2005113b Add a function to the dev menu to intentionally lose the VK device. To be used for debugging recovery. Henrik Rydgård 2023-05-29 10:53:50 +02:00
  • 602226e467 Merge pull request #17530 from hrydgard/draw-refcount-debug Henrik Rydgård 2023-05-29 15:15:44 +02:00
  • 5eb94350fa Show the class name in refcount debug asserts Henrik Rydgård 2023-05-29 12:41:06 +02:00
  • 15ec9ad1e3 Merge pull request #17529 from hrydgard/context-restart-debug Henrik Rydgård 2023-05-29 12:35:39 +02:00
  • d167a11b1c SDL: Add a way to reset OpenGL graphics by pressing F7. Henrik Rydgård 2022-12-29 16:14:54 +01:00
  • 7912eef0b7 Merge pull request #17524 from sum2012/mpeg-patch Henrik Rydgård 2023-05-28 10:20:45 +02:00
  • ae8ded6ce1 Merge pull request #17525 from brad0/openbsd_cmake_fix Henrik Rydgård 2023-05-28 08:59:12 +02:00
  • 94aed7a101 Fix building on OpenBSD Brad Smith 2023-05-28 01:56:51 -04:00
  • dea35595f7 Fix sceMpegAvcDecode sum2012 2023-05-28 10:54:51 +08:00
  • 7f0828c659 Added WebsocketClientInfo Nemoumbra 2023-05-27 17:59:45 +03:00
  • c533187e24 Merge pull request #17518 from lvonasek/feautre_openxr_pergame_config Henrik Rydgård 2023-05-27 11:35:27 +02:00
  • 4704bc92a7 Merge pull request #17375 from hrydgard/ui-event-queue Henrik Rydgård 2023-05-27 11:27:41 +02:00
  • fe713cdc6e CI build Lubos 2023-05-27 11:18:35 +02:00
  • e33398c9e2 OpenXR - Enable VR settings per game Lubos 2023-05-27 10:50:15 +02:00
  • 50aa598ed1 Fix handling events in "empty" (no root) UIScreens Henrik Rydgård 2023-05-27 00:31:10 +02:00
  • 3715b1ffa1 Split the functions up, so you don't have to care about the Unsync ones at all in most cases while still getting synced behavior. Henrik Rydgård 2023-05-26 11:49:50 +02:00
  • cca613e785 Initial work on queueing up UI events for processing. Key events excepted for now. Henrik Rydgård 2023-05-01 14:23:47 +02:00
  • 2675d6ea43 Input event and device enums (#17514) Henrik Rydgård 2023-05-26 18:40:13 +02:00
  • 6f380a7a0a Merge pull request #17513 from hrydgard/fix-post-proc-stretch Henrik Rydgård 2023-05-26 17:46:25 +02:00
  • c2fb815729 Merge pull request #17515 from bslenul/lr-remove-skip-buffer-effects Henrik Rydgård 2023-05-26 16:04:26 +02:00
  • ca75e20155 Fix minor config backwards compatibility issue, see #17502, iota97's comment Henrik Rydgård 2023-05-26 15:47:58 +02:00
  • 2663a85cc3 [Libretro] Remove "Skip Buffer Effects" core option Bobby Smith 2023-05-26 13:07:32 +02:00
  • ad8827ae70 Cleanup, address feedback Henrik Rydgård 2023-05-26 10:28:10 +02:00
  • 5c94a20ecb SoftGPU: implement CheckConfigChanged, have it check postshaders. Fixes #17511. Henrik Rydgård 2023-05-25 23:59:17 +02:00
  • 6cee08c74f Post-processing: Fix using limited UV ranges when there's a single upscaling filter in the chain. Henrik Rydgård 2023-05-25 23:53:08 +02:00
  • 9379a6be37 Merge pull request #17506 from fp64/vrnd Henrik Rydgård 2023-05-26 09:47:28 +02:00
  • f2919598fb Merge pull request #17501 from hrydgard/npdrm-error-handling Unknown W. Brackets 2023-05-25 19:46:37 -07:00
  • a97c911d46 Address feedback fp64 2023-05-25 17:28:38 -04:00
  • 23ef21ba9b Fix a bug, and bump savestate version fp64 2023-05-25 16:18:58 -04:00
  • 71884d5843 Make vrnd match HW closer fp64 2023-05-25 14:18:19 -04:00
  • da3bd67856 Merge pull request #17505 from hrydgard/uv-scale-uniform-opt Henrik Rydgård 2023-05-25 16:22:24 +02:00
  • 80e47b7bd3 Only dirty the uniform UVSCALEOFFSET when really needed Henrik Rydgård 2023-05-25 14:46:33 +02:00
  • e1890b6a98 Merge pull request #17504 from hrydgard/opengl-even-more-stats Henrik Rydgård 2023-05-25 14:48:05 +02:00
  • 82934b9212 OpenGL queue-runner: Add command counts (debug builds only). Useful for checking optimizations. Henrik Rydgård 2023-05-25 14:14:03 +02:00
  • b6c3ffe994 Merge pull request #17449 from hrydgard/fragment-ubershader Henrik Rydgård 2023-05-25 14:15:44 +02:00
  • 693bb9b8c6 Merge pull request #17502 from nadenislamarre/prevslot Henrik Rydgård 2023-05-25 14:09:12 +02:00
  • f32b0dc9c3 previous slot shortcut Nicolas Adenis-Lamarre 2023-05-25 11:32:49 +00:00
  • 72cf531759 Bump shader cache version Henrik Rydgård 2023-05-23 09:11:07 +02:00
  • 7178c0cd42 Restore fragmentshader ID flags double and texalpha. Add a ubershader mode that uses dynamic state. Henrik Rydgård 2023-05-10 16:14:33 +02:00