Henrik Rydgård
|
362391b9d8
|
Fix Kurohyou again. See #9576
|
2022-10-04 20:56:41 +02:00 |
|
Henrik Rydgård
|
b333695cd1
|
Merge pull request #16160 from unknownbrackets/vram-mirrors
GPU: Use flags to fix triggered upload/download
|
2022-10-04 08:45:06 +02:00 |
|
Unknown W. Brackets
|
9ac4523fd2
|
GPU: Skip matching a framebuf for RAM.
|
2022-10-03 20:22:27 -07:00 |
|
Unknown W. Brackets
|
a1efed31b9
|
GPU: Use flags to fix triggered upload/download.
No longer using mirror hacks.
|
2022-10-03 20:17:25 -07:00 |
|
Henrik Rydgård
|
1469a32a9d
|
Vertex decoder: Add fallback for non-SSE4.1
See #16157
|
2022-10-03 19:06:17 +02:00 |
|
Henrik Rydgård
|
973d0435c1
|
Fix another crash with non-buffered rendering
|
2022-10-03 19:02:16 +02:00 |
|
Henrik Rydgård
|
49097d359b
|
More libretro buildfix, thanks stuken
|
2022-10-03 16:36:03 +02:00 |
|
Henrik Rydgård
|
8dc89d676f
|
Merge pull request #16155 from Kingcom/libretro
Attempt to fix libretro build
|
2022-10-03 16:10:41 +02:00 |
|
Kingcom
|
e025629d4b
|
Attempt to fix libretro build
|
2022-10-03 15:50:33 +02:00 |
|
Henrik Rydgård
|
360eab3211
|
Merge pull request #16106 from sum2012/mpeg-patch
Trying to improve sceMpegAvcDecodeYCbCr
|
2022-10-03 14:19:14 +02:00 |
|
Henrik Rydgård
|
b7f79dd8b2
|
Merge pull request #16153 from hrydgard/gpu-profiler-fixes
GPU profiler fixes
|
2022-10-03 12:57:55 +02:00 |
|
Henrik Rydgård
|
2207c1271a
|
Fix validation error with the GPU profiler
|
2022-10-03 12:13:11 +02:00 |
|
Henrik Rydgård
|
ed3cd1dc26
|
Merge pull request #16150 from unknownbrackets/vram-mirrors
GPU: Mask away unused bits in framebuf/zbuf ptr, cleanup
|
2022-10-03 11:56:24 +02:00 |
|
Henrik Rydgård
|
ba78854759
|
Improve Vulkan profiler (show framebuffer tag for render passes)
|
2022-10-03 11:54:17 +02:00 |
|
Henrik Rydgård
|
35dfd85ce4
|
Merge pull request #16134 from GermanAizek/master
Code refactor and minor optimize
|
2022-10-03 11:22:07 +02:00 |
|
Herman Semenov
|
29b87e0c0b
|
Merge branch 'master' into master
|
2022-10-03 07:49:13 +00:00 |
|
Unknown W. Brackets
|
09f0c0c8fd
|
Fixed syntax accessing method reviewed by Unknown W. Brackets <checkins@unknownbrackets.org>
Signed-off-by: lainon <GermanAizek@yandex.ru>
|
2022-10-03 10:47:55 +03:00 |
|
Unknown W. Brackets
|
0be891c7ff
|
softgpu: Minor opt, ignore unused z_stride.
|
2022-10-02 21:31:07 -07:00 |
|
Unknown W. Brackets
|
58a4376998
|
GPU: Normalize framebuf addresses.
In VRAM, always store without mirror. In RAM, always store without
cache/kernel bits.
|
2022-10-02 21:28:53 -07:00 |
|
Unknown W. Brackets
|
73040ebb8f
|
GE Debugger: Ignore mirrors for target in record.
|
2022-10-02 20:48:28 -07:00 |
|
Unknown W. Brackets
|
4a17ab8070
|
GE Debugger: Correct mask in target breakpoints.
|
2022-10-02 20:47:12 -07:00 |
|
Unknown W. Brackets
|
b9b59f7806
|
GPU: Mask away unused bits in framebuf/zbuf ptr.
Lower 4 bits are ignored during rendering, and mirrors (even even the 8
bit at the top) are ignored.
|
2022-10-02 20:44:35 -07:00 |
|
Henrik Rydgård
|
bc1975bc99
|
Merge pull request #16142 from unknownbrackets/geo-shader
Implement geometry shader for range culling
|
2022-10-02 17:06:55 +02:00 |
|
Henrik Rydgård
|
33f24efb2b
|
Merge pull request #16146 from unknownbrackets/debugger
UI: Prevent rendering during reboot
|
2022-10-02 16:43:58 +02:00 |
|
Unknown W. Brackets
|
4df7a8f357
|
Vulkan: Cleanup unused geometry shader vars.
Without clipping, these aren't used (but could be in the future with
manual clipping.)
|
2022-10-02 07:43:35 -07:00 |
|
Unknown W. Brackets
|
2832edcc37
|
Vulkan: Allow configuring geometry shaders on/off.
|
2022-10-02 07:42:22 -07:00 |
|
Unknown W. Brackets
|
8df956b036
|
Vulkan: Block geometry shaders on older Mali.
They're too slow to be usable.
|
2022-10-02 07:42:22 -07:00 |
|
Unknown W. Brackets
|
36eb0d9ad5
|
Vulkan: Use geo clip distance only where supported.
It might be supported without cull or GS. Otherwise we may need to clip
the triangles manually.
|
2022-10-02 07:42:22 -07:00 |
|
Unknown W. Brackets
|
2ce0cda333
|
Vulkan: Enable geo shader for culling.
The compat setting was really for some previously buggy cases that
couldn't work without cull.
|
2022-10-02 07:42:22 -07:00 |
|
Unknown W. Brackets
|
bfaa304461
|
Vulkan: Correct geometry shader culling.
|
2022-10-02 07:42:17 -07:00 |
|
Henrik Rydgård
|
ac248338be
|
Vulkan: Cull in geoshader, hack to on for now.
|
2022-10-02 07:42:17 -07:00 |
|
Henrik Rydgård
|
cdee10fe86
|
Vulkan: Basic geoshader code generation.
|
2022-10-02 07:42:17 -07:00 |
|
Unknown W. Brackets
|
fbdb278168
|
Vulkan: Update shader cache format for geo shaders.
|
2022-10-02 07:42:16 -07:00 |
|
Unknown W. Brackets
|
d16caa71af
|
Vulkan: Add geometry shader ID tracking.
We're still not generating them, yet. But this tracks the objects and
IDs through the pipeline.
|
2022-10-02 07:42:16 -07:00 |
|
Unknown W. Brackets
|
38e16324f0
|
Vulkan: Clean up shader module tag.
|
2022-10-02 07:42:16 -07:00 |
|
Unknown W. Brackets
|
878a049f60
|
GPU: Add dirtying for geo shader state.
Not yet used, but dirtied at the right times.
|
2022-10-02 07:42:16 -07:00 |
|
Unknown W. Brackets
|
a8c12385c1
|
UI: Prevent rendering during reboot.
Can sometimes crash.
|
2022-10-02 07:25:31 -07:00 |
|
Henrik Rydgård
|
d3f6b9b7e4
|
Merge pull request #16145 from gucio321/polish-translation
assets/lang: translate some key phrases in pl_PL.ini
|
2022-10-02 15:40:16 +02:00 |
|
Henrik Rydgård
|
b36bfc37d5
|
Merge pull request #16139 from hrydgard/tighten-up-format-checks
Tighten up some color format checks with displays and copies
|
2022-10-02 15:39:51 +02:00 |
|
gucio321
|
5caa43d05a
|
assets/lang: translate some key phrases in pl_PL.ini
I've switched into polish language for a while and noticed
that some parts of settings are not translated... It was a bit...
harmful ;-)
|
2022-10-02 15:19:54 +02:00 |
|
Henrik Rydgård
|
10b2263673
|
Merge pull request #16143 from unknownbrackets/edram-trans
Report, save, and frame dump the Edram translation value
|
2022-10-02 09:25:45 +02:00 |
|
Henrik Rydgård
|
19f4ffef60
|
Merge pull request #16141 from unknownbrackets/debugger
Debugger: Fix game.reset by adding a reboot status
|
2022-10-02 09:13:47 +02:00 |
|
Unknown W. Brackets
|
4a64a863e7
|
headless: Update tests.
|
2022-10-01 23:51:30 -07:00 |
|
Unknown W. Brackets
|
fcc877a0f3
|
GE Debugger: Fix memcpy/memset recording.
Uhh, oops. I'm surprised I didn't notice these were broken for so long.
|
2022-10-01 23:48:23 -07:00 |
|
Unknown W. Brackets
|
978fd9fc60
|
GE Debugger: Record the Edram translation value.
|
2022-10-01 23:48:06 -07:00 |
|
Unknown W. Brackets
|
24999e792a
|
Ge: Report and save Edram translation value.
See #16126 for some details on its usage and effects.
|
2022-10-01 23:18:42 -07:00 |
|
Henrik Rydgård
|
d2ce6f513d
|
Merge pull request #16140 from unknownbrackets/debug-32
Build: Fix debug build on Windows 32-bit
|
2022-10-02 08:15:19 +02:00 |
|
Unknown W. Brackets
|
753ac95307
|
Debugger: Fix game.reset by adding a reboot status.
We don't want EmuScreen to auto-exit, and we don't want to double-lock the
debugger lifecycle lock. Let's just handle reboot specifically.
|
2022-10-01 18:13:22 -07:00 |
|
Unknown W. Brackets
|
a268b9d1c9
|
Build: Ignore no symbols link warning.
This is just because we ifdef some files out for certain platforms.
|
2022-10-01 17:14:12 -07:00 |
|
Unknown W. Brackets
|
80cccd7abb
|
Build: Fix debug build on Windows 32-bit.
|
2022-10-01 17:07:27 -07:00 |
|