Henrik Rydgård
7596713059
Refactor: Split up updating the display and render size.
2022-11-21 14:35:12 +01:00
Henrik Rydgård
e654f6937a
Forgot to commit this in PR #16404
2022-11-21 14:29:26 +01:00
Henrik Rydgård
f67ef7ab99
Merge pull request #16404 from hrydgard/transparent-pause-screen
...
Make the pause screen "transparent"
2022-11-21 14:27:59 +01:00
Henrik Rydgård
fd110ef6a9
Merge pull request #16408 from unknownbrackets/jit-wx
...
softgpu: Fix compile hazard while running
2022-11-20 21:42:10 +01:00
Unknown W. Brackets
4d06400548
softgpu: Fix compile hazard while running.
...
This prevents any clearing of cache while other threads may be using
previously cached funcs, and avoids wx exclusive hazards.
2022-11-20 12:04:02 -08:00
Henrik Rydgård
250ea5e592
Merge pull request #16407 from unknownbrackets/jit-wx
...
In jits, protect and unprotect using better estimates
2022-11-20 20:39:04 +01:00
Unknown W. Brackets
ce51942508
softgpu: Correct WX-exclusive platform hazards.
...
Should mainly affect BSD at this point.
2022-11-20 10:55:35 -08:00
Unknown W. Brackets
b2798c7ada
jit: Add more reasonable estimates for RX protect.
2022-11-20 10:55:35 -08:00
Unknown W. Brackets
5294a64828
jit: Protect against write over-estimates.
2022-11-20 10:55:35 -08:00
Henrik Rydgård
8d96e777a1
Merge pull request #16401 from unknownbrackets/gedebugger-tex
...
GE Debugger: Correct texture address corruption in playback
2022-11-20 18:27:18 +01:00
Henrik Rydgård
5efa2e2596
Merge pull request #16405 from lvonasek/hotfix_openxr_controller
...
OpenXR - 3rd party controller support fixed
2022-11-20 12:58:32 +01:00
Henrik Rydgård
37ec31dedd
Fix resizing issue. Took some refactoring.
2022-11-20 12:57:32 +01:00
Henrik Rydgård
63cbd9c79b
Make the pause screen "transparent"
...
When paused (ESC or back), you now see the paused game below, darkened,
instead of the usual menu background.
Not enabled in VR mode for now because it could get weird.
Also not trivial in skip-buffered mode (would require taking a screenshot) so
disabled in that case too.
2022-11-20 12:24:17 +01:00
Lubos
1e9ddfda31
OpenXR - 3rd party controller support fixed
2022-11-20 12:22:10 +01:00
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
6c2001d12d
GE Debugger: Correct texture address corruption.
...
Happened when playing back frame dumps that set bufw after specifying the
texture address, but before drawing.
Seen in Syphon Filter.
2022-11-19 14:59:52 -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