Commit Graph

34534 Commits

Author SHA1 Message Date
Lubos
de78007e66 OpenXR - Enable HUD in a few more games 2022-11-29 22:17:12 +01:00
Lubos
812c7d13aa OpenXR - HUD disappearing in Flatout fixed 2022-11-29 21:25:13 +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
Henrik Rydgård
4fe8aa7174 Fix category for "Language" string. Swedish translation improvements 2022-11-29 09:52:30 +01:00
Henrik Rydgård
b9dc206cf0 Fix skip buffer effect toggle not taking effect immediately 2022-11-29 09:42:11 +01:00
Henrik Rydgård
c8745cf339
Merge pull request #16459 from TotalCaesar659/patch-1
Update Russian translation
2022-11-29 00:23:21 +01:00
TotalCaesar659
1a7bafd091
Update Russian translation 2022-11-29 01:58:23 +03:00
Henrik Rydgård
5201a2a4ab
Merge pull request #16457 from lvonasek/hotfix_openxr_rendering
OpenXR - Broken rendering fixed
2022-11-28 20:30:35 +01:00
Lubos
804a336a1e OpenXR - Hide unsupported layout options 2022-11-28 19:58:49 +01:00
Lubos
d466ae161a OpenXR - HUD max scale fixed 2022-11-28 19:46:46 +01:00
Lubos
164c27f5ec OpenXR - Screen stretching fixed 2022-11-28 19:25:13 +01:00
Henrik Rydgård
9bb0c91a75 Sneak in a minor software transform optimization 2022-11-28 11:10:50 +01:00
Henrik Rydgård
cd51c05d1c
Merge pull request #16455 from Narugakuruga/patch-12
Update zh_CN.ini
2022-11-28 10:41:10 +01:00
Narugakuruga
54e37671ed
Update zh_CN.ini 2022-11-28 17:34:43 +08:00
Narugakuruga
59874e3161
Update zh_CN.ini 2022-11-28 17:32:51 +08:00
Narugakuruga
3e9931a446
Update zh_CN.ini 2022-11-28 17:25:55 +08:00
Henrik Rydgård
612d2181a1
Merge pull request #16449 from hrydgard/circle-button-workaround
Blind workaround for Shining Ark circle button problem
2022-11-28 09:51:26 +01:00
Henrik Rydgård
5b3a993db7 Typo fix 2022-11-28 09:50:23 +01:00
Henrik Rydgård
ed151473c2
Merge pull request #16454 from unknownbrackets/fb-depal-fb
GPU: Support framebuf depal from rendered CLUT
2022-11-28 09:47:22 +01:00
Henrik Rydgård
06b7fb9a6a
Merge pull request #16452 from unknownbrackets/gedebugger
GE Debugger: Correct LastVRAM mirror wrap around
2022-11-28 08:02:09 +01:00
Henrik Rydgård
3b960a92fc
Merge pull request #16451 from unknownbrackets/ui-psp-glow
UI: Add a slight glow around PSP in control map
2022-11-28 08:00:26 +01:00
Unknown W. Brackets
9425d0670a GPU: Prevent decimating CLUT framebuffers.
Fixes color changing after a few moments in Kurohyo.
2022-11-27 21:24:02 -08:00
Unknown W. Brackets
a7c4258e9f GPU: Support framebuf depal from rendered CLUT.
Using a temporary always for simplicity.
2022-11-27 21:16:24 -08:00
Unknown W. Brackets
194c4b0286 TexCache: Support offset in rendered CLUTs.
We already copy to a temp, so just use that copy to normalize out the
offset.  Should even get RECT2LIN correct, but most cases are 1 pixel high
anyway.
2022-11-27 21:15:15 -08:00
Unknown W. Brackets
a6bc9acf16 GE Debugger: Correct LastVRAM mirror wrap around.
Oops, this fixes crashes when textures are used near the edge of VRAM.
2022-11-27 19:59:57 -08:00
Unknown W. Brackets
c6992d45ef UI: Add a slight glow around PSP in control map.
This makes it more distinguishable from some dark backgrounds.
2022-11-27 19:19:45 -08:00
Unknown W. Brackets
5666dc5890 Vulkan: Correct maxAniso handling in Draw. 2022-11-27 19:17:01 -08:00
Henrik Rydgård
f2b5f06dac
Merge pull request #16450 from unknownbrackets/touch-right-analog
UI: Fix right analog with single button
2022-11-28 01:00:16 +01:00
Unknown W. Brackets
247848891e UI: Dry out code and check bounds to be safe. 2022-11-27 15:40:55 -08:00
Unknown W. Brackets
89aeb2484e UI: Fix right analog with single button.
Release first, then press so that we press when the opposing direction is
mapped to the same button.
2022-11-27 15:32:56 -08:00
Unknown W. Brackets
d09b2e4ce8
Merge pull request #16448 from hrydgard/cull-fix
Empirical attempt at fixing #15661
2022-11-27 15:16:45 -08:00
Henrik Rydgård
21647cd3c1 Blind workaround for Shining Ark circle button problem
Seems the game might not handle the case of confirm button being set to
cross properly, so force it to circle if this game is running.

Fixes #15663 (hopefully..)
2022-11-27 23:32:43 +01:00
Henrik Rydgård
72029b678a Empirical attempt at fixing #15661
Basically, software culling fails in some configuration, like the one we
end up with on Mali.

As noted by unknownbrackets in #15661, the viewport Z scale, offset is -0.0, 0.0.

We end up with CalcCullParams computing minZValue == maxZValue == 1.0f,
and with the vertices ending up with z,w == 1.0, 1.0.
and as a result, the inside/outside calculations will always decide that
it's outside.

Changing the comparisons from >= / <= to > / < fixes the problem, but I
don't know if this might break something else.

Anyhow, here's the simple way to repro on PC:

Change the ending of GPU_Vulkan::CheckFeatures to:

```c
	return GPU_USE_LIGHT_UBERSHADER | GPU_USE_BLEND_MINMAX | GPU_USE_TEXTURE_NPOT | GPU_USE_INSTANCE_RENDERING |
		GPU_USE_VERTEX_TEXTURE_FETCH | GPU_USE_TEXTURE_FLOAT | GPU_USE_16BIT_FORMATS | GPU_USE_TEXTURE_LOD_CONTROL |
		GPU_USE_DEPTH_TEXTURE | GPU_USE_ACCURATE_DEPTH;
```
2022-11-27 23:16:16 +01:00
Henrik Rydgård
200e2f26c4 OffsetY fix for non-vulkan backends 2022-11-27 22:58:49 +01:00
Henrik Rydgård
c2d54ea0aa
Merge pull request #16446 from hrydgard/aspect-fix
Aspect ratio configuration fixes
2022-11-27 22:55:04 +01:00
Henrik Rydgård
e02db20a2d Some more UI fixes. Live update for the aspect slider 2022-11-27 21:59:04 +01:00
Henrik Rydgård
72ec865f7e Fix for the aspect ratio plugin variable. Disable aspect ratio control in stretch mode. 2022-11-27 21:55:22 +01:00
Henrik Rydgård
7c72fa06ee Fix issue where render resolution wasn't applied correctly. 2022-11-27 21:34:51 +01:00
Henrik Rydgård
11c1b539e0
Merge pull request #16445 from hrydgard/new-screen-size-controls
New screen size controls on Display Layout & Effects screen
2022-11-27 20:04:32 +01:00
Henrik Rydgård
973eec5b42 Another tweak to the OpenGL adreno bug detection.
See #16015
2022-11-27 20:02:06 +01:00
Henrik Rydgård
dbd799bce3 Add new translation key "Aspect Ratio" 2022-11-27 19:44:45 +01:00