CTCaer
a8028d5e8e
X11: fix fullscreen when swapping monitors/resolution
...
Most DEs have the tendency to lose focus when monitor is getting swapped or the resolution changes.
That causes X11 exiting fullscreen and setting a lower resolution to fit desktop.
Pushing the window back to top, automatically fixes that and X11 enforces fullscreen again and new max resolution.
Additionally, XConfigure events are now checked and preferred over XGetWindowAttributes.
That saves several to hundreds μs per frame.
2021-05-29 22:19:19 +03:00
Francisco José García García
194de13afb
Vita: wait before free texture
2021-05-27 18:41:44 +02:00
Francisco José García García
52af69e6cd
Vita: support for 720p in PSTV & Sharpscale plugin
2021-05-22 17:29:03 +02:00
twinaphex
b45acf2223
MSVC buildfixes
2021-05-21 17:09:55 +02:00
U-LAPTOP-0BS9KNOH\crystal
159602d697
Change default video driver name for PSL1GHT
2021-05-19 22:50:34 +02:00
twinaphex
4fb6bc9f33
Fix another camelcase variable
2021-05-19 16:13:05 +02:00
twinaphex
b82a20ea0c
We don't want camelcase notation variable names for RetroArch
2021-05-19 16:11:26 +02:00
twinaphex
35543ecd91
Move defines files over to libretro-common
2021-05-18 22:15:04 +02:00
twinaphex
9829051841
win32_localize_menu - replace strcmp call with string_is_not_equal
2021-05-18 19:49:57 +02:00
twinaphex
e4a8f42ad1
win32_localize_menu - get rid of direct strcpy/strcat calls
2021-05-18 18:53:30 +02:00
Autechre
a04fe66032
Merge pull request #12380 from stenzek/vulkan-software-fb
...
(video/vulkan) Avoid caching stale mapped GPU texture as frame data
2021-05-18 18:01:47 +02:00
twinaphex
7bbdd6d18a
Prefer using snprintf instead of insecure sprintf
2021-05-18 15:14:08 +02:00
LazyFunker
4e0f8bf621
Fix typo
2021-05-16 20:44:31 +02:00
jdgleaver
484c4ad51e
Add API extension for cores to override frontend fast-forward state
2021-05-13 13:16:37 +01:00
Autechre
89391ccf9a
Merge pull request #12287 from LazyFunker/master
...
Some fixes for UWP/XBox
2021-05-12 09:17:53 +02:00
Stenzek
c9aaf598bb
(video/vulkan) Avoid caching stale mapped GPU texture as frame data
...
At best, this results in junk on screen, at worst we could crash.
It's not a perfect fix, there's still a scenario where this breaks: when
fast forwarding is enabled, and we swap from vsync-off to vsync-on when
pausing/rendering the menu, the swap chain (and textures) gets
recreated, and the frame data is completely lost.
There isn't much we can do about this without more intrusive changes,
such as preserving the textures inbetween swap chain reinits.
2021-05-11 09:49:39 -07:00
Norman Jordan
1b0ae7a0b2
Added a missing include.
2021-05-05 01:52:04 -07:00
Autechre
2702ce693b
Merge pull request #12328 from jdgleaver/7zip-update
...
Update 7-Zip dependency to latest stable version (fixes CHD support on static platforms)
2021-04-28 15:12:41 +02:00
Autechre
71836cacdb
Merge pull request #12331 from bulzipke/master
...
(3DS) Load overlay texture images as BGR colors
2021-04-28 13:28:33 +02:00
jdgleaver
a501dfd680
Update 7-Zip dependency to latest stable version (fixes CHD support on static platforms)
2021-04-28 12:00:50 +01:00
bulzipke
7e7615c97c
(3DS) Load overlay texture images as BGR colors
2021-04-28 19:16:14 +09:00
IAmBoring
9c0aec1d19
MSVC Vulkan Buildfix
2021-04-27 20:45:52 +00:00
Autechre
8466a213e8
Merge pull request #12324 from devnexen/macos_vulkan_build_fix
...
macOS with vulkan build fix
2021-04-26 22:16:24 +02:00
David Carlier
c7f3fa2b5d
macOS with vulkan build fix
2021-04-26 20:31:15 +01:00
bulzipke
56a0300db5
Load texture images as BGR colors
2021-04-27 01:58:41 +09:00
jdgleaver
f4511f6fa4
(core_info) Performance optimisations + code clean-ups/refactors
2021-04-26 14:30:31 +01:00
MrHuu
1235a7435e
(3DS) Enable gfx_widgets / overlays
2021-04-24 15:36:03 +02:00
twinaphex
be255ff269
(gfx_animation.c) Simplify some functions
2021-04-22 19:30:20 +02:00
twinaphex
0211e7749e
Simplify gfx_animation_ticker_generic
2021-04-22 18:48:14 +02:00
Woohyun Shin
4e8a71d034
GDI: Fix non-ASCII text rendering
2021-04-22 20:38:58 +09:00
LazyFunker
8ff0430370
Disable mipmap generation for UWP
2021-04-20 10:29:17 +02:00
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