Ben
799fcdb5e0
Fixed CRTSwitchRes framebuffer bug
2021-04-19 07:38:38 -07:00
Autechre
a56fcfb24a
Revert "Screen Resolution option fixes"
2021-04-17 19:33:23 +02:00
jdgleaver
fc05c0805b
(freetype/stb_unicode/bitmapfont) Prevent texture bleed when rendering text at non-integer scales
2021-04-15 17:24:32 +01:00
twinaphex
b91a1f4788
Silence warning
2021-04-15 07:39:25 +02:00
alphanu1
5658ea7047
Multi monitor fix. ( #12260 )
...
This fix allows for the use of multi monitor when using CRTSwitchres. It fixes a bug that causes a crash.
Delete function will no longer try to delete resolutions from outputs that have not had resolutions added.
2021-04-12 14:55:33 +02:00
twinaphex
7f3b9e8a89
Attempt to fix max problems on all platforms
2021-04-12 06:51:01 +02:00
twinaphex
7fe2ad81a0
HAVE_CLIP_WINDOW - don't define for this anything below MSVC 2005
2021-04-12 05:38:43 +02:00
twinaphex
dcc266df12
(MSVC) Buildfix
2021-04-12 05:25:30 +02:00
twinaphex
544a17926b
Use path_basename_nocompression where we are sure we are not
...
dealing with a filename with a compressed archive hash
2021-04-11 17:44:41 +02:00
twinaphex
a8f410ed40
slang_preprocess_parse_parameters - get rid of one local variable
2021-04-11 01:49:41 +02:00
twinaphex
f29a4b51cc
Put this behind VULKAN_DEBUG ifdef
2021-04-11 00:15:06 +02:00
twinaphex
924b5830ba
(shader_gl_core) Remove std::string usage and std::to_string usage
2021-04-11 00:09:40 +02:00
twinaphex
0aa266a6ca
build_stage_source - use std::string reserve and append, significantly
...
faster
2021-04-10 22:11:26 +02:00
twinaphex
1273536752
Reduce get_semantic_name down to one version
2021-04-10 21:46:04 +02:00
twinaphex
b5d49b9e79
Avoid std::string allocations when possible (pt. 1)
2021-04-10 20:19:30 +02:00
twinaphex
f0fa3c5861
(slang C++ files) take out using namespace std, explicitly refer to
...
std namespace
2021-04-10 19:42:59 +02:00
twinaphex
966dd62551
Fix warnings local variable hides parameter of the same name
2021-04-10 19:28:30 +02:00
twinaphex
b7bc1fc51d
Buildfixes
2021-04-08 03:27:58 +02:00
twinaphex
f8ec815467
Cleanups
2021-04-08 01:54:44 +02:00
twinaphex
5334ddd199
Don't call anim_get_ptr inside gfx_thumbnail.c
2021-04-08 01:30:42 +02:00
twinaphex
e5e8e9b5d8
Expand widget init function
2021-04-08 00:51:10 +02:00
twinaphex
2e6393f082
Get rid of pointer grabbing for p_disp
2021-04-08 00:38:24 +02:00
jdgleaver
c23e32a047
OpenDingux Beta: Add 50Hz support
2021-04-07 10:06:11 +01:00
twinaphex
cd016824f8
Get rid of disp_get_ptr pointer grabbing in gfx/widgets
2021-04-05 15:13:28 +02:00
twinaphex
af00dca08b
Get rid of some pointer grabbing for disp_get_ptr by making it
...
a part of video_frame_info
2021-04-05 14:55:28 +02:00
Autechre
115b08e0e1
Merge pull request #12232 from MrHuu/ctr_overlay
...
(3DS) Add HAVE_OVERLAY
2021-04-05 11:48:14 +02:00
jdgleaver
a81280939e
OpenDingux Beta: Fix IPU scaling when running GB/GBC/GG/NGP-resolution content
2021-04-04 22:50:25 +01:00
MrHuu
8df97a0c75
(3DS) Add HAVE_OVERLAY
2021-04-04 22:50:59 +02:00
repojohnray
45047732a7
Fix xegl_ctx.c mouse activation
...
The mouse is not working when using opengles with x11. This fix adds the required notifications.
2021-04-03 15:56:06 +02:00
jdgleaver
371d0b7395
Add optional menu screensaver
2021-04-01 17:26:43 +01:00
Autechre
311c5c133c
Merge pull request #12210 from jdgleaver/dingux-beta-gba-scaling
...
OpenDingux Beta: Fix IPU scaling when running GBA-resolution content
2021-03-31 20:06:46 +02:00
Valerio Proietti
fc69e73dcf
[DRM] set the correct video mode
...
mode->vrefresh is a display-only value and should not be used for calculations
the drm context is now able to differentiate between, for example, 640x480@60.00 and 640x480@59.92 when setting the video mode
2021-03-31 13:13:27 +02:00
jdgleaver
41855bb6d4
OpenDingux Beta: Fix IPU scaling when running GBA-resolution content
2021-03-31 11:17:56 +01:00
jdgleaver
fe6e02e9bd
OpenDingux: Improve handling of unsupported display resolutions + buffer overflow fix
2021-03-27 14:58:02 +00:00
twinaphex
788f716a30
(shader_gl_core) Cut down on some std::string usage
2021-03-27 03:51:00 +01:00
twinaphex
159c03cb34
Bump up version (but don't tag yet)
2021-03-27 02:22:39 +01:00
twinaphex
cd9d6c0511
gfx_display - Get rid of lots of pointer grabbing
2021-03-25 20:12:34 +01:00
twinaphex
8064af8f15
Get rid of more pointer grabbing
2021-03-25 19:22:12 +01:00
jdgleaver
0a08437e0a
Add OpenDingux Beta support
2021-03-25 16:19:42 +00:00
twinaphex
0674de54ee
(gfx_widgets.c) Get rid of more pointer grabbing to
...
config_get_ptr/dispwidgets_get_ptr/etc
2021-03-25 15:05:09 +01:00
twinaphex
998673b8c3
(gfx_widgets) Cleanups
2021-03-25 04:59:07 +01:00
twinaphex
fada1caf68
Move two widgets functions over to proper source file
2021-03-25 04:55:27 +01:00
twinaphex
be3960e2be
(gfx widgets) Add widgets_userdata to video_frame_info
2021-03-24 19:16:46 +01:00
twinaphex
78f7deffba
Get rid of early return in video_shader_write_root_preset
2021-03-24 18:44:55 +01:00
twinaphex
d911dd6efc
(video_shader_parse.c) Tons of functions here should have been
...
made static, tons of log spam put behind DEBUG ifdefs
2021-03-24 18:31:20 +01:00
twinaphex
8f79e14d0a
Silence LGTM static code analysis warnings
2021-03-24 00:25:47 +01:00
MrHuu
b9849f78f7
(3DS) Add HAVE_GFX_WIDGETS
2021-03-23 22:03:44 +01:00
twinaphex
26824b1f27
(D3D) Comment out Debug functions
2021-03-23 21:24:17 +01:00
David Guillen Fandos
1cad93207b
Upstream OGA patch for vertical screen
...
This keeps the tradition DRM driver along with the OGA one. The probe
function skips the driver if the screen is non rotated to fall back to
the regular DRM driver. This is being upstreamed from the Lakka repo.
2021-03-23 20:27:24 +01:00
twinaphex
80788f9df6
Get rid of some ternary operators
2021-03-22 20:53:56 +01:00