Commit Graph

  • 5b3ac098ae Fix for old typo in OpenGL texture allocation Henrik Rydgård 2023-01-12 19:45:40 +01:00
  • 4c8d500706 Merge pull request #16803 from lvonasek/feature_openxr_hidehud Henrik Rydgård 2023-01-12 19:37:18 +01:00
  • e02eed6012 OpenXR - Allow scaling HUD to zero Lubos 2023-01-12 19:17:16 +01:00
  • 0a13c78788 Revert "ffmpeg: Don't ask for multi-threaded decoding" Henrik Rydgård 2023-01-12 16:21:41 +01:00
  • ca3303d507 Merge pull request #16185 from iota97/config-append Henrik Rydgård 2023-01-12 16:20:13 +01:00
  • 5ebf683589 Allow to append some configs iota97 2022-10-09 15:04:19 +02:00
  • 5b7239acf5 Merge pull request #16799 from hrydgard/ffmpeg-single-threaded Henrik Rydgård 2023-01-12 12:53:06 +01:00
  • 449d0a1314 Merge pull request #16800 from hrydgard/android-update-measurements Henrik Rydgård 2023-01-12 12:52:44 +01:00
  • e8a7f88268 Remove the HAS_COLOR bit from vertex shaders vertex-format-remove-uv-flag Henrik Rydgård 2023-01-04 20:17:25 +01:00
  • 429a685d08 Do the same for normals Henrik Rydgård 2023-01-04 17:34:00 +01:00
  • fc2334f4fa Inject zero texcoords to avoid needing separate vshaders for UV-less formats. Henrik Rydgård 2023-01-04 12:05:40 +01:00
  • f38dd95368 Why not just schedule directly... Henrik Rydgård 2023-01-12 12:24:45 +01:00
  • 241d867ed7 Android: Take the key change from PR #16583, updating display measurements form the right thread Henrik Rydgård 2023-01-12 12:20:17 +01:00
  • b173e0f4a4 ffmpeg: Don't ask for multi-threaded decoding Henrik Rydgård 2023-01-12 12:13:10 +01:00
  • 3d6647e0cf Merge pull request #16797 from hrydgard/better-map-error Henrik Rydgård 2023-01-12 11:43:03 +01:00
  • b118ffadea Add workaround for hung music notes in Rockman Dash 2 Henrik Rydgård 2023-01-12 11:30:42 +01:00
  • d71c6a0e95 Add some quick memory safety to the functions from #16095 Henrik Rydgård 2023-01-12 11:21:38 +01:00
  • 8a66498359 Merge pull request #16095 from sum2012/sysclib_minor Henrik Rydgård 2023-01-12 11:14:53 +01:00
  • 609e7f13c9 Handle a couple of valid but rare return values from vkAcquireNextImageKHR. Henrik Rydgård 2023-01-12 08:58:40 +01:00
  • 0604e51272 Merge pull request #16734 from hrydgard/remove-nonindexed-optimization-vk Henrik Rydgård 2023-01-12 08:09:21 +01:00
  • 781374190c Merge pull request #16794 from hrydgard/remove-android-resolution-selector Henrik Rydgård 2023-01-12 08:09:03 +01:00
  • 456a25e427 Merge pull request #16795 from hrydgard/vertical-improvements Henrik Rydgård 2023-01-12 08:08:45 +01:00
  • 6dc930feb7 Merge pull request #16796 from unknownbrackets/icache-typo Henrik Rydgård 2023-01-12 07:30:24 +01:00
  • 8341b09087 jit: Fix reporting of icache invalidate near PC. Unknown W. Brackets 2023-01-11 20:22:09 -08:00
  • 0bc7854062 Android: Don't assert on failed Find4GBBase Henrik Rydgård 2023-01-12 01:09:51 +01:00
  • b4a91dbce5 Disable dark mode in disasm window, and the scrollbar hack Henrik Rydgård 2023-01-12 01:05:06 +01:00
  • 3c0a5e4c4c Fix the white line Henrik Rydgård 2023-01-12 01:01:03 +01:00
  • 8037eaa456 Further dark magic, no pun intended. Now for the menu bar. Henrik Rydgård 2023-01-02 18:23:33 +01:00
  • 62e5a5dfc3 Rudimentary support for Windows Dark Mode. Still undocumented for Win32 apps, so ugly. Henrik Rydgård 2020-05-04 17:33:39 +02:00
  • 86f34c52a4 Revert bad shader optimization Henrik Rydgård 2023-01-12 00:30:41 +01:00
  • adcb3e54f4 Improve the use of space on the main screen in vertical mode. Henrik Rydgård 2023-01-11 23:23:08 +01:00
  • 1cfc7b11b8 Only force indexed draws on PowerVR / Vulkan. Henrik Rydgård 2023-01-11 22:59:30 +01:00
  • beed3c06d2 Vulkan: Don't use non-indexed draws for pure tristrips and fans, creates extra pipelines. Henrik Rydgård 2023-01-05 15:37:42 +01:00
  • ea0eaa31e6 Remove the Android display resolution selector Henrik Rydgård 2023-01-11 22:53:42 +01:00
  • 30586be75f Merge pull request #16791 from hrydgard/lighting-code-cleanup Henrik Rydgård 2023-01-11 22:07:27 +01:00
  • ca63bb1e5b Even more optimization/cleanup. Don't need to check ldot that we already know is >= 0.0. Henrik Rydgård 2023-01-11 19:34:58 +01:00
  • 965007d65b Tighten up the lighting shader code a bit, hopefully eliminating a branch or two. Henrik Rydgård 2023-01-11 18:54:51 +01:00
  • 1c8e456c97 Also apply this to OpenGL and D3D9 Henrik Rydgård 2023-01-11 18:21:07 +01:00
  • 4c2a41cc83 Break out the attenuation term, too Henrik Rydgård 2023-01-11 18:07:06 +01:00
  • a508f7e345 Shave a few instructions from lighting shaders by prenormalizing the light dir used for spotlights Henrik Rydgård 2023-01-11 17:45:55 +01:00
  • 8d3a3285da Merge pull request #16787 from hrydgard/lighting-loop Henrik Rydgård 2023-01-11 19:28:53 +01:00
  • 7b62b4626f Comment fixes Henrik Rydgård 2023-01-11 15:29:52 +01:00
  • 3b46409350 Vertex shaders: On platforms with uniform buffers, use indexing and loop for real over the lights. Henrik Rydgård 2023-01-11 14:49:27 +01:00
  • 350cb55c63 Merge pull request #16778 from hrydgard/remove-tex-flag Henrik Rydgård 2023-01-11 15:01:24 +01:00
  • d894906a7e Fix formatting of lights uniform buffer (tabs->spaces) Henrik Rydgård 2023-01-11 14:18:14 +01:00
  • c4d8ebcad5 D3D11 fix Henrik Rydgård 2023-01-11 12:14:47 +01:00
  • 3d376b0ab7 Remove the rather redundant DoTexture flag from vshaders. Henrik Rydgård 2023-01-10 15:27:05 +01:00
  • 1b4018d19a Fix shader cache clearing in D3D11 - need to clear the input layout maps too Henrik Rydgård 2023-01-11 14:15:50 +01:00
  • eeca797aac Merge pull request #16785 from hrydgard/scrollview-dragbar Henrik Rydgård 2023-01-11 12:49:07 +01:00
  • 69ff11fb40 UI: Make vertical scrollbars directly draggable. Henrik Rydgård 2023-01-11 10:36:00 +01:00
  • 725f9ad78f Merge pull request #16784 from hrydgard/ui-refactoring Henrik Rydgård 2023-01-11 11:13:50 +01:00
  • c27689910e Break out ScrollView from ViewGroup.h, and PopupScreens from UIScreen.h Henrik Rydgård 2023-01-11 10:36:00 +01:00
  • 5c79b930e9 Merge pull request #16783 from unknownbrackets/gl-cleanup Henrik Rydgård 2023-01-11 09:50:39 +01:00
  • 4e67194147 GLES: Remove some unused depth related code. Unknown W. Brackets 2023-01-11 00:20:11 -08:00
  • 289206fee0 Merge pull request #16782 from unknownbrackets/gl-shader-del Henrik Rydgård 2023-01-11 09:07:30 +01:00
  • 6a23d5b991 Merge pull request #16769 from hrydgard/more-uniform-bits Unknown W. Brackets 2023-01-10 22:33:59 -08:00
  • 5102ef8a31 GLES: Delete LinkedShaders after the program. Unknown W. Brackets 2023-01-10 22:12:18 -08:00
  • 56261af697 Uniform dirty-bits: Make room for four more uniforms. Then we're out and need to merge. Henrik Rydgård 2023-01-10 10:36:04 +01:00
  • 6dc264e7e5 OpenXR - Workaround for disfunctional depth buffer allocation Lubos 2023-01-10 19:28:02 +01:00
  • f57cb5e0d5 Merge pull request #16779 from hrydgard/ui-improvements Henrik Rydgård 2023-01-10 16:31:50 +01:00
  • a01ac7bad4 Merge pull request #16780 from GABO1423/libretro-goes-brrr Henrik Rydgård 2023-01-10 16:30:34 +01:00
  • 6c2f830d3b (Libretro) Makefile Tweak Gabriel Morazán 2023-01-10 11:25:19 -04:00
  • 9547deb0c6 Simplify away some theme parameters. Make popups look better Henrik Rydgård 2023-01-10 16:00:17 +01:00
  • e6380ecf77 Add new "Dark" theme Henrik Rydgård 2023-01-10 15:36:32 +01:00
  • ffb8a9be47 Fix another subtle NEON type mismatch. Henrik Rydgård 2023-01-10 14:56:07 +01:00
  • edaa5246d1 Merge pull request #16771 from hrydgard/more-getpointer-cleanup Henrik Rydgård 2023-01-10 14:36:08 +01:00
  • 384cd91400 Merge pull request #16309 from sum2012/InterruptManagerForKernel-minror Henrik Rydgård 2023-01-10 14:00:09 +01:00
  • 555a5d45f7 Merge pull request #16773 from hrydgard/texoffs-flag Henrik Rydgård 2023-01-10 13:51:04 +01:00
  • 559d6706af Merge pull request #16775 from bslenul/lr-make-clean-fix Henrik Rydgård 2023-01-10 13:50:41 +01:00
  • 088d0c39dc Remove the FS_TEXTURE_AT_OFFSET fragment shader flag Henrik Rydgård 2023-01-10 12:01:25 +01:00
  • 2f6579ea98 Merge pull request #16770 from hrydgard/color-double-flag Henrik Rydgård 2023-01-10 12:36:46 +01:00
  • c7c48abb37 Switch the 2x flag to a uniform Henrik Rydgård 2023-01-05 17:05:42 +01:00
  • ee3618290b Typo fix in NEON code. Henrik Rydgård 2023-01-10 12:32:33 +01:00
  • 7b47eb0fbd [Libretro] Prevent the removal of "huf_decompress_amd64.S" when doing "make clean" on Linux Bobby Smith 2023-01-10 12:30:27 +01:00
  • e1a48d74c4 A bit more GetPointer cleanup. Henrik Rydgård 2023-01-01 21:12:04 +01:00
  • 70e149e3ca Merge pull request #16720 from hrydgard/remove-input-return-values Henrik Rydgård 2023-01-10 11:09:55 +01:00
  • bef50f9fdd Merge pull request #16763 from hrydgard/texalpha-shaderflag Henrik Rydgård 2023-01-10 11:09:25 +01:00
  • 44bcfd3774 Merge pull request #16768 from hrydgard/kernelheap-minor Henrik Rydgård 2023-01-10 11:09:03 +01:00
  • 0a6d226ddc Remove the unused bool utilities Henrik Rydgård 2023-01-10 10:25:04 +01:00
  • 00c44ea799 Get rid of the bool, not worth it. Henrik Rydgård 2023-01-10 10:08:34 +01:00
  • 2d8aaaac5e Change to if (!heap) first in all function sum2012 2022-11-02 15:50:30 +08:00
  • 57c474cce7 Add 2 nids of SysMemForKernel sum2012 2022-10-31 19:55:20 +08:00
  • 07114c6aaf Remove return value from axis functions in API Henrik Rydgård 2022-12-31 21:44:52 +01:00
  • a3a949f5e6 Remove touch() return values from screen hierarchy Henrik Rydgård 2022-12-31 21:41:32 +01:00
  • fdfc4cbe40 Android: Remove return value from touch event functions Henrik Rydgård 2022-12-31 21:36:16 +01:00
  • 7df9545195 Fix D3D9 uniform update Henrik Rydgård 2023-01-09 13:29:14 +01:00
  • 5022ddc4fc D3D9 bool constants have a separate register space, oops. Henrik Rydgård 2023-01-09 12:21:33 +01:00
  • d4ce134292 Shader generator: Move FS_TEX_ALPHA to a uniform bool. Henrik Rydgård 2023-01-09 11:19:50 +01:00
  • e2a9abaf5c Merge pull request #16760 from unknownbrackets/mem-access-size Henrik Rydgård 2023-01-10 09:11:41 +01:00
  • dea9cac16c Core: Add range checks to some helpers and similar. Unknown W. Brackets 2023-01-08 14:10:16 -08:00
  • e9ce0d0b5e HLE: Add size checks to replace funcs. Unknown W. Brackets 2023-01-08 14:47:21 -08:00
  • c44d787df4 Mpeg: Check memory access range on GetPointer(). Unknown W. Brackets 2022-08-07 14:58:14 -07:00
  • fb0ed6e165 Merge pull request #16765 from sum2012/mpeg-patch Henrik Rydgård 2023-01-10 00:58:54 +01:00
  • d02a79400d Trying to improve sceMpegAvcDecode sum2012 2023-01-09 21:41:57 +08:00
  • 0f528204fd Merge pull request #16759 from hrydgard/better-pipeline-descriptions Henrik Rydgård 2023-01-09 11:42:00 +01:00
  • 7672556e5c Better pipeline descriptions in shader viewer (shorter in overview, longer after click) Henrik Rydgård 2023-01-08 23:37:38 +01:00
  • c8a71894e3 Add "SetDrawTextFlags" to Choice to allow specifying DYNAMIC_ASCII Henrik Rydgård 2023-01-08 23:35:52 +01:00
  • 77c84f78aa Merge pull request #16762 from hrydgard/pipeline-clearing-fixes Henrik Rydgård 2023-01-09 10:08:38 +01:00
  • cf52324e9e Vulkan: Fix pipeline cache clearing. Henrik Rydgård 2023-01-09 09:48:41 +01:00
  • 6c95a9d55b Merge pull request #16761 from unknownbrackets/shader-errors Henrik Rydgård 2023-01-09 08:10:26 +01:00