Commit Graph
39166 Commits
Author SHA1 Message Date
Henrik Rydgård ff23d67bf4 Remove now-unused lang keys 2022-11-06 17:33:42 +01:00
Henrik Rydgård 95cb358fbf Change the "Retain changed textures" option into a compat.ini option.
This option benefits so few games and can hurt others, so that it's
better that we specifically enable it for known cases like Popolocrois.
2022-11-06 17:28:50 +01:00
Unknown W. Brackets 66472c39ce GPU: Use skinned position always in bounding check.
Meanwhile, move to a flag on decoder options instead of global check.
2022-11-06 08:23:31 -08:00
Unknown W. Brackets a5d3af9cb0 GPU: Cleanup GetVertTypeID() usage. 2022-11-06 08:01:57 -08:00
Henrik Rydgård 44106ff2e7 Linking fix for normal Android devices 2022-11-06 15:58:07 +01:00
Henrik Rydgård 162290147f UWP build fix. Had to reshuffle some stuff and compile some Vulkan files. 2022-11-06 15:54:00 +01:00
Henrik Rydgård 0ef39d11d8 Add a dynamic loader for OpenXR so the VR code can link. Make it all build on Windows. 2022-11-06 15:37:58 +01:00
Henrik Rydgård c44afcf462 Typo fix 2022-11-06 14:37:56 +01:00
Henrik Rydgård b4507cd5cc Make a lot more code VR build for all platforms 2022-11-06 14:36:51 +01:00
Henrik Rydgård 5d3ec6c8ff Fix type of predictedDisplayTime 2022-11-06 14:35:28 +01:00
Henrik Rydgård bf17219057 Merge pull request #16343 from hrydgard/minor-vr-cleanup
VR: Separate float parameters, to avoid ugly/dangerous scale hacks
2022-11-06 13:38:22 +01:00
Henrik Rydgård 8398b779fb 6dof fix 2022-11-06 11:51:28 +01:00
Henrik Rydgård ef3b0607ef Rename 6DOF_PRECISE to HAS_UNIT_SCALE 2022-11-06 11:39:41 +01:00
Henrik Rydgård 9b619b8c0b Remove ugly float conversion hacks from VR config 2022-11-06 11:37:52 +01:00
Henrik Rydgård 8bb2313f5d Finish previous buildfix... 2022-11-06 11:34:27 +01:00
Henrik Rydgård 6873444d39 Merge pull request #16342 from hrydgard/gradle-upgrade
Gradle upgrade, lock NDK version
2022-11-06 09:55:30 +01:00
Henrik Rydgård 4d81506046 Upgrade gradle, specify NDK version in android/build.gradle
Also fix a warning.
2022-11-06 09:44:06 +01:00
Henrik Rydgård d575151a6e Yet another gradle upgrade 2022-11-06 09:24:35 +01:00
Unknown W. Brackets 15fdb54a59 Merge pull request #16337 from hrydgard/renderpass-type-bitfield
Vulkan: Switch RenderPassType to be a "proper" bitfield enum.
2022-11-05 16:28:48 -07:00
Henrik Rydgård 439b38f705 Comment fixes (feedback) 2022-11-06 00:11:04 +01:00
Unknown W. Brackets bbee15fdfe Merge pull request #16340 from hrydgard/html-fix-ampersands
Fix parsing ampersands in server listings for streaming
2022-11-05 16:05:04 -07:00
Unknown W. Brackets 6f9ddd9cc4 Merge pull request #16338 from hrydgard/rotation-in-frame-uniforms
VK: Move the rarely used "u_rotation" uniform to the frame uniform buffer.
2022-11-05 15:50:34 -07:00
Henrik Rydgård 675a046759 Fix parsing ampersands in server listings for streaming
Fixes #16263 , or so I hope - haven't actually tested it, but seems
straightforward enough.
2022-11-05 23:31:30 +01:00
Henrik Rydgård 0010ccb43e Merge pull request #16336 from lvonasek/hotfix_android_intent
Support Android file intents with up to 3 dots in path
2022-11-05 22:43:57 +01:00
Henrik Rydgård 0f37854ef9 Drop some D3D11 screen rotation support (was only used on Windows Phone) 2022-11-05 22:17:06 +01:00
Henrik Rydgård ad6725b684 VK/D3D11: Move the rarely used "u_rotation" uniform to the frame uniform buffer.
This uniform is used in two cases:

* Non-buffered rendering in Vulkan, software transform
* Non-buffered rendering in D3D11 level 9 on Windows Phone, software transform
  - which I don't think anyone builds for anymore

Nice to not have it in the main uniform buffer, but mainly a
demonstrator/test of moving stuff to the new frame-global buffer, and
setting up the infrastructure.
2022-11-05 22:14:05 +01:00
Henrik Rydgård 7742fbdeb6 Switch RenderPassType to be a "proper" bitfield enum. 2022-11-05 22:06:53 +01:00
Lubos a5100d2de0 Support Android file intents with up to 3 dots in path 2022-11-05 21:44:21 +01:00
Henrik Rydgård 10c6232b9b Merge pull request #16310 from lvonasek/feature_openxr_motion
OpenXR - Map controller gestures
2022-11-05 18:18:57 +01:00
Henrik Rydgård bb21abdf77 Merge pull request #16333 from lvonasek/cleanup_openxr_core
OpenXR - Defines cleanup
2022-11-05 13:48:45 +01:00
Lubos a52afe9fd8 Merge branch 'master' into cleanup_openxr_core 2022-11-05 10:51:29 +01:00
Lubos 14abd91861 Merge branch 'master' into feature_openxr_motion 2022-11-05 10:49:11 +01:00
Henrik Rydgård 92fc71ca5c Merge pull request #16329 from lvonasek/feature_openxr_disable72hz
OpenXR - Add an option to disable 72Hz update
2022-11-05 10:33:20 +01:00
Lubos 22980c8b9f Code formatting fixed 2022-11-05 10:16:24 +01:00
Lubos aacbe4f4a3 OpenXR - Get platform flags in runtime 2022-11-04 14:53:07 +01:00
Lubos aafa17fa73 OpenXR - Introduce platform flags 2022-11-04 14:22:42 +01:00
Lubos f8d29e0d19 OpenXR - Fix ifdef ANDROID 2022-11-04 13:52:32 +01:00
Lubos 1d452a2e01 OpenXR - Add an option to disable 72Hz update 2022-11-03 21:33:46 +01:00
Henrik Rydgård 028b93a9a1 Merge pull request #16328 from lvonasek/feature_openxr_flatstereo
OpenXR - Enable camera movement and stereo in flatscreen mode
2022-11-03 20:23:47 +01:00
Lubos c6b83dd9d8 OpenXR - Enable camera movement and stereo in flatscreen mode 2022-11-03 20:00:30 +01:00
Henrik Rydgård 074fb47576 Merge pull request #16312 from lvonasek/compat_openxr_splitsecond
OpenXR - Compatibility for Split/Second game
2022-11-02 22:13:29 +01:00
Henrik Rydgård 74ac90385f Merge pull request #16319 from bslenul/core-opts-v2
[Libretro] Update core options to v2 + add a few new ones
2022-11-02 21:40:38 +01:00
bslenul 26a66dc37f [Libretro] Update core options to v2 + add a few new ones
Updated core options to v2 + added the following options: "Cache Full ISO in RAM", "PSP Model" and "Hardware Tesselation".
2022-11-02 20:34:24 +01:00
Henrik Rydgård f8b9138cee Merge pull request #16325 from unknownbrackets/actions
Build: Use Makefile for libretro
2022-11-02 15:06:31 +01:00
sum2012 eacdfe5246 Fix 2022-11-02 15:57:26 +08:00
Unknown W. Brackets 46bb065b7e Build: Use Makefile for libretro. 2022-11-01 23:45:19 -07:00
Henrik Rydgård 92cd3fa5cc Merge pull request #16322 from unknownbrackets/libretro-zip
Build: Enable libzip on libretro
2022-11-02 07:26:56 +01:00
Henrik Rydgård 03a90b1bbf Merge pull request #16321 from unknownbrackets/gedebugger-record
GE Debugger: Try harder to identify unchanged VRAM
2022-11-02 07:15:39 +01:00
Unknown W. Brackets 404f67be8a Build: Enable libzip on libretro. 2022-11-01 23:08:24 -07:00
Unknown W. Brackets 1ffdf0d5b8 GE Debugger: Respect unchanged VRAM each frame.
Oops, wasn't setting the version each run after caching the frame dump
data.
2022-11-01 22:56:29 -07:00