Commit Graph
34892 Commits
Author SHA1 Message Date
Henrik Rydgård 11366a2ded Don't refer directly to g_Config.iMultiSampleLevel, it can contain unsupported modes. 2022-12-14 16:43:37 +01:00
Henrik Rydgård 41e5b1e95a Plumb through multiSampleLevel so PipelineManager doesn't read config. 2022-12-14 16:43:37 +01:00
Henrik Rydgård 17a4830414 Merge pull request #16580 from hrydgard/fix-android-2.3
Add stub symbol for 'utimensat', making it work on Android 2.3 again
2022-12-14 16:40:11 +01:00
Henrik Rydgård d8cf7ce30c Add stub symbol for 'utimensat', making it work on Android 2.3 again 2022-12-14 16:10:21 +01:00
Henrik Rydgård 8986f92db8 Merge pull request #16573 from hrydgard/geometry-shader-default-off
Disable geometry shader culling by default
2022-12-14 10:49:19 +01:00
Henrik Rydgård bef5d2b51f Merge pull request #16575 from unknownbrackets/logging
Cleanup some logspam
2022-12-14 08:00:49 +01:00
Unknown W. Brackets 8c1a247b7b Vulkan: Cleanup some logspam. 2022-12-13 18:29:23 -08:00
Unknown W. Brackets 2168188cb8 Config: Remove unused values. 2022-12-13 18:24:59 -08:00
Unknown W. Brackets 6a6ec80f62 Merge pull request #16572 from hrydgard/pipeline-cache-fix
Vulkan pipeline cache: Make it more lenient to useFlags changes
2022-12-13 18:08:15 -08:00
Henrik Rydgård 69819852d4 Disable geometry shader culling by default
Geometry shaders allow us to fix some clipping and culling issues in a
neat way on Mali and other platforms that don't support cull/clip
planes, plus allow us to take care of some esoteric edge cases
(triangle inversion), but unfortunately, at least on my Galaxy S20 with
32.1 drivers, they're just incredibly slow to compile. Around 100ms per
shader, which leads to multi-second stutters on first run in Wipeout for
example.

Until we can either reduce the number of shaders drastically, or we find
a driver version that's faster at compiling that we can cut this off at,
let's not default to them on. They are still available for use, and I'll
put something on the website to explain the issue...
2022-12-13 23:10:32 +01:00
Henrik Rydgård 00ebf4957f Make shader cache loading a bit more lenient. 2022-12-13 23:06:57 +01:00
Henrik Rydgård 65c721dce6 Rename Save/LoadCache to Save/LoadPipelineCache 2022-12-13 19:18:20 +01:00
Henrik Rydgård 48aa41e2c0 Merge pull request #16570 from hrydgard/useflags-accessor
Add accessors for use flags, hide the variable
2022-12-13 18:39:20 +01:00
Henrik Rydgård ee19db091f Add accessor for UseFlags 2022-12-13 18:27:45 +01:00
Henrik Rydgård 2302a82c3e Merge pull request #16569 from hrydgard/shader-cache-logging-improvements
Shader cache logging improvements
2022-12-13 17:39:45 +01:00
Henrik Rydgård 313a2b1327 Improve shader cache logging 2022-12-13 16:35:02 +01:00
Henrik Rydgård 30e1bc0540 Some logging improvements 2022-12-13 16:29:07 +01:00
Henrik Rydgård 427cae67cb Enable some wordwrapping in shader viewer, show variant bitmask 2022-12-13 16:28:59 +01:00
Henrik Rydgård 80a0c97e9e Drop the input attachment descriptor from the layout when unused 2022-12-13 15:17:39 +01:00
Henrik Rydgård 73cd9fac7d Tiny optimization in PipelineDesc 2022-12-13 15:16:11 +01:00
Henrik Rydgård 5c27b3e012 Merge pull request #16566 from iota97/link
Add links
2022-12-13 10:25:23 +01:00
Henrik Rydgård fdb61859ec Re-link the readme 2022-12-13 10:11:17 +01:00
iota97 44340e752a add links 2022-12-13 09:58:47 +01:00
Henrik Rydgård 841dc1366e Merge pull request #16556 from hrydgard/readme-1.14
Update README.md for 1.14
2022-12-13 09:18:23 +01:00
Henrik Rydgård f7e28d1ba3 compat.ini: Add MX vs ATV to "ForceLowerResolutionForEffectsOff". 2022-12-13 08:47:53 +01:00
Henrik Rydgård ad1cd40ff7 Bump shader cache versions before release, just to be safe. 2022-12-13 08:45:20 +01:00
Henrik Rydgård 55d3b3502c Merge pull request #16563 from unknownbrackets/shader-values
Postshader: Don't save default setting values
2022-12-13 07:43:35 +01:00
Unknown W. Brackets fb96d79895 UI: Avoid crash on axis input during shutdown. (#16564) 2022-12-13 07:31:46 +01:00
Unknown W. Brackets fe470c790e Postshader: Reset ini keys for defaults.
Should fix the Vignette shader defaults, see #16562.
2022-12-12 19:11:20 -08:00
Unknown W. Brackets f202029d0b Postshader: Don't save default setting values.
This way the defaults can change in the future without problems.
2022-12-12 19:09:14 -08:00
Unknown W. Brackets 5ae321459a README: Add more for 1.14, note game names more. 2022-12-12 18:43:57 -08:00
Henrik Rydgård 630b7830fa Improve background drag behavior on display layout screen
If you moved into and mouse-up-ed over one of the menus while dragging
the background, it stopped registering movement and "up events" which
felt really awkward.

This is not super pretty, better would be a win32-SetCapture-like
mechanism but works okay.
2022-12-13 00:27:22 +01:00
Unknown W. Brackets 04f59a0913 README: Add some pull #s, more 1.14 updates. 2022-12-12 14:55:58 -08:00
Henrik Rydgård e533be471a More README updates, issue links, move to history.md 2022-12-12 23:43:07 +01:00
Henrik Rydgård 58098057db Update README.md for 1.14 2022-12-12 23:15:28 +01:00
TotalCaesar659 ff4971ff62 Update URL to HTTPS (#16561) 2022-12-12 15:30:08 +01:00
nassau-tk aac30d75f9 Translation ja_JP.ini update (#16557)
* Translation ja_JP.ini update

* Update ja_JP.ini

Add [VR]
2022-12-12 13:07:40 +01:00
Henrik Rydgård 8575738288 Merge pull request #16560 from TotalCaesar659/patch-1
Update Russian translation
2022-12-12 13:06:57 +01:00
TotalCaesar659 5c9cca4f48 Update Russian translation 2022-12-12 14:56:46 +03:00
Henrik Rydgård 698f5a1837 Merge pull request #16558 from Saramagrean/patch-2
Update th_TH.ini
2022-12-12 11:47:05 +01:00
Benjamin Benda Gates 4ce8c0962d Update th_TH.ini 2022-12-12 17:43:37 +07:00
Henrik Rydgård 076f7b5c1c Merge pull request #16555 from hrydgard/vr-translations
Add VR translation lines to the ini files
2022-12-12 10:27:00 +01:00
Henrik Rydgård e8f321fe25 Copy the VR section to all the other translations (th_TH already had it) 2022-12-12 10:25:23 +01:00
Henrik Rydgård c1f544f976 Add VR section to en_US 2022-12-12 10:24:38 +01:00
Henrik Rydgård 4802e7810b langtool: improve insertion of missing sections (logging, empty line) 2022-12-12 10:23:27 +01:00
Henrik Rydgård c1c5c6cb86 Merge pull request #16554 from nassau-tk/jpn0_fix.pgf
jpn0_fix.pgf
2022-12-12 09:38:13 +01:00
nassau-tk eb65f586ec jpn0_fix.pgf 2022-12-12 11:23:15 +09:00
Unknown W. Brackets c33f732cc2 Merge pull request #16553 from hrydgard/one-more-string
Make the string "PPSSPP Homebrew Store" translatable in one more place
2022-12-11 16:36:37 -08:00
Henrik Rydgård 9f5430b819 Make the string "PPSSPP Homebrew Store" translatable in one more place
No new string needed.

Also removed changing the title of the homebrew store when downloading,
we already show a progress bar, that's enough (and saves us two more
translation strings).
2022-12-12 00:09:04 +01:00
Henrik Rydgård 2c646c4bb3 Merge pull request #16552 from TotalCaesar659/patch-1
Update Russian translation
2022-12-11 23:40:02 +01:00