Henrik Rydgård
6099c4f41a
Merge pull request #15058 from hrydgard/cull-distance-fix
...
Make sure to not leave cull distance uninitialized in other paths
2021-10-26 10:46:08 +02:00
Henrik Rydgård
906a04f1fd
Make sure to not leave cull distance uninitialized in other paths, if we do write to it in some path.
2021-10-26 09:56:38 +02:00
Henrik Rydgård
edc4e69c3d
Merge pull request #15025 from unknownbrackets/texreplace-pop
...
Allow delayed loading of texture replacements
2021-10-25 23:31:30 +02:00
Henrik Rydgård
bd07e188ab
Merge pull request #15057 from unknownbrackets/glbuffer-assert
...
GLES: Skip assert if no buffer
2021-10-25 15:32:29 +02:00
Unknown W. Brackets
09daace8b8
GLES: Skip assert if no buffer.
2021-10-25 06:27:45 -07:00
Henrik Rydgård
643bfd670b
Merge pull request #15055 from iota97/resize-analog-fix
...
Fix analog resize
2021-10-24 20:40:05 +02:00
iota97
5adaf87dbe
Fix analog resize
2021-10-24 20:33:24 +02:00
Henrik Rydgård
59f3d4b8f5
Merge pull request #15051 from unknownbrackets/debugger
...
Debugger: Add reason to cpu.stepping event
2021-10-24 11:56:52 +02:00
Unknown W. Brackets
76186d1919
Replacement: Allow starting a texture at budget.
2021-10-23 22:42:57 -07:00
Unknown W. Brackets
fc2efe5dff
Debugger: Add reason to cpu.stepping event.
2021-10-23 22:08:15 -07:00
Unknown W. Brackets
abc80f1015
Replacement: Correct budget on later frames.
2021-10-23 22:00:51 -07:00
Unknown W. Brackets
fa0e19471c
Replacement: Add ini setting to disable pop-in.
2021-10-23 20:56:19 -07:00
Unknown W. Brackets
4c1b5564d2
Replacement: Tweak some thread safety.
2021-10-23 19:58:23 -07:00
Unknown W. Brackets
2bd13c5d9d
Debugger: Track reason for entering stepping.
2021-10-23 16:56:15 -07:00
Henrik Rydgård
067f45d560
Merge pull request #15050 from unknownbrackets/guardband
...
GPU: Allow range cull on Mali/etc.
2021-10-23 17:46:38 +02:00
Unknown W. Brackets
5557950a4b
GPU: Allow range cull on Mali/etc.
...
Previously had been disabled when cullDistance/clipDistance were
unsupported, but it's still helpful without those. See #15049 .
2021-10-23 08:43:14 -07:00
Unknown W. Brackets
c0054dc6cf
Replacement: Ensurely orderly stop on reset.
...
If the texture is being loaded and we stop or reset, make sure it stops to
avoid any crash or hang.
2021-10-23 08:06:55 -07:00
Unknown W. Brackets
e094f5673a
Core: Fix unused variable warning.
2021-10-22 09:09:06 -07:00
Unknown W. Brackets
7d94f3777e
Merge pull request #15044 from hrydgard/update-ffmpeg-linux-pic
...
Update ffmpeg submodule with new linux arm64 build compiled with -pic
2021-10-21 20:47:18 -07:00
Unknown W. Brackets
09f0578a64
Replacement: Use a thread to load tex replacements.
2021-10-21 17:05:39 -07:00
Unknown W. Brackets
ee882d1861
Replacement: Avoid rebuild until ready.
2021-10-21 17:05:38 -07:00
Unknown W. Brackets
0721405628
Replacement: Avoid clash with X define.
2021-10-21 17:05:38 -07:00
Unknown W. Brackets
83b7b33cfd
Replacement: Centralize lookup logic.
...
And make sure we don't change our minds about using a replacement during a
draw.
2021-10-21 17:05:38 -07:00
Unknown W. Brackets
045d902525
Replacement: Delay load texture data.
2021-10-21 17:05:38 -07:00
Unknown W. Brackets
36fc2c2628
Replacement: Purge old cached decoded textures.
...
Not actually decoding into the cache, just setup.
2021-10-21 17:05:38 -07:00
Unknown W. Brackets
2356280a9c
Replacement: Add structure for delayed loading.
2021-10-21 17:05:38 -07:00
Henrik Rydgård
e12e237d08
Update ffmpeg submodule with new linux arm64 build compiled with -pic
...
See https://github.com/hrydgard/ppsspp-ffmpeg/pull/64
2021-10-22 00:50:19 +02:00
Henrik Rydgård
12215a3c60
Merge pull request #15043 from unknownbrackets/guardband
...
GPU: Enable new guardband culling again
2021-10-22 00:39:10 +02:00
Unknown W. Brackets
d804d35dcb
GPU: Enable new guardband culling again.
2021-10-21 15:29:51 -07:00
Henrik Rydgård
5e2c4942e9
Merge pull request #15035 from unknownbrackets/guardband
...
Compat: Ignore DisableRangeCulling with clip/cull
2021-10-21 23:09:33 +02:00
Unknown W. Brackets
c72d045170
Compat: Ignore DisableRangeCulling with clip/cull.
...
As long as we support these things and the NAN issue isn't there, we
should be able to safely enable regardless.
2021-10-21 13:23:13 -07:00
Henrik Rydgård
4bd4cde4a2
Merge pull request #15040 from unknownbrackets/path-slashes
...
Path: Avoid adding a double slash from root
2021-10-21 00:56:16 +02:00
Unknown W. Brackets
d5dac66c7a
Path: Avoid adding a double slash from root.
2021-10-20 13:01:16 -07:00
Henrik Rydgård
9271db0916
Merge pull request #15036 from vit9696/patch-2
...
Adhoc: Drop useless pointer check
2021-10-20 11:11:40 +02:00
Vitaly Cheptsov
5600ac0161
Adhoc: Drop useless pointer check
...
Fixes compiler warning (-Wpointer-bool-conversion)
2021-10-20 12:08:29 +03:00
Henrik Rydgård
a43f435efd
Update Italian (it_IT) translation, thanks Vecna
2021-10-20 09:22:56 +02:00
Henrik Rydgård
e93c392057
Merge pull request #15034 from unknownbrackets/ui-open-memstick
...
macOS: Correct open memstick with space
2021-10-20 08:07:21 +02:00
Unknown W. Brackets
690c6b6765
macOS: Correct open memstick with space.
2021-10-19 21:26:37 -07:00
Henrik Rydgård
11eb5fa0c2
Merge pull request #15002 from unknownbrackets/ui-open-memstick
...
UI: Add button to show memstick folder
2021-10-19 19:55:30 +02:00
Henrik Rydgård
d754f95814
Merge pull request #14884 from unknownbrackets/debugger-gpustats
...
Debugger: Add APIs for GPU stats
2021-10-19 19:54:51 +02:00
Henrik Rydgård
72e8c60e38
Merge pull request #14414 from unknownbrackets/search-settings
...
Add search for settings
2021-10-19 19:53:36 +02:00
Unknown W. Brackets
21ff0b1dfd
UI: Correct filtering message without keyboard.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets
8c882e9571
UI: Add more keyboard sysprop checks.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets
5b5a8c9c05
libretro: Expose bool system properties.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets
8e15f755e6
UI: Add a sysprop for if the device has a keyboard.
...
Still left some ifdefs because of System_InputBoxGetString(), but
hopefully we can move away from them. Some devices (like SDL) may only
optionally have a keyboard, so it's a runtime check.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets
d1fdd22990
UI: Add search filtering to settings.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets
49c64e12d1
UI: Add a way to disable tabs in tab strips.
2021-10-19 10:01:52 -07:00
Unknown W. Brackets
1f4cbb7aaa
UI: Add game settings tabs in a consistent way.
2021-10-19 10:01:51 -07:00
Unknown W. Brackets
83909f816e
Debugger: Add APIs for GPU stats.
2021-10-19 10:01:41 -07:00
Unknown W. Brackets
1532a729d7
Core: Allow forcing debug statistics collection.
...
Useful for remote debugging.
2021-10-19 10:01:41 -07:00