Henrik Rydgård
a3874ebcef
Merge pull request #16402 from unknownbrackets/softgpu-inversion
...
softgpu: Throw away all inverted polygons
2022-11-20 09:55:49 +01:00
Unknown W. Brackets
71b4407889
softgpu: Throw away all inverted polygons.
...
This is actually incorrect in some cases, but there are a number of games
affected by inversions, and they're practically always undesired.
2022-11-19 20:30:49 -08:00
Unknown W. Brackets
b4c670694f
Merge pull request #16398 from hrydgard/pause-screen-fixes-1
...
Pause screen: Orient Save State / Load State buttons horizontally
2022-11-19 12:55:42 -08:00
Henrik Rydgård
59d6266744
Orient Save State / Load State buttons horizontally
...
As suggested back in #7437 , this pretty much matches that screenshot.
Makes it a bit harder to misclick save/load state.
Part of #13016
Fixes #7437
2022-11-19 21:04:32 +01:00
Henrik Rydgård
cd56425c73
Merge pull request #16397 from unknownbrackets/meminfo
...
Debugger: Combine mem info on duplicates
2022-11-19 15:04:41 +01:00
Unknown W. Brackets
3938c0a3af
Debugger: Combine mem info on duplicates.
...
Gran Turismo does some churn on texture sizes, we can combine them and
reduce the speed hit even when detailed.
2022-11-18 23:11:11 -08:00
Henrik Rydgård
15e66080df
Merge pull request #16396 from unknownbrackets/ir-vneg
...
Correct misbehavior on uninitialized values in IR
2022-11-19 06:59:29 +01:00
Unknown W. Brackets
c085413326
irjit: Consistently check vec4 safety.
...
Just to prevent confusion/surprises, this is clearer.
2022-11-18 19:06:50 -08:00
Unknown W. Brackets
ada0674415
irjit: Allow VV2Op SIMD with exact overlap.
...
None of these look at other lanes.
2022-11-18 17:54:58 -08:00
Unknown W. Brackets
2419e5680a
irjit: Correct VV2Op SIMD check.
...
It's unlikely, but possible, uninitialized data could cause
IsConsecutive4() to return true when n < 4.
2022-11-18 17:53:53 -08:00
Henrik Rydgård
56a879bbd6
Merge pull request #16395 from unknownbrackets/blit-prefer-raster
...
GPU: Prefer raster for depth blit if supported
2022-11-18 16:50:35 +01:00
Henrik Rydgård
20d6e3505a
Merge pull request #16394 from lvonasek/review_openxr_controllers
...
OpenXR - UX improvements
2022-11-18 16:48:47 +01:00
Unknown W. Brackets
47e5df3844
GPU: Prefer raster for depth blit if supported.
...
This seems to work around an apparent NVIDIA driver bug.
2022-11-17 18:32:38 -08:00
Lubos
4a770b36cf
Typo fixed
2022-11-17 19:13:04 +01:00
Lubos
c9d1da28fc
OpenXR - Cursor aspect ratio
2022-11-17 18:26:18 +01:00
Lubos
c7bcfe9fe9
OpenXR - Accept scrolling from both controllers
2022-11-17 18:19:47 +01:00
Lubos
940a669107
OpenXR - Camera adjust issues resolved
2022-11-17 18:04:35 +01:00
Lubos
db8b159d9e
OpenXR - Force PSP menu aspect ratio
2022-11-17 17:30:29 +01:00
Lubos
f92990a002
OpenXR - Better dialog support
2022-11-17 15:25:35 +01:00
Lubos
319d434acc
OpenXR - Allow higher 2D canvas distance
2022-11-17 12:51:42 +01:00
Lubos
14b6d75ac6
OpenXR - Use axis integration for camera adjust only
2022-11-17 12:22:16 +01:00
Lubos
011592754f
OpenXR - Use mouse control only
2022-11-17 12:19:17 +01:00
Lubos
ddad6b3760
OpenXR - Support axis
2022-11-17 10:52:12 +01:00
Lubos
0ae1d75daf
OpenXR - Support camera adjust using joystick
2022-11-17 10:22:01 +01:00
Henrik Rydgård
3e481634ac
Merge pull request #15438 from iota97/grid
...
Fix grid align
2022-11-14 23:05:42 +01:00
Henrik Rydgård
3f133befab
Merge pull request #16389 from unknownbrackets/interp-breakpoint
...
Make breakpoints work better in interpreter
2022-11-14 07:01:38 +01:00
Henrik Rydgård
9443281f95
Merge pull request #16390 from Kaitul/patch-3
...
Update zh_TW.ini
2022-11-14 06:58:09 +01:00
人工知能
5d908baf87
Update zh_TW.ini
2022-11-14 13:17:05 +08:00
人工知能
1ba92c795d
Update zh_TW.ini
2022-11-14 11:11:40 +08:00
人工知能
b8bb495b8c
Update zh_TW.ini
2022-11-14 11:06:09 +08:00
Unknown W. Brackets
0f79afa172
interp: Support memory breakpoints too.
2022-11-13 17:45:43 -08:00
Unknown W. Brackets
f9da9e6b60
interp: Centralize memory size handling.
2022-11-13 17:38:53 -08:00
Unknown W. Brackets
76cf4dbf12
interp: Allow breakpoints in release mode.
2022-11-13 16:52:40 -08:00
Unknown W. Brackets
1662bd3bb8
interp: Allow resume from breakpoint.
2022-11-13 16:03:29 -08:00
Unknown W. Brackets
b0b03af50d
Debugger: Keep flag for any breakpoints.
...
Oops, only had these checks for memchecks before.
2022-11-13 16:01:13 -08:00
Unknown W. Brackets
4219cfb661
Merge pull request #16388 from hrydgard/twinbee-language-fix
...
Twinbee Portable: Add compat flag to avoid game bug with some languages
2022-11-13 14:55:34 -08:00
Henrik Rydgård
9482578fbb
Twinbee Portable: Add config flag to avoid the system languages the game doesn't work with
2022-11-13 23:37:56 +01:00
Henrik Rydgård
59c0395b41
Merge pull request #16386 from unknownbrackets/ui-touchlayout
...
UI: Show standard back button on touch layout
2022-11-13 21:59:10 +01:00
Henrik Rydgård
875b66ebd5
Merge pull request #16387 from unknownbrackets/softgpu-self
...
softgpu: Use threads on self-render if safe
2022-11-13 21:58:25 +01:00
Unknown W. Brackets
7e7eabf86a
softgpu: Use threads on self-render if safe.
...
Some games, such as Prince of Persia, self-render 1:1 to colorize, rather
than to scale or blur. We can still use threads in these cases.
2022-11-13 12:34:31 -08:00
Henrik Rydgård
2e6a19fadc
Merge pull request #16385 from unknownbrackets/softgpu-rect
...
softgpu: Fix off-by-one rendering after half-pixel
2022-11-13 21:01:15 +01:00
Unknown W. Brackets
db400bd312
UI: Show standard back button on touch layout.
...
This is a bit less wide, but uses common logic to render.
Some are experiencing no left buttons on this screen, so this is a bit of
an experiment as well as making the UI more consistent.
2022-11-13 10:49:02 -08:00
Unknown W. Brackets
d8716b5d90
softgpu: Fix off-by-one rendering after half-pixel.
...
If the X is after a half-pixel offset, the first pixel we draw is the next
one. This wasn't being accounted for properly in one place.
2022-11-13 10:22:09 -08:00
Henrik Rydgård
fd43a0eade
Merge pull request #16384 from unknownbrackets/softgpu-fog
...
softgpu: Correct tex on fogged rectangles
2022-11-13 18:56:09 +01:00
Henrik Rydgård
7e64de6d61
Merge pull request #16383 from unknownbrackets/depth-equal
...
GPU: Automatically reduce depth range on == test
2022-11-13 18:52:37 +01:00
Unknown W. Brackets
a66056217f
softgpu: Avoid splitting rectangles for fog.
...
If the fog factor would result in the same amount of fog, we're just
adding more work for no reason.
2022-11-13 09:23:06 -08:00
Unknown W. Brackets
21064edfca
softgpu: Correct tex on fogged rectangles.
2022-11-13 09:17:29 -08:00
Unknown W. Brackets
aac2faa674
GPU: Automatically reduce depth range on == test.
...
Fixes graphic issues in Blade Dancer, possibly other games.
2022-11-13 08:13:22 -08:00
Unknown W. Brackets
01d7d73438
GPU: Remove unused GPU_USE flag.
2022-11-13 08:09:57 -08:00
Unknown W. Brackets
4a367148e6
GPU: Centralize more GPU_USE flags, like depth.
2022-11-13 08:04:47 -08:00