Henrik Rydgård
e6f0f84a45
SSE optimize Float4ToUint8x4, some uses
2022-12-01 16:32:23 +01:00
Henrik Rydgård
d02f46cb27
Minor VertexReader optimizations
2022-12-01 16:00:47 +01:00
Henrik Rydgård
423fa6d848
Couple more FormatMemWriteTagAt
2022-12-01 16:00:47 +01:00
Henrik Rydgård
6560123257
Restore optimization of memory info strings, avoiding allocations
2022-12-01 15:39:45 +01:00
Henrik Rydgård
7f7af003ce
UI: Darken game-as-background a bit more for UI legibility
2022-12-01 15:06:46 +01:00
Henrik Rydgård
40ae99073b
Remove std::string from VulkanTexture
2022-12-01 12:17:03 +01:00
Henrik Rydgård
c05ec8b520
Remove std::string from VulkanProfiler (the scope profiler for uploads)
2022-12-01 12:17:01 +01:00
Henrik Rydgård
6a7682368d
Merge pull request #16469 from unknownbrackets/softgpu-transfer
...
Correct block transfer overlap and wrapping behavior
2022-12-01 11:50:44 +01:00
Unknown W. Brackets
f18afc5f51
headless: Update tests.
2022-12-01 01:36:30 -08:00
Unknown W. Brackets
5bc51cb01d
GE Debugger: Remove dup block transfer record.
...
We already record it as a block transfer, we don't need to also do it as a
memcpy.
2022-12-01 01:36:27 -08:00
Unknown W. Brackets
73489349cc
GPU: Oops, simplify an expression.
2022-12-01 01:34:48 -08:00
Unknown W. Brackets
cbe96d3774
GPU: Use common block transfer logic in all cases.
2022-12-01 01:34:16 -08:00
Unknown W. Brackets
3589c1e826
softgpu: Handle block transfer VRAM wrapping.
...
Note: mirrors still act as mirrors, swizzle and all.
2022-12-01 01:31:44 -08:00
Unknown W. Brackets
1c5f0d575c
softgpu: Improve meminfo detail on block transfer.
...
Gaps are useful to understand.
2022-12-01 01:31:44 -08:00
Unknown W. Brackets
68515aaee2
softgpu: Account for width!=stride in xfer checks.
2022-12-01 01:31:43 -08:00
Unknown W. Brackets
2adc18cfba
softgpu: Correct src/dst overlap in block transfer.
...
If dest is inside src, it seems to consistently copy in blocks of 64
bytes.
2022-12-01 01:31:43 -08:00
Henrik Rydgård
9a108a46d4
Disable the PowerVR swapchain hack after driver version 1.386.1368.
...
See #15773
2022-12-01 10:17:53 +01:00
Henrik Rydgård
c3aaf5b184
Merge pull request #16472 from unknownbrackets/fetch-fix
...
GLES: Correct unit tests for framebuffer fetch
2022-12-01 10:16:45 +01:00
Henrik Rydgård
4b7084401d
Merge pull request #16470 from unknownbrackets/softgpu-inversion
...
softgpu: Correctly fix inversions, matching tests
2022-12-01 09:59:56 +01:00
Unknown W. Brackets
fc5dcd0c16
GLES: Correct unit tests for framebuffer fetch.
2022-12-01 00:59:22 -08:00
Henrik Rydgård
fd21a0957b
Merge pull request #16471 from unknownbrackets/fetch-fix
...
GPU: Correct fetch assert
2022-12-01 09:23:41 +01:00
Unknown W. Brackets
d763dca024
GPU: Correct fetch assert.
2022-12-01 00:17:14 -08:00
Unknown W. Brackets
dc962094f8
softgpu: Correctly fix inversions, matching tests.
...
Inversions are allowed just fine, but if clipping results in coordinates
outside range, the triangle should be culled. Fixes more wanted
inversions.
2022-11-30 23:20:39 -08:00
Henrik Rydgård
b62790fd00
Fix translatability of the string "Stereo display shader".
...
See #16459
2022-11-30 23:02:11 +01:00
Henrik Rydgård
489af071b9
TouchControlLayoutScreen: Reduce the amount of scissor calls
...
Who knows, might help #15773...
2022-11-30 15:19:08 +01:00
Henrik Rydgård
f4385e1bea
Merge pull request #16456 from hrydgard/soft-gpu-range-checks
...
SoftGPU: Range check block copies.
2022-11-30 14:56:15 +01:00
Henrik Rydgård
3d06381121
Merge pull request #16468 from nassau-tk/fix_jpn0.pgf
...
Fix-jpn0.pgf
2022-11-30 14:49:40 +01:00
nassau-tk
b51451d672
Fix-jpn0.pgf
2022-11-30 22:11:44 +09:00
Henrik Rydgård
e1feb94ccf
Merge pull request #16465 from Kaitul/patch-5
...
Update zh_TW.ini
2022-11-30 12:15:12 +01:00
Henrik Rydgård
692312c1c2
Merge pull request #16467 from hrydgard/new-control-ui-layout
...
Redo the control UI screen layout, slightly update the look
2022-11-30 11:49:29 +01:00
Henrik Rydgård
25e8f8385e
Redo the control UI screen layout, slightly update the look
2022-11-30 10:56:29 +01:00
Henrik Rydgård
1df21a49ba
Merge pull request #16466 from hrydgard/control-ui-fix-attempts
...
Control UI fix attempts
2022-11-30 10:56:01 +01:00
Henrik Rydgård
20a337f25b
Initialization cleanup (no effect)
2022-11-30 10:15:36 +01:00
Henrik Rydgård
0ff5e0a955
Add checks preventing a number of "possible" divisions by 0 in layout
2022-11-30 10:15:30 +01:00
人工知能
6b695ee5cd
Update zh_TW.ini
2022-11-30 16:40:21 +08:00
人工知能
874dba6731
Update zh_TW.ini
2022-11-30 16:37:02 +08:00
Henrik Rydgård
f4ea78c035
Merge pull request #16453 from Kaitul/patch-4
...
Update zh_TW.ini
2022-11-30 09:09:27 +01:00
Henrik Rydgård
652f41bfca
Merge pull request #16462 from hrydgard/fragment-shader-use-bit
...
Fragment shader generator: Move the framebuffer fetch bit to the shader ID.
2022-11-30 09:08:49 +01:00
Henrik Rydgård
d72ad3b3f4
Fragment shader generator: Move the framebuffer fetch bit to the shader ID.
...
Will resolve a future issue in the multisampling PR, where the
GPU_USE_FRAMEBUFFER_FETCH flag changes at runtime if you switch between no AA and MSAA.
Just figured I'd get it in separately for safety.
2022-11-30 00:26:15 +01:00
Henrik Rydgård
0682b7ba54
Fix saving of the new Stretch setting
2022-11-29 22:05:56 +01:00
Henrik Rydgård
ef68cac2df
Merge pull request #16464 from hrydgard/more-dialog-backgrounds
...
Let the running game show through the background of all the PromptScreen dialogs.
2022-11-29 18:27:42 +01:00
Henrik Rydgård
3f0e53e60a
Let the running game show through the background of all the PromptScreen dialogs.
2022-11-29 16:29:43 +01:00
Henrik Rydgård
183458dd76
Merge pull request #16461 from hrydgard/burnout-lens-flare-gl
...
Fix Burnout Dominator lens flare on OpenGL ES
2022-11-29 14:24:18 +01:00
Henrik Rydgård
390bf3e912
Fix Burnout Dominator lens flare on OpenGL ES
...
Not the prettiest solution, but works: Use R8_UNORM as a fallback
if R16_UNORM is not available.
2022-11-29 13:05:18 +01:00
Henrik Rydgård
d34e38c02c
Merge pull request #16460 from hrydgard/translation-string-fixes
...
Translation string fixes
2022-11-29 10:47:22 +01:00
Henrik Rydgård
39e835b320
Add missing lines to other languages
2022-11-29 10:10:52 +01:00
Henrik Rydgård
4a0dcfdb69
Add missing strings to en_US.ini
2022-11-29 10:10:34 +01:00
Henrik Rydgård
1358cf9b8f
Clean up "GPU log profiler" translation strings
2022-11-29 10:04:09 +01:00
Henrik Rydgård
3ba37f4e77
Langtool: Add --dry-run support
2022-11-29 09:57:18 +01:00
Henrik Rydgård
6ef855bf31
Put back the lost Language strings, now in the right category
2022-11-29 09:54:42 +01:00