Commit Graph
45601 Commits
Author SHA1 Message Date
Henrik Rydgård cbfa4bfc8e Centralize ClearCacheNextFrame 2022-11-21 18:13:13 +01:00
Henrik Rydgård cf44adbf5d Libretro fixes 2022-11-21 18:09:04 +01:00
Henrik Rydgård c3604428b9 Only check for display resized in emuscreen-under-pause-screen, not the other changes. 2022-11-21 17:59:56 +01:00
Henrik Rydgård ce5a1b8b7e Some minor "centralization" 2022-11-21 17:55:30 +01:00
Henrik Rydgård d73196c7d6 Split up the GPU config change notifications 2022-11-21 15:14:20 +01:00
Henrik Rydgård eff4118769 One more refactoring step 2022-11-21 14:54:48 +01:00
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