Henrik Rydgård
|
d8b8a51309
|
Correct a bunch of edge cases, move some code around
|
2026-02-08 17:07:22 +01:00 |
|
Henrik Rydgård
|
df2d00208e
|
Improve screenshots in "Skip buffer effects" mode
|
2026-02-08 16:33:48 +01:00 |
|
Henrik Rydgård
|
1599ea7b1d
|
SaveState: Separate screenshot operations from other ops
|
2026-02-08 16:11:44 +01:00 |
|
Henrik Rydgård
|
eb234a1563
|
Finish the split. Greatly simplifies the render code in EmuScreen.
|
2026-02-08 10:46:16 +01:00 |
|
Henrik Rydgård
|
2ea94534e6
|
Split up FramebufferManagerCommon::CopyDisplayToOutput
|
2026-02-08 10:17:42 +01:00 |
|
Henrik Rydgård
|
aa17599f66
|
Make things more consistent in the no-present case
|
2026-02-08 10:13:34 +01:00 |
|
Henrik Rydgård
|
814713e932
|
More refactor
|
2026-02-08 01:06:35 +01:00 |
|
Henrik Rydgård
|
c139d4aaff
|
Split up Presentation::CopyToOutput into passes and output.
|
2026-02-08 01:06:35 +01:00 |
|
Henrik Rydgård
|
f01aaeafb1
|
Split CopyDisplayToOutput in preparation for the next step
|
2026-02-08 01:06:32 +01:00 |
|
Henrik Rydgård
|
dd28f75852
|
Buildfixes
|
2026-02-07 12:03:44 +01:00 |
|
Henrik Rydgård
|
34108551da
|
Fix a problem with copies to RAM - forgot to set up the copy dest rectangle
Fixes #21187
|
2026-02-05 14:04:34 +01:00 |
|
Henrik Rydgård
|
d4896fbecd
|
VtxDec_Tu16_C8888_Pfloat: Avoid over-reading the input
|
2026-02-05 13:34:34 +01:00 |
|
Henrik Rydgård
|
991d7bdfab
|
VertexDecoder: Refactor away lowerbound/upperbound parameters
|
2026-02-05 13:26:17 +01:00 |
|
Henrik Rydgård
|
841e4c8564
|
Add various checks trying to avoid various crashes found in Google Play crash reports.
|
2026-02-05 11:12:53 +01:00 |
|
Henrik Rydgård
|
7b1ba55e72
|
Prevent touch controls from fading away while being held.
Fixes #20531
|
2026-02-04 00:00:38 +01:00 |
|
Henrik Rydgård
|
7db8709e56
|
Buildfix
|
2026-02-02 09:44:18 +01:00 |
|
Henrik Rydgård
|
e6a2a36bb8
|
Touch screen controls layout: In portrait mode, move everything up a bit by default. More comfortable.
|
2026-02-01 14:19:51 +01:00 |
|
Henrik Rydgård
|
10759dc8b9
|
DrawEngineCommon: Avoid using member variables as loop counters, bad for perf
|
2026-01-30 14:10:36 +01:00 |
|
Henrik Rydgård
|
7d987cd78b
|
Make fast_matrix_mul_4x4 inlineable
|
2026-01-30 14:10:32 +01:00 |
|
Henrik Rydgård
|
475390a968
|
Add workaround for Tales of Phantasia X.
Fixes #21162
|
2026-01-29 23:16:51 +01:00 |
|
Henrik Rydgård
|
d6ebfed432
|
Fix some bugs and warnings from a pass of static analysis
|
2026-01-29 17:41:54 +01:00 |
|
Henrik Rydgård
|
c3897fef4c
|
Finish up #21151
See #21151
|
2026-01-24 10:42:43 +01:00 |
|
Henrik Rydgård
|
60a065b242
|
Make the Brave Story hack safer, hide it behind a compat flag.
|
2026-01-23 23:39:11 +01:00 |
|
Henrik Rydgård
|
732288c03a
|
Brave Story: Hack to make the bloom effect run much more efficiently.
Fixes #19820
Not ready for merge, it needs more checks and maybe a compat flag.
|
2026-01-23 23:13:04 +01:00 |
|
Henrik Rydgård
|
8728be5455
|
Fix joining TRIANGLE_LIST draws with a vertex count non-divisible by 3
Fixes #7503
|
2026-01-23 18:54:22 +01:00 |
|
Henrik Rydgård
|
30e23000c0
|
Correct the fallback path for intra-framebuffer block copies
|
2026-01-22 14:25:09 +01:00 |
|
Henrik Rydgård
|
7bca84252e
|
Vulkan: Add support for doing intra-buffer block copies with vkCmdCopyImage.
|
2026-01-22 13:47:41 +01:00 |
|
Henrik Rydgård
|
47f6b9975e
|
Optimize the color alpha computation for color morph
|
2026-01-20 13:51:24 +01:00 |
|
Henrik Rydgård
|
064ad64a55
|
More minor optimizations
|
2026-01-20 13:51:24 +01:00 |
|
Henrik Rydgård
|
73e41750f7
|
More non-JIT morph optimizations
|
2026-01-20 13:51:24 +01:00 |
|
Henrik Rydgård
|
3378faca5e
|
Optimize morph code (non-JIT vertex decoders)
|
2026-01-20 13:51:24 +01:00 |
|
Henrik Rydgård
|
3a7911407b
|
Assorted minor cleanups
|
2026-01-19 15:47:40 +01:00 |
|
刘皓
|
fde7821b77
|
Merge branch 'master' into libretro-vfs
|
2026-01-08 11:59:20 -05:00 |
|
刘皓
|
295ac0e9f6
|
Merge branch 'master' into libretro-vfs
|
2026-01-02 12:58:27 -05:00 |
|
Henrik Rydgård
|
64461329e7
|
More minor fixes and cleanups
|
2026-01-02 14:20:20 +01:00 |
|
Henrik Rydgård
|
02d621c0f6
|
OpenGL ES: Correct check for 3D texture support.
|
2026-01-02 14:20:20 +01:00 |
|
Henrik Rydgård
|
d9ba20ce99
|
Add sanity checks in GPU::PerformMemoryCopy and GPU::PerformMemorySet
Part of #21055
|
2026-01-01 14:43:14 +01:00 |
|
Henrik Rydgård
|
1ac218960f
|
OpenGL / FramebufferManager: Improve asserts for raster blits
|
2026-01-01 14:15:37 +01:00 |
|
刘皓
|
5716cbd41d
|
Use the libretro VFS interface in libretro builds
|
2026-01-01 00:24:01 -05:00 |
|
Henrik Rydgård
|
5f7a937466
|
Rename ValidSize to ClampValidSizeAt
|
2025-12-30 20:31:07 +01:00 |
|
Henrik Rydgård
|
fb521408c7
|
Avoid calling IsValidRange with zero length
|
2025-12-30 20:31:07 +01:00 |
|
Henrik Rydgård
|
c999367471
|
Fix crash in DrawPixels in "skip framebuffer effects" mode
|
2025-12-15 17:18:17 +01:00 |
|
sum2012
|
736ee4890b
|
Fix ReapplyGfxState for GE_CMD_LOADCLUT
Fix pink issue in dialog
Fix #21058
|
2025-12-07 16:24:43 +08:00 |
|
Henrik Rydgård
|
4ba197bc77
|
Crashfix in FramebufferManager
|
2025-11-27 10:31:08 +01:00 |
|
Henrik Rydgård
|
0cab218877
|
Rework InstallZipScreen to work in portrait
|
2025-11-23 21:24:29 +01:00 |
|
Henrik Rydgård
|
7853881210
|
GPU header cleanup: Avoid including GPUCommon.h in some places
|
2025-11-23 20:37:37 +01:00 |
|
sum2012
|
553ee27629
|
Remove spam of "Rendering from framebuf with offset"
It spam in all games.
Only output in debug mode.
|
2025-11-15 19:33:58 +08:00 |
|
Henrik Rydgård
|
2b863aafe1
|
Prepare for the new defaulting mechanism, IniFile cleanup
|
2025-11-05 12:49:52 +01:00 |
|
Henrik Rydgård
|
2d9ceb8ccf
|
Display layout: Add orientation indicator. Also, the stretch option was inconsistent between UI and actual application
|
2025-11-05 12:49:52 +01:00 |
|
Henrik Rydgård
|
67010ff2af
|
Split the display layout config between landscape and portrait orientations
|
2025-11-05 12:49:51 +01:00 |
|