Henrik Rydgård
7f73eeae48
Merge pull request #17070 from Felipefpl/master
...
Updated brazilian portuguese
2023-03-07 20:40:19 +01:00
Henrik Rydgård
a43b62537a
Buildfixes
2023-03-07 20:22:28 +01:00
Henrik Rydgård
97cf5f8d81
More renaming, initial implementation of manual file access for both VFS backends
2023-03-07 19:37:19 +01:00
Felipe
433be0a098
Updated brazilian portuguese
...
Updated all strings based on the several changes that were made.
2023-03-07 13:26:23 -03:00
Henrik Rydgård
23b310f59a
VFS: Add boilerplate
2023-03-07 10:19:51 +01:00
Henrik Rydgård
9fe7eabade
IniFile: Allow specifying which VFS to load from
2023-03-07 10:10:36 +01:00
Henrik Rydgård
3d5526a175
Allow specifying the VFS when loading INI files.
...
Will be useful in the tex replacer.
2023-03-07 10:04:10 +01:00
Henrik Rydgård
b4c899440c
Merge pull request #17063 from hrydgard/vfs-cleanups
...
VFS cleanups
2023-03-07 07:58:23 +01:00
Henrik Rydgård
a8bdf11fdc
Headless buildfix
2023-03-06 16:56:16 +01:00
Henrik Rydgård
ac94d3febf
VFS: Add support for opening zip files through a Content URI
2023-03-06 16:44:48 +01:00
Henrik Rydgård
53172eff63
Renaming and file splitting
2023-03-06 16:42:50 +01:00
Henrik Rydgård
54af240013
Use a vector internally in VFS.
2023-03-06 16:42:50 +01:00
Henrik Rydgård
7649794164
Remove some ifdefs
2023-03-06 16:42:50 +01:00
Henrik Rydgård
3b39e9e068
Turn the VFS into a class, to be able to reuse it for other purposes.
2023-03-06 16:42:47 +01:00
Henrik Rydgård
ebd8a63914
Merge pull request #17032 from hrydgard/cache-framebuffer-copy
...
Cache framebuffer copies (for self-texturing) until the next TexFlush GPU instruction
2023-03-06 09:03:39 +01:00
Henrik Rydgård
74f9b55669
Merge pull request #17055 from unknownbrackets/depth-zero-scale
...
GPU: Correct depth clip/cull for zero scale
2023-03-05 22:54:24 +01:00
Unknown W. Brackets
7a52f3a718
Merge pull request #17052 from hrydgard/use-optimal-image-stride
...
Vulkan texture uploads: Take optimalBufferCopyRowPitchAlignment into account
2023-03-05 08:57:36 -08:00
Unknown W. Brackets
9fcc1509e4
GPU: Correct depth clip/cull for zero scale.
2023-03-05 08:51:45 -08:00
Henrik Rydgård
cc9c01b1d0
Vulkan texture uploads: Take optimalBufferCopyRowPitchAlignment into account
...
Might marginally increase texture upload performance on some GPUs, but
mainly just the right thing to do.
For example, on Intel, this is 64.
2023-03-05 17:32:41 +01:00
Henrik Rydgård
1c75392599
Merge pull request #17053 from GABO1423/uwp-cleanups-2.0
...
(UWP) More Build Overhauls
2023-03-05 10:24:49 +01:00
Henrik Rydgård
bee65dde76
Merge pull request #17054 from unknownbrackets/jit-enable
...
iOS: Allow jit to be re-enabled
2023-03-05 09:38:00 +01:00
Unknown W. Brackets
d47e46dbb4
iOS: Allow jit to be re-enabled.
2023-03-04 21:57:04 -08:00
Gabriel Morazán
2d5086112b
(UWP) Remove All Redundant Conditionals
2023-03-04 19:19:14 -04:00
Henrik Rydgård
f6573a4d70
Merge pull request #17046 from GABO1423/more-uwp-stuff
...
(UWP) More Cleanups
2023-03-03 09:41:01 +01:00
Henrik Rydgård
71b8df2b22
Merge pull request #17047 from unknownbrackets/riscv-minor
...
riscv: Enable Zba/Zbb by soc compatible
2023-03-03 09:38:43 +01:00
Unknown W. Brackets
63f370916b
riscv: Enable Zba/Zbb by soc compatible.
...
Instead of u74, because apparently some older u74 don't support it.
2023-03-03 03:37:58 +00:00
Gabriel Morazán
eab06caba9
(UWP) More Cleanups
2023-03-02 22:44:07 -04:00
Henrik Rydgård
c286ecc65a
Merge pull request #17042 from hrydgard/requested-debugger-features
...
Implement requested debugger features
2023-03-02 15:08:00 +01:00
Henrik Rydgård
82097b4a3b
Implement NopInstruction feature in debugger
...
See #16975
2023-03-02 14:30:53 +01:00
Henrik Rydgård
1a577eea3c
Merge pull request #17041 from hrydgard/new-app-icon
...
New app icons
2023-03-02 14:13:28 +01:00
Henrik Rydgård
13a5fa8b4a
Merge pull request #17040 from hrydgard/update-gradle
...
Update gradle
2023-03-02 14:13:16 +01:00
Henrik Rydgård
f55782558c
Debugger: Copy Address will now copy addresses for the whole selection
2023-03-02 13:59:07 +01:00
Henrik Rydgård
cf6b00e3aa
Also add new gold icon
2023-03-02 13:15:30 +01:00
Henrik Rydgård
ab5172cd6e
Gradle updates
2023-03-02 13:14:24 +01:00
Henrik Rydgård
055ac2b697
Add new default icon
2023-03-02 11:45:47 +01:00
Henrik Rydgård
964aa313a5
Merge pull request #17036 from unknownbrackets/riscv-minor
...
riscv: Add libatomic
2023-03-02 08:14:24 +01:00
Henrik Rydgård
6fa32ee1ce
Merge pull request #17035 from unknownbrackets/cache-framebuffer-copy
...
GPU: Discard framebuffer copy when clearing
2023-03-02 07:24:37 +01:00
Unknown W. Brackets
38bbd4b8a7
Common: Fix printf format warning.
2023-03-02 06:21:24 +00:00
Unknown W. Brackets
4960c8a07a
riscv: Add libatomic.
2023-03-02 06:20:49 +00:00
Unknown W. Brackets
92a18eed01
GPU: Discard framebuffer copy when clearing.
...
This avoids retaining the framebuffer copy any longer than the current
framebuffer target.
2023-03-01 22:11:20 -08:00
huhongwei
624e443b5b
Fix logic error: assign EGLSurface to EGLConfig
2023-03-02 09:13:31 +08:00
Henrik Rydgård
4d0fbdb96f
Add a safety check - don't cache partial copies.
2023-03-01 22:51:23 +01:00
Henrik Rydgård
7a7117f2f7
Cache framebuffer copies (for self-texturing) until the next TexFlush instruction.
...
Fixes #17030 , or at least improves on it - for optimal performance that
big framebuffer used for bloom should be split like in Killzone, but it's not trivial.
The regression in 1.14 is fixed with this, at least.
I tried it with a few other games with no issues - it seems games are
using TexFlush when needed. But let's see if it really is safe to rely
on that...
There might also be other places we should call DiscardFramebufferCopy
in.
2023-03-01 22:42:22 +01:00
Unknown W. Brackets
c1df1868fb
Merge pull request #17027 from hrydgard/vulkan-avoid-software-devices
...
Vulkan on Android: In non-debug mode, avoid devices that were rejected by VulkanMayBeAvailable
2023-02-28 19:18:48 -08:00
Unknown W. Brackets
0a01655f0e
Merge pull request #17028 from hrydgard/crashfix-softgpu-frameskip
...
Fix crash in SoftGPU when frameskipping, noticed by sum2012 in Daxter
2023-02-28 19:17:36 -08:00
Henrik Rydgård
c6352a262d
Fix crash in SoftGPU when frameskipping, noticed by sum2012 in Daxter
...
Fixes #17021
2023-02-28 23:21:36 +01:00
Henrik Rydgård
e9182a6e04
Merge pull request #17026 from unknownbrackets/ios-jit-off
...
UI: Forget jit override on user selection
2023-02-28 19:44:45 +01:00
Henrik Rydgård
31d796e769
Vulkan on Android: In non-debug mode, avoid devices that were rejected by VulkanMayBeAvailable.
...
Fixes #16931
Can still use these devices in debug builds by modifying the ini.
2023-02-28 18:18:19 +01:00
Unknown W. Brackets
9c21184352
vertexjit: Simplify CPU core check.
...
This also avoids allocating the memory we won't use if it's off.
2023-02-28 07:03:12 -08:00
Unknown W. Brackets
f199a0fee3
UI: Forget jit override on user selection.
2023-02-28 06:58:30 -08:00