twinaphex
9b4636ff62
Fixes --disable-menu
2021-10-15 14:32:07 +02:00
twinaphex
a291323467
Move some code to gfx/video_driver.c
2021-10-15 02:25:12 +02:00
twinaphex
7f2cc93cf5
Silence warning
2021-10-13 21:44:40 +02:00
twinaphex
aa6d3542d2
Prevent warning
2021-10-13 18:44:27 +02:00
Autechre
78b861a8e8
Merge pull request #13114 from libretro/move-widgetstate
...
Better compartmentalize state - better distinction between runloop and retroarch files
2021-10-13 18:43:23 +02:00
twinaphex
70606eab1e
Buildfix for WiiU
2021-10-13 18:40:41 +02:00
twinaphex
caccc410c6
Move gfx_widgets_ready to gfx_widgets.h
2021-10-13 17:51:46 +02:00
twinaphex
e72a88a98e
Move some variables to widget state
2021-10-13 17:25:31 +02:00
twinaphex
d87e0c1744
* Fix implicit declaration
...
* Move more code to gfx/video_driver.c
2021-10-13 16:36:38 +02:00
twinaphex
99b09ce359
Move more code to gfx/video_driver.c
2021-10-13 15:20:09 +02:00
twinaphex
5f4d4fe678
Move more code from retroarch.c to video_driver.c - retroarch.c now
...
778kb
2021-10-13 15:15:24 +02:00
Autechre
0a888f7868
Move video state to gfx/video_driver.c - reduces filesize of retroarch.c to 809kb ( #13104 )
...
* Move video state to gfx/video_driver.c - reduces filesize of retroarch.c
to 809Kb
2021-10-13 14:56:22 +02:00
jdgleaver
1ebf821da3
(3DS) Ensure parallax barrier is disabled when '3DS Display Mode' is '2D'
2021-10-13 12:31:43 +01:00
twinaphex
849ed7fc3d
Buildfix for MSVC
2021-10-12 11:58:22 +02:00
Soar Qin
290bc214e3
win32: fix broken win9x builds caused by #13089 ( #13106 )
...
Co-authored-by: Soar Qin <soarchin@gmial.com>
2021-10-12 11:24:58 +02:00
Soar Qin
39fd4677d9
win32: fix non-ASCII text display in window title ( #13089 )
2021-10-09 06:28:17 +02:00
Salvador
58e7dd8a1a
Add Miyoo target ( #12860 )
...
* add miyoo target
2021-10-08 13:53:49 +02:00
Autechre
3f179a5762
Merge pull request #12632 from Sunderland93/remove-xdg-shell-v6
...
[Wayland] Remove xdg-shell-v6 protocol
2021-10-07 05:10:53 +02:00
Francisco Javier Trujillo Mata
bc5a99ae34
Fix available resolution options and improve scaling together with pixel perfect
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
3bbfcf7b39
Adding to get_video_output_size 2 parameters for additional info
2021-10-04 23:53:55 +02:00
Francisco Javier Trujillo Mata
216675919b
Add PS2 Support for changing resolution and offset
2021-10-04 23:53:55 +02:00
twinaphex
732c38cc0b
Fix Cheevos regression
2021-10-01 16:19:50 +02:00
twinaphex
49fbed2423
Get rid of input_mouse_grabbed - move retroarch types to
...
retroarch_types.h
2021-09-30 23:22:50 +02:00
Autechre
076440987b
Merge pull request #13047 from libretro/fix-blargg-warning
...
Fix blargg warning + some cleanups
2021-09-30 19:30:19 +02:00
twinaphex
689487dbee
Fix blargg warning + some cleanups
2021-09-30 18:20:29 +02:00
twinaphex
e13073c411
move gfx_thumb_state to gfx_thumbnail.c
2021-09-30 18:05:00 +02:00
twinaphex
b1410c72e5
- Move disp_get_ptr to gfx_display.c
...
- Move menu_driver_init to menu_driver.c, and turn
menu_driver_init_internal into static function
2021-09-30 17:14:26 +02:00
twinaphex
d39ea61109
Add HAVE_SCREENSHOTS ifdef
2021-09-30 15:55:31 +02:00
twinaphex
b07d80efe1
gfx_widgets.h - add RETRO_BEGIN_DECLS/RETRO_END_DECLS
2021-09-30 15:29:57 +02:00
twinaphex
5ba8843354
Move dispwidget_get_ptr over to gfx_widgets.c
2021-09-30 04:40:15 +02:00
twinaphex
efe34f52af
(gl_common.c) Add HAVE_CONFIG_H
2021-09-29 17:48:58 +02:00
twinaphex
b5190b3662
Add glsym/glsym.h header for gl_common.c
2021-09-28 16:28:56 +02:00
twinaphex
4f8ca90dd0
Move code over to gfx/video_driver.c
2021-09-28 15:29:05 +02:00
twinaphex
e886e908d5
Create consistent naming conventions - use retroarch_ instead
...
of rarch_ for some functions for all functions coming from retroarch.h
2021-09-28 12:56:10 +02:00
twinaphex
8ef9065c86
Get rid of menu_driver_is_alive - we don't want these one/two-line getters/setters anymore
2021-09-28 10:27:00 +02:00
twinaphex
6a72403f0f
(MSVC) Define HAVE_D3DX when HAVE_HLSL is defined
2021-09-28 03:37:08 +02:00
twinaphex
774dccca7c
Move more code over to gfx/video_driver.c
2021-09-28 02:15:11 +02:00
twinaphex
3dee62ce62
Cleanups and buildfix
2021-09-28 01:16:53 +02:00
twinaphex
05e4aa8bfb
move more code over to gfx/video_driver.c
2021-09-28 00:50:48 +02:00
twinaphex
4574a58683
(video_driver.c) Move some code over
2021-09-27 20:31:31 +02:00
twinaphex
0448afab96
Move video driver functions over to gfx/video_driver.c
2021-09-27 19:37:22 +02:00
twinaphex
31eaeb1a03
Create gl_flush
2021-09-26 22:28:28 +02:00
twinaphex
422e940bc4
Fix gl_common.h
2021-09-26 22:22:20 +02:00
twinaphex
d4af68d2dd
Add glsym/rglgen.h for x_ctx.c
2021-09-26 22:16:18 +02:00
twinaphex
76db3e02cf
Create gl_clear
2021-09-26 22:10:53 +02:00
twinaphex
4aafbf2340
Create gl_common.c/gl_common.h
2021-09-26 19:57:08 +02:00
twinaphex
4b5951bda3
Rename gl_common.h to gl2_common.h and remove some file dependencies
...
on it
2021-09-26 17:42:12 +02:00
twinaphex
6f36e0a2dd
Rename GL driver files + add some comments to D3D drivers - gl_core
...
becomes gl3, gl becomes gl2, etc
2021-09-26 14:16:09 +02:00
twinaphex
2a4862ad8d
Rename mimpapgen_sm5.h to mipmapgen_sm5.h
2021-09-26 13:30:50 +02:00
twinaphex
8fa1f998c5
Move d3d9 headers to gfx/include/d3d9
2021-09-26 12:49:53 +02:00
Autechre
12540d750d
Merge pull request #13037 from gblues/gblues/wiiu-fix-warnings
...
WIIU: Clean up a bunch of compiler warnings
2021-09-26 00:57:02 +02:00
MajorPainTheCactus
e08cc6e260
Fixed up the d3d9 driver ( #13038 )
...
* Fixed d3d9 mvp matrix issue
* Fixed up the d3d9 driver to display the game now
2021-09-26 00:19:45 +02:00
Nathan Strong
9b2d4236ad
WIIU: Clean up a bunch of compiler warnings
...
== DETAILS
These changes fall into a few broad categories:
1. Explicitly undefine things we want to re-define due to conflicts with
the version of devkitpro we're using
2. Clean up hex format specifiers to use `%lx` or `%lX` when working with
long integers
3. Move variables inside the ifdef they're used in to squelch "unused variable"
messages
4. Add parenthesis to make Wii U shader declarations stop complaining
And then there's a weird "misleading indent" warning that I fixed by just
rewriting a block of code to use a switch statement instead of if-then-else.
These changes work fine on Wii U, but we'll need to keep an eye on CI/CD to see
if other platform builds break.
2021-09-25 13:25:39 -07:00
twinaphex
1ff024be26
Don't do rotate_z call for every draw_texture_slice call
2021-09-21 21:38:07 +02:00
twinaphex
ecdf20ea49
Remove unused gfx_display_draw_polygon
2021-09-21 21:13:46 +02:00
twinaphex
6eeebeab25
Get rid of gfx_display_set_msg_force
2021-09-21 21:10:38 +02:00
twinaphex
a950bfbe3e
remove unused variable
2021-09-21 17:38:07 +02:00
twinaphex
7c8c53fb2d
Get rid of menu_driver_get_ptr - we are going to be using only one
...
getter for each component state instead of several getters
2021-09-21 07:14:27 +02:00
twinaphex
fabdede667
Move anim_get_ptr to gfx_animation.c
2021-09-20 20:17:53 +02:00
twinaphex
5eb795bf5b
(widgets) Get rid of dead code
2021-09-20 02:21:05 +02:00
twinaphex
b3d724b7a3
Move code out of retroarch.c
2021-09-18 22:05:03 +02:00
jdgleaver
5b13047623
Add 'Picoscale_256x-320x240' video filter ( #12997 )
2021-09-15 20:20:56 +02:00
MajorPainTheCactus
0e9f246b30
Fixed d3d9 mvp matrix issue ( #12984 )
2021-09-15 01:17:56 +02:00
twinaphex
868a4bf3fc
Fix some warnings; set gfx_white_texture to 0 in deinit function at the
...
end
2021-09-13 20:52:57 +02:00
twinaphex
5e4ce74000
Get rid of duplicate code in gfx_widgets -
...
gfx_display_get_widget_dpi_scale made redundant
2021-09-13 20:21:36 +02:00
twinaphex
490233f3c5
wite_texture is now a static global variable inside gfx_display.c
...
- no longer referenced outside
2021-09-13 19:55:53 +02:00
twinaphex
fc4d4c53cd
Cleanup some references to gfx_display_white_texture and
...
don't assume NULL == 0 for uintptr_t
2021-09-13 19:07:09 +02:00
jdgleaver
12f787547c
Add workaround to fix keyboard input when using x11+udev ( #12981 )
2021-09-13 18:02:40 +02:00
MajorPainTheCactus
3c6bdfd0d8
Fixed numerous issues with HDR ( #12979 )
...
* Fix for warning and fix for incorrect comment
* Fixed contrast to be more correct - now scales from 0-10 linearly and behaves more the way you'd expect it to - changed name to ditch legacy settings users may have
Added ability to skip inverse tonemapper to the shader via the constant buffer using 'inverse_tonemap' - set to 0.0f to skip
Fixed potential bug when swapping between hdr and sdr and the bit depth not being set correctly
Fixed dx11's blend, rasterizer and topology states not being set to the sames when using hdr and leaving the menu - caused issues with PCSX2's Shadow of the Colossus
Added numerous helper functions to help create the correct values to colour the UI - normally the white UI elements should be rendered at paper white not max brightness for various reasons
* Fix stylistic issues - * Don't use camelcase for variables and function names * Use '(void)' for function declarations instead of () in C code * Declare variables at the top of a function or code block * Make sure functions that return a value always have a default return path that is not encapsulated by an else block * Use more unique names for retro_math functions which are less likely to overlap with other libraries' function symbols
Co-authored-by: twinaphex <libretro@gmail.com>
2021-09-13 16:54:50 +02:00
Autechre
cfcd0a7a0d
Merge pull request #12795 from sonninnos/video-rate-switch
...
Automatic PAL/NTSC refresh rate switch where available
2021-09-12 16:15:04 +02:00
twinaphex
2490f6e215
Move code from retroarch.c to video_shader_parse.c
2021-09-11 18:15:35 +02:00
Autechre
dcf77c4d1e
Merge pull request #12821 from markwkidd/config_h
...
standardize include paths for config.h
2021-09-10 16:59:15 +02:00
Tony
51b365b5e3
New regular widget message appearance ( #12851 )
2021-09-08 18:14:41 +02:00
bulzipke
8018be5c9b
Fix ram states to file when core deinit ( #12956 )
...
* Fix ram states to file when core deinit
* Fix unterminated state_path
Call CMD_EVENT_RAM_STATE_TO_FILE when CMD_EVENT_UNLOAD_CORE too
2021-09-08 18:01:07 +02:00
MrHuu
07600392df
(3DS) Add bottom screen idle state ( #12942 )
2021-09-06 01:16:16 +02:00
MajorPainTheCactus
0ac542f1db
Fix for warning and fix for incorrect comment ( #12944 )
2021-09-06 01:16:01 +02:00
twinaphex
f597138827
Cleanups
2021-09-04 21:40:37 +02:00
twinaphex
b05a0d5aed
* Enable HDR for WinRT/UWP (only works on PC UWP for now, won't work on Xbox yet swapchain
...
issues with both D3D11/12)
* Add sublabel for Expand Gamut
*
2021-09-04 21:36:48 +02:00
MajorPainTheCactus
536d18778b
Fixed up HDR for UWP/WinRT builds ( #12936 )
...
Fixed D3D11 validation warnings
Fixed up technically incorrect labels
Co-authored-by: Autechre <libretro@gmail.com>
2021-09-04 21:13:24 +02:00
Autechre
9a5f4602cc
Add intrinsic NEON versions for float_to_s16/s16_to_float ( #12933 )
...
* Add intrinsic NEON versions for float_to_s16/s16_to_float courtesy
of davidgfnet
* Define -DDONT_WANT_ARM_OPTIMIZATIONS for resampler sinc - this should
default to intrinsic versions
* Default to ARM NEON intrinsic codepath and make the ASM codepaths
optional by defining HAVE_ARM_NEON_ASM_OPTIMIZATIONS
* (Pkg/apple/Android) Take out ASM files being compiled in
2021-09-04 00:25:21 +02:00
bulzipke
8adc24ecbc
(3DS) Add bottom screen menu ( #12470 )
...
* (3DS) Add bottom screen menu
-> User can save/load state on botom screen with thumbnail.
-> Call a save_state_to_file() when RAM state has data to write a disk.
-> If the bottom screen needs updating, swap the bottom framebuffers.
Add: SAVE/LODE STATE TO RAM
-> This is useful for devices with slow I/O
-> 3DS bottom save state use CMD_EVENT_SAVE_STATE_TO_RAM
-> 3DS bottom load state use CMD_EVENT_LOAD_STATE when RAM state has no data
-> 3DS bottom load state use CMD_EVENT_LOAD_STATE_FROM_RAM when RAM sate has data
* Rewrite path_get_state to retroarch_get_current_savestate_path
* Fix unterminated state_path
2021-09-03 18:14:03 +02:00
twinaphex
274638b89e
(D3D11) Look at D3D11 feature level - if we are 11.0 or above,
...
we use Shader Model 5.0 instead of the default SM 4.0 - this fixes
FSR on D3D11 which requires SM5.0
2021-09-03 07:51:44 +02:00
twinaphex
b900555494
(D3D11) Add logging after device creation so we can see which
...
feature level it used
2021-09-03 07:15:53 +02:00
Autechre
7b9cbc08d7
Add HDR support for D3D12 (rebased PR from MajorPainTheCactus) ( #12917 )
...
* Add HDR support
* Attempt to fix Mingw build and Metal builds
* (D3D12) Fix relative header includes
* Add missing hdr_sm5.hlsl.h
* (d3d12_common.c) Some C89 build fixes
* Fix MSVC build
* - Attempt to fix build on mingw/msys unix with dirty hack
- Fix shader compilation of hdr_sm5.hlsl.h on MSVC/Visual Studio -
the define was seen as an error and was causing the first pipeline
to error out
- Make sure we manually set handle of backBuffer to NULL
* Moving the release of the texture above the freeing of desc.srv_heap
and desc.rtv_heap solves the hard crashes on teardown/setup in RA -
it was crashing hard in d3d12_release_texture before
* Add HAVE_D3D12_HDR ifdef - needs to be disabled for WinRT for now
because of several things that are Windows desktop-specific right now
(GetWindowRect)
* Add dirty GUID hack - should work for both mingw/msys on Windows/Linux
as well as MSVC/Visual Studio (hopefully)
* Change HAVE_D3D12_HDR to HAVE_DXGI_HDR
* Move away from camelcase named variables
* Fix RARCH_ERR logs - they need a newline at the end
* d3d12_check_display_hdr_support - make it return a bool on return
and set d3d12->hdr.support and d3d12->hdr.enable outside of the
function
* (DXGI) Remove D3D12 dependencies from dxgi_check_display_hdr_support and
move it to dxgi_common.c instead
* (DXGI) move d3d12_swapchain_color_space over to dxgi_common.c and
rename it dxgi_swapchain_color_space
* (DXGI) move d3d12_set_hdr_metadata to dxgi_common.c and
rename it dxgi_set_hdr_metadata
* (DXGI) dxgi_check_display_hdr_support - better error handling?
* Fix typo
* Remove video_force_resolution
* (D3D12) Address TODO/FIXME
* (D3D12) Backport
c1b6c0bff2
- Fixed resource transition for present when HDR is off
Fixed cel shader displaying all black as blending was enabled when the hdr shader was being applied - turned off blending during this shader
* Move d3d12_hdr_uniform_t to dxgi_common.h and
rename it dxgi_hdr_uniform_t
* (D3D11) Add HDR support
* Add TODO/FIXME notes
* Cache hdr_enable in video_frame_info_t
* Update comment
2021-09-03 06:15:25 +02:00
twinaphex
0db409d5b5
Move lots of menu code over to menu/menu_driver.c - moved at least
...
44Kb of code over
2021-08-31 00:43:04 +02:00
twinaphex
37aa13bb47
(X11) get_video_mode - make sure parameter does not hide global
...
variable of the same name
2021-08-30 18:39:02 +02:00
twinaphex
bf2e7b93f0
(Vulkan) Fix Vulkan validation layer - fix thanks to flyinghead -
...
see comments
2021-08-29 20:39:22 +02:00
twinaphex
cf7b30481b
Get rid of gfx_widgets_draw_icon_blend - was just a duplicate of
...
gfx_widgets_draw_icon with blend_begin and blend_end wrapped around it
2021-08-29 15:21:40 +02:00
twinaphex
7f08729a5e
Revert "(gfx_display) Make gfx_display_set_fb_size - get rid of the small"
...
This reverts commit 618cfacd59
.
2021-08-26 18:42:43 +02:00
twinaphex
ea6139b234
Revert "(GX) Buildfix"
...
This reverts commit 96d87802cd
.
2021-08-26 18:42:34 +02:00
twinaphex
96d87802cd
(GX) Buildfix
2021-08-26 18:31:32 +02:00
twinaphex
618cfacd59
(gfx_display) Make gfx_display_set_fb_size - get rid of the small
...
getter/setter functions - also finally take this opportunity to stop
setting framebuffer width/height/pitch for menu drivers that don't
use a framebuffer texture at all
2021-08-26 18:26:44 +02:00
sonninnos
22de07a662
MSVC buildfix
2021-08-24 22:28:13 +03:00
sonninnos
d5b1c3092f
Screen Resolution list sanitizing
2021-08-24 20:01:19 +03:00
jdgleaver
67bc91c1d0
(gfx_display.c) Remove unused variables
2021-08-23 12:11:00 +01:00
twinaphex
bea512b70b
Get rid of gfx_display_draw_texture - use gfx_display_draw_quad instead
2021-08-22 17:57:21 +02:00
twinaphex
54ae219302
Fix gfx_display_draw_texture - fixes D3D11/D3D12/D3D10 OSK issues
2021-08-22 17:17:09 +02:00
sonninnos
2482a6f42a
(WINSDL2) Fix keycodes
2021-08-21 22:27:08 +03:00
twinaphex
b620325714
Rename HAVE_ARM_NEON_OPTIMIZATIOn to HAVE_ARM_NEON_ASM_OPTIMIZATIONS,
...
rename DONT_WANT_ARM_OPTIMIZATIONS to DONT_WANT_ARM_NEON_OPTIMIZATIONS
2021-08-21 18:00:59 +02:00
twinaphex
462137305b
Simplify win32_get_metrics
2021-08-21 02:24:32 +02:00
sonninnos
b8188baeaf
Automatic refresh rate switch where available
2021-08-21 01:15:41 +03:00
twinaphex
eb50d7dbb4
(UWP) Push temporary fixes for issue that happens when resizing on UWP
...
with latest Xbox Series dashboard; DXGIResizeBuffers passing 0, 0 as
width/height is apparently problematic as it changes 0, 0 to 8,8
instead,
breaking the program
2021-08-20 23:16:01 +02:00
twinaphex
ffb59e5261
(UWP) Turn this back on again - seems to work fine on Xbox
2021-08-20 10:07:29 +02:00
Mark W. Kidd
2b3dfeb10c
standardize include path for config.h
2021-08-18 18:54:40 -04:00
Francisco Javier Trujillo Mata
a442c5b14f
Simplify logic for transparencies
2021-08-16 13:12:06 +02:00
Autechre
9e84c5c2c8
Merge pull request #12787 from sonninnos/win32-orig-refresh
...
(WIN32) Remember original refresh rate
2021-08-12 19:24:01 +02:00
Autechre
f0bd4e9172
Merge pull request #12785 from sonninnos/win32-vulkan-cleanup
...
(WIN32/Vulkan) Refresh rate fixes + cleanups
2021-08-12 19:23:29 +02:00
sonninnos
f1c276b751
(WIN32) Remember original refresh rate
2021-08-12 19:15:55 +03:00
sonninnos
11b0667e72
(WIN32/Vulkan) Refresh rate fixes + cleanups
2021-08-12 18:33:58 +03:00
twinaphex
20ef0667b0
Add initial webOS port courtesy of informatic/webosbrew/mariotaku
2021-08-11 20:04:11 +02:00
Francisco Javier Trujillo Mata
2aeb0b079e
Implement aspect_ratio and scaling integer to PS2
2021-08-10 18:14:02 +02:00
twinaphex
6fe45a451d
(Metal raster font) Fix severe font driver leaks
2021-08-08 00:42:56 +02:00
Autechre
a40d1ce8b6
Merge pull request #12759 from fjtrujy/ps2_gfx_alpha
...
Implement Alpha for the PS2_GFX driver
2021-08-07 16:14:49 +02:00
sonninnos
079070daf7
(WINRAW) Prevent Alt getting stuck when Alt-Tabbing
2021-08-07 04:24:20 +03:00
Francisco Javier Trujillo Mata
885f9bbcc3
Implement Alpha for the PS2_GFX driver
2021-08-06 14:29:37 +02:00
sonninnos
4e90b731d3
(WINRAW) Alt key fix
2021-08-05 15:24:41 +03:00
sonninnos
2c47d94bf5
(WINRAW) Change legacy virtual keys to scan codes
2021-08-04 19:23:56 +03:00
twinaphex
bdba803909
wnd_proc_common_internal - move out code that was only relevant for
...
Winraw and put it into the Winraw specialized function callback, delay
initialization of mod variable until we use it
2021-08-03 13:46:58 +02:00
twinaphex
e596bf7925
Buildfix for previous commit
2021-08-02 16:19:26 +02:00
twinaphex
2af9441d35
Create separate wnd_proc functions for winraw
2021-08-02 16:14:58 +02:00
sonninnos
2962707d5f
(WINRAW) Trigger joypad driver reinit on DEVICECHANGE
2021-08-01 22:35:27 +03:00
twinaphex
78341e5824
(D3D12) Fix some header includes
2021-07-30 15:18:56 +02:00
twinaphex
ab9a4a95b1
(D3D12) Fix some header includes - probably a mistake that wiiu_dbg.h
...
was added to the d3d12.c driver
2021-07-30 15:16:14 +02:00
Francisco Javier Trujillo Mata
dadf49764b
Implement proper ps2_font driver instead of using the font driver from gskit
2021-07-24 10:32:09 +02:00
Autechre
a65a5c675a
Merge pull request #12684 from jdgleaver/rs90-scaling
...
(RS90) Add optional approximate 'semi-linear' scaling filter
2021-07-22 16:56:14 +02:00
Remi McGill
fdee0f4e7e
Max_Shader_Parameters_Increased_to_1024
2021-07-22 10:20:50 -04:00
jdgleaver
218286aa99
(RS90) Add optional approximate 'semi-linear' scaling filter
2021-07-21 14:11:42 +01:00
Autechre
be89054d07
Merge pull request #12681 from QuarkTheAwesome/gx2-scissorfix
...
(Wii U) Fix Ozone rendering error
2021-07-20 14:58:53 +02:00
Ash Logan
60c32fe494
(Wii U) Render font lines with correct spacing
...
No idea about this one, borrowed code from the Vita and it makes
multi-line rendering look correct again
2021-07-20 20:05:44 +10:00
Ash Logan
20e70f9caa
(Wii U) Only sample alpha channel when rendering fonts
...
The font backend provides only the alpha channel for a given glyph, but
we were sampling that channel for the r, g, b and a. Fix by hard-coding
the sampled colour to white - the actually desired colour is multiplied
in later.
2021-07-20 19:57:35 +10:00
Ash Logan
4621ed7dcc
(Wii U) Display scissor doesn't use inverted coordinates
...
Unlike the draw callback, seems the scissor callback does *not*
have an inverted y-coordinate. Yay!
2021-07-20 18:51:53 +10:00
Autechre
48830e72df
Merge pull request #12665 from embercold/fix-xdg-screensaver
...
Prevent xdg-screensaver's "Protocol error" messages
2021-07-19 02:04:11 +02:00
jdgleaver
6b65daf07d
(OpenDingux Beta) Fix IPU scaling when running 256x224 (SNES/Genesis) content
2021-07-16 17:48:03 +01:00
Ember Cold
214a80b338
Prevent xdg-screensaver's "Protocol error" messages
2021-07-16 17:21:11 +03:00
jdgleaver
14580e5f6f
(RS-90) Fix offset of OSD text
2021-07-14 16:44:30 +01:00
Autechre
b644a37622
Merge pull request #12647 from jdgleaver/dingux-frameskip-fix
...
(Dingux) Fix display when cores 'drop' frames
2021-07-13 21:42:02 +02:00
John Parton
f6aeb717ba
Basic rs90 build
...
DINGUX_BETA has clock_gettime libogc
Add tinyalsa support to rs90
2021-07-13 11:36:48 -05:00
jdgleaver
eb259174b8
(Dingux) Fix display when cores 'drop' frames
2021-07-13 13:11:19 +01:00
Autechre
3bc06b0d57
Merge pull request #12588 from alphanu1/master
...
Fixed some Monitor index bugs ad updated to the latest SR2
2021-07-12 16:49:44 +02:00
Autechre
7f4f1d82bb
Merge pull request #12644 from jdgleaver/fpu-fix
...
(Menu+Widgets) Add workaround for FPU bug that breaks scale factor comparisons on certain platforms (fixes XMB thumbnails on 32bit Linux/Windows)
2021-07-12 16:49:28 +02:00
jdgleaver
7a3d78b1c0
(Menu+Widgets) Add workaround for FPU bug that breaks scale factor comparisons on certain platforms (fixes XMB thumbnails on 32bit Linux/Windows)
2021-07-12 12:14:55 +01:00
CrystalCT
89b46bc246
First basic RSX driver for PSL1GHT
2021-07-12 09:35:44 +02:00
Aleksey Samoilov
6bc9181bc9
Remove xdg_shell_v6 from wayland_vk
2021-07-10 14:52:16 +04:00
Aleksey Samoilov
b153087fa4
Remove xdg-shell-v6 fom Makefile.common
2021-07-10 14:44:04 +04:00
Aleksey Samoilov
146804fcbc
Remove xdg_shell_v6 support
2021-07-10 14:22:58 +04:00
Ben Templeman
197203d09b
Fixed monitor index corruption on Windows and added correct fractal scalling. only used when required.
...
Updated log defines to match SR upstream.
Added new SR_CONFIG_PATHS for non Winddows and Linux systems.
Not that SR works on them but to fix RA compile issues
Updated SR2 code base to latest. Added supprt for windows monitor indexing.
Fixed monitor index bug where index 1 was not being used corretly
and "auto" was not being sent.
Updated swithres for x86 windows fix
fixed SR2 auto issue
Fixed auto monitor bug
Fixed monitor index corruption on Windows
Fixxed buffer size bug
Added correct fractal scalling. only used when required.
2021-07-07 18:06:47 +01:00
HyperspaceMadness
d14c4d2883
Added Aspect Ratio Full
...
Fixes
Fixes
Moved ASPECT_RATIO_FULL to end of list, added TODO
Fixed Full Order
Fixed UI Visibility
2021-07-07 09:37:36 -04:00
p-sam
1bc588acbd
Fix building with libnx 4.0.0
2021-06-28 17:38:17 +02:00
twinaphex
b2c7fae912
desc.Flags should also be commented out for now
2021-06-26 05:46:37 +02:00
twinaphex
13e88ebe74
(D3D11) Disable tear control support for UWP for now
2021-06-26 05:40:41 +02:00
twinaphex
55afe18872
Move D3D11Draw call back for now - should make OSK work again and
...
shaders
2021-06-23 19:34:06 +02:00
twinaphex
97ad8cbfd2
Remove this code for Vulkan over X too
2021-06-22 18:26:32 +02:00
twinaphex
b5be2006f2
Remove commented out code
2021-06-22 18:25:54 +02:00
Autechre
8ec39ca7ec
Merge pull request #12550 from grant2258/fix_x11
...
fix x11 threaded videoc segfault
2021-06-22 18:24:32 +02:00
Connor McLaughlin
322aeb4e46
(d3d11) Don't pass ALLOW_TEARING to present when unsupported
2021-06-22 14:04:32 +10:00
Connor McLaughlin
ed2d6b1730
(d3d11) Don't draw content without a texture bound
2021-06-22 14:04:32 +10:00
Connor McLaughlin
9afa30af5e
(d3d11) Disable DXGI's ALT+ENTER handling
2021-06-22 14:04:31 +10:00
Connor McLaughlin
5d3719df44
(gfx) Fix uninitialized variables in gfx_display_draw_cursor
2021-06-22 13:52:13 +10:00
twinaphex
a30a86a09c
(D3D11) Fixes Xbox again, do tear control checks only for non-UWP
...
- TODO/FIXME still has to be resolved, see comment at line 1362
2021-06-22 00:41:56 +02:00
Grant
bd10e5bdc3
fix x11 threaded videoc segfault
2021-06-21 21:12:26 +01:00
Autechre
15b0f5478f
Merge pull request #12485 from Kopert/master
...
Add support for core and directory overrides of switchres.ini files
2021-06-21 14:12:15 +02:00
Kopert
c2d5003f80
Add support for switchres.ini core and directory overrides
2021-06-20 02:31:10 -03:00
sonninnos
917fb1f796
D3D12 Updates:
...
- Relocated 'd3d12_gfx_sync()'
- Fixed swap interval option
- Cleanups
2021-06-18 21:54:36 +03:00
Jamiras
81075aa5fa
put challenge indicator above leaderboard trackers ( #12530 )
2021-06-18 18:00:48 +02:00
twinaphex
8b6e58eebd
Buildfix for D3D11 - courtesy of Stenzek
2021-06-16 16:07:38 +02:00
Connor McLaughlin
946d87cf89
(gfx/d3d11) Don't use allow tearing flag with blit swap chains ( #12529 )
2021-06-16 15:19:27 +02:00
jdgleaver
d40d7c389b
(Dingux) Fix black screens when triggering gfx driver reinitialisation via menu actions ( #12521 )
2021-06-13 00:37:48 +02:00
Tony
3647bdef0f
(D3D) Logging + dupe code cleanups ( #12501 )
2021-06-09 06:33:14 +02:00
JustMeDaFaq
462cedb654
Update d3d12.c
2021-06-07 12:04:53 +02:00
JustMeDaFaq
f1347829c2
Update d3d11.c
2021-06-07 12:03:58 +02:00
sonninnos
04962e1741
(D3D) Add common window title for D3D9+
2021-06-06 22:24:47 +03:00
Autechre
52b827155f
Merge pull request #12479 from sonninnos/d3d-tearflag
...
(D3D11+12) Allow fastforward in fullscreen
2021-06-06 21:14:26 +02:00
Ben
9184a9d04c
Ver 0.10.0 SR2 (Switchres API) Implimantation
...
merged SR updates
Fixed sub labels
fixed PI compiile
Removed SR makefile
2021-06-06 09:05:10 -07:00
Autechre
f57fcd4048
Merge pull request #12489 from Jamiras/cheevos_challenge_indicators
...
(cheevos) address travis errors
2021-06-05 17:37:06 +02:00
Jamiras
9f8092dc27
address travis errors
2021-06-05 08:10:14 -06:00
Autechre
e40f0d308b
Merge pull request #12488 from Jamiras/cheevos_challenge_indicators
...
(cheevos) challenge indicators
2021-06-05 16:02:38 +02:00
Autechre
2259e9b38e
Merge pull request #12403 from alphanu1/master
...
New Switchres (CRT Resolution switching) For Retroarch
2021-06-05 00:27:00 +02:00
Jamiras
3fe52bb7fb
add toggle/setting for challenge indicators
2021-06-04 12:32:01 -06:00
Autechre
fce9da5e76
Merge pull request #12445 from toshixm/CJK_folding_rev2
...
Improve message wrapping with CJK languages
2021-06-04 20:14:55 +02:00
Ben
4b2f27eff8
Ver 0.9.2 SR2 (Switchres API) Implimantation
...
Fixed SR close match refresh bug.
Added menu high resolution option.
Fixed desktop restore bug cuusing endless resolution change requests.
Fixed file conflicts
Added destop restore resolution back in for manu only.
Pulled Switchres fixes.
Added better PI rsolution support.
Ver 0.7 SR2 (Switchres API) Implimantation
Removed HH experimetal check. This is better done via teh switchres.ini at present.
Fixed refresh rate bug. Now new resolution and refesh is added correctly.
Removed SR deinit from menu restore. Meanu now stays at last content resolution.
Ver 0.6.2 SR2 (Switchres API) Implimantation
Fixed super resolution bug casuing abnormal video size and aspect ratio
Fixed logging issue casuing seg falts on RA exit
Ver 0.6 SR2 (Switchres API) Implimantation
Ver 0.2 SR2 (Switchres API) Implimantation
Added forced super resolutions.
Added Multi-monitor/monitor selection support.
Added desktop resolution restore when switching back to menu only.
Added new menu items for 31KHz standard and 120hz monitor profiles.
Added new menu item INI. load monitor profile from switchrss.ini.
Fixed winraw driver. Coordinates new refreshed after a resolution change.
Fixed Menu aspect ratio in super resolutions.
Removed static glabals. These have been added to videocrt_switch struct.
Ver 0.1 SR2 (Switchres API) Implimantation
Removed old CRTSwitchRes method. Added new SR2 API implimantaion.
Resolution swithcing is now done by switchres libs. Both Linux and Windows
working with native and super resolutions. Working multi-monitor support
with monitor index selection. Working 31KHz support with standard and 120Hxz
modes. The monitor index selection is still done via the RA UI. Only choose
native and 15KHz form the CRT options in the RA UI as all options are now set
in the switchres.ini. All other CRT optoins in the RA UI currently do nothing.
Added SR wrapper to fix compile issues. Added back RPi functionality
Fixed windows resize/scaling issues on resolution change
Thanks @Calamity no more need for crt_switch_driver_refresh()
Fix broken case after prevous commit
Monitor preset options 15/31KHz now active. Added new meu option.
Moitor persets can now be choosen fom the RA UI. 15KHz and 31KHz will set
arcade_15 and aracde_31 respectivly. New option INI, if this is chosen your
monitor preset will be selected from your switchres.ini file.
Added 3KHhz, 120Hz. for old RA users. Renamed 31KHz to 31 KHz, Standard
Fixed winraw input coordinates after switching resolution.
Code cleanup
Fixed menu aspect ratio issue
Added menu resolution restore after closing content
Fixed aspect ratio after menu resolution restore.
code clean up
Fxed menu Resulition Restore Aspect Ratio. When SR uses non integer scalled resolution.
super width bug with restoring menu resolution fix
added super resolution check after setting desktop resolutoion variables
when menu active only sr_deinit() used to restore desktop mode.
Fixed menu sr_deinit bug. now setting sr_active false
Removed static globals, added them to video_switch struct
Fixex compile bug due to comment //
Fixed compile issues doe to c++ comments in teh switchres_wrapper.h
Temporarily removed SR2 logging to fix compile isses for c90
added logging back in. Removed support for winnt and osx
Added define for C89. Disabled SR if defined C89
Removed all RA compile fixes fro C89 C90 etc. Swithing now working again.
Put Switchres behind HAVE_SR2. HAVE_SR2=no by default. --enable-sr2
Ver 0.5 SR2 Implimentation.
Ver 0.4 SR2 Implimantation.
Bake SR inside RA
Removed temporary log files
Disable switchres when C89/C99 builds.
Removed C89 and C90 checks for SR
Fixed switchres_wrapper.h location
Ver 0.3 SR2 Implimenation
Dissable logging for C89 __STDC__
Fix For RPi
fixed missing EOL
fixed RPi function definition
added vidrocrt_switch stuct to RPI funcion
fixed xoffset for RPi
Removed old RPi function call
SR disabled for videocore until VC4 switching ported
Reverted back to state 5c8a56c Bake SR inside RA
Use native win32 api for threads.
Fix static lib linking
LIBERROR would be defined twice otherwise + improper function names prefixed by __imp_
Added lidstc++ to makefile.common for switchres
Fixed RPi switching. Disabled Switchres for videocore unill it is ported.
removed RAA.log. Should not exist
Added check for when SR fails to set mode with an aspect ratio fix.
added video driver re init for RPi
GB, GBA and GBC core check, adjusted reseolutions and scale. Please turn on integer scalling in the RA UI
Added logas back in. Checking STDC verstion >= C11
Fixed c89 for loop declaration.
Code clean up. Added new functions
Fix resolution switching bug introduces with HH code clean up.
Fixed menu restore bug on closw content after code clean up
Moved SR logging to relevant RA logs
Update makefile. Checks for X11 and xrandr
fixed makefile
Use native win32 api for threads.
Fix static lib linking
LIBERROR would be defined twice otherwise + improper function names prefixed by __imp_
Update switchres_wrapper.* header comments
Update year copyright
DRMKMS: build only if libdrm has the required version
XRANDR: build only if xrandr is available
Simplified maklefile
Fixed RPI compile error with unsued functions.
As before
Disable Griffin. No switching support available. Never has been
Removed log file 1
Added Win32 static define
Added SR source
Removed Videocore check on destroy SR
Moved SR deinit to trigger earlier on RA exit.
Fixed compile error after upstream rebase
Fixed aspect ration bug cused by super resolutions. Temporarily disbabled SR logging
Re inabled runtim eSR loggind. Disableed all RARCH logging on retro_deinit_drivers
Removed srdeinit from menu restore. Menu stays in current reolution until a fix can be found
Fixed refresh rate changes when no reolution change is detected.
Forgot to add teh resolution cahge in with the refresh change oops
Fixed endless no detection log.
Removed HH check. This can been better adjusted using the switchres.ini
fixed compile issue
Added better PI crt switching and fixed typo
Pulled Swicthres fixes. Updated desktop restore resolution.
removed unused makefile
Lockec menu refresh to 60hz
fixed missing new line
Fixed file conflicts
Forced 640x480@60 for menu
Added high resolution menu option
Removed item logg checker
Fixed typos
Removed unused functions
Fixed SR close match refesh bug.
Fixed typo
2021-06-04 08:32:56 -07:00
Jamiras
7919a87b97
show challenge indicators
2021-06-03 19:53:17 -06:00
sonninnos
8584b122e1
(D3D11+12) Allow fastforward in fullscreen
2021-06-04 04:31:11 +03:00
toshixm
4fab84ca9e
improve message wrapping with CJK languages
2021-06-03 21:09:35 +09:00
Jamiras
e76265e1aa
group achievements by category
2021-06-01 15:23:18 -06:00
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
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
twinaphex
32a6bd021c
Prevent 'may be used uninitialized' warning
2021-03-22 15:46:34 +01:00
twinaphex
611efea2bf
More CXX_BUILD fixes
2021-03-22 15:20:51 +01:00
twinaphex
15b9bd47b9
(SDL2) Fix jump to label crosses initialization of const char* video_driver
2021-03-22 14:38:10 +01:00
twinaphex
1f4dd522ab
(RGUI) Cut down on gfx_display_get_fb_size
2021-03-22 01:58:43 +01:00
twinaphex
b16f526540
(Metal) Cleanups - turn function static
2021-03-21 18:10:55 +01:00
twinaphex
5d2a75d782
(Apple/Metal) Combine various Metal files into one
2021-03-21 18:06:00 +01:00
twinaphex
e5ca68a518
Simplify video_driver_get_ptr
2021-03-21 17:33:44 +01:00
twinaphex
f1330f3c98
(video_thread_wrapper) Call video_driver_get_data instead of
...
video_driver_get_ptr - last parameter passed to video_driver_get_ptr
was hardcoded
2021-03-20 15:15:52 +01:00
sonninnos
1e95683c06
(WINRAW) Key position fixes
2021-03-20 00:58:11 +02:00
twinaphex
e292340ef4
(dispserv_win32.c) Fix unused variable warning
2021-03-16 13:33:24 +01:00
twinaphex
938c8f3abc
Fix some tvOS warnings
2021-03-15 01:52:18 +01:00
Autechre
a2ed065f25
Refactors pt3 ( #12124 )
...
* Remove video_pixel_get_alignment - move it to video
drivers that use it
* Rewrite video_driver_pixel_converter_{init/free} - get rid of
p_rarch dependency
* Replace some variables
* (Menu) Get rid of cbs_refresh - was never set to any other
function callback implementation
2021-03-11 02:03:37 +01:00
valadaa48
71cbec9252
oga_gfx: fix messages from not disappearing
2021-03-01 19:25:54 -05:00
twinaphex
6bba672d60
Compile video and audio filters as ARM64 architecture
2021-02-22 08:11:50 +01:00
twinaphex
4d8db1a091
Small cleanups
2021-02-20 10:05:41 +01:00
sonninnos
f333cd0df8
Logging level adjustments
2021-02-18 19:28:08 +02:00
sonninnos
6c3c2bea5f
Logging cleanups
2021-02-18 18:35:31 +02:00
sonninnos
371453623b
Screen Resolution option fixes
2021-02-16 22:59:24 +02:00
twinaphex
68027c606e
Silence some warnings
2021-02-09 16:43:40 +01:00
sonninnos
aad12cc663
(Windows) Mouse grabbing/clipping with alt-tab
2021-02-07 20:18:04 +02:00
Francisco José García García
066917ac23
Vita: VitaGL api changes ( #11981 )
...
* Vita: VitaGL api changes: vglSwapBuffers
* Vita: VitaGL api change: Remove vglStartRendering
2021-02-04 11:46:00 +01:00
Autechre
33110603e5
Shader log spam reduction ( #11977 )
...
* (Shaders) Change label
* Create RARCH_DBG - if you have Logging Verbosity set to 0, the
shader parsing log spam will show, otherwise it won't
2021-02-03 13:49:07 +01:00
twinaphex
4c97c22e00
(Win32) Exclude HAVE_FONTCONFIG codepath for Windows for now
2021-02-03 11:29:41 +01:00
twinaphex
c40943374b
Fix C89_BUILD
2021-02-03 10:11:33 +01:00
Autechre
6d2193bca8
Merge pull request #11970 from sonninnos/winraw-mouse-grab
...
(Windows) Mouse grab fixes
2021-02-03 09:59:27 +01:00
sonninnos
e39ade0f05
(WIN32) Cursor clipping for grabbed mouse
2021-02-02 14:15:58 +02:00
twinaphex
60a112ec97
Reduce dummy display driver null implementations with one
2021-02-02 12:28:17 +01:00
twinaphex
732fce9a04
(SDL2) Add ifdefs for HAVE_X11 and HAVE_WAYLAND
2021-02-01 23:18:06 +01:00
twinaphex
0b08693f9d
Merge branch 'sdl2-out-of-x' of git://github.com/keithbowes/RetroArch into master
2021-02-01 23:13:17 +01:00
jdgleaver
95226b77a1
Fix non-smooth text ticker + reduce line ticker code duplication
2021-02-01 16:35:56 +00:00
jdgleaver
ebfe32db3e
Add 'Upscale_256x-320x240' video filter
2021-01-31 13:38:40 +00:00
liushuyu
6b044e742b
(FontRenderer/FreeType): use C-style block comments
2021-01-30 20:05:15 -07:00
liushuyu
8132303d4f
(FontRenderer/FreeType) Use fontconfig to select fonts if available
2021-01-30 18:49:47 -07:00
Francisco Javier Trujillo Mata
082fa22b05
Clean all the warnings in PS2
2021-01-30 15:47:52 +01:00
Autechre
1eb45fdf9b
Merge pull request #11942 from barbudreadmon/patch-1
...
fix slang shaders with rotation
2021-01-28 15:54:27 +01:00
Daniel De Matteis
1ece33337c
(Mac) More warning fixes
2021-01-26 21:21:51 +01:00
Autechre
082ccc167e
Fix slang_process string to C char regressions ( #11943 )
2021-01-26 18:17:37 +01:00
barbudreadmon
7cb250f827
(GLCORE) fix slang shaders with rotation
2021-01-26 10:13:57 +01:00
barbudreadmon
af6bb016cb
(VULKAN) fix slang shaders with rotation
2021-01-26 10:09:45 +01:00
Autechre
7ea1d7d0da
Revert "Mac buildfixes ( #11933 )" ( #11934 )
...
This reverts commit 18a6880900
.
2021-01-24 03:56:05 +01:00
Autechre
18a6880900
Mac buildfixes ( #11933 )
...
* (Metal/WindowListener) Fix duplicate symbol errors by
moving implementation of WindowListener to cocoa_common.m
* (Apple) Cleanup some conditionals
* (Cocoa) Cut down on OSX ifdefs in Cocoa-specific code
2021-01-24 03:53:10 +01:00
Autechre
a49b02c44b
(Mac) Makefile changes for supporting Metal build ( #11929 )
...
* (QB) Add rule for Metal - define HAVE_COCOA_METAL for now
when building for Metal, and HAVE_COCOA for non-Metal build
* Make necessary changes to Makefile.common and qb/config.libs.sh:
- Disable OpenGL for now for Metal build
- Take Metal conditional out of OpenGL block in Makefile.common
* (Metal) Header fixes for compiling without Xcode/Griffin
* (Mac) Some buildfixes for non-Xcode building
* (cocoa_common.h) Restructure to no longer use -DOSX
* (Apple) More buildfixes
* (Apple) Cleanups
2021-01-22 22:20:38 +01:00
Keith Bowes
125154e831
Get the SDL2 video driver to work in Wayland/KMS
2021-01-21 09:42:06 -05:00
Autechre
cff0a4e202
MSVC2003 buildfix - ( #11915 )
...
* MIIM_STRING and MIIM_FTYPE only available if WINVER is higher than
or equal to 0x0500
2021-01-21 03:07:46 +01:00
Autechre
39e84fd5b2
Refactor Win32 menubar code - ( #11914 )
...
* Get rid of camelCase notation
* Turn functions into static functions if not used outside
* Rewrite while (true) as for (;;)
* Some general cleanups
2021-01-21 02:59:30 +01:00
Autechre
760c9a8482
(Mac) Remove Apple Core GL Context ( #11912 )
...
* Remove Apple CGL context - was never used and never tested
2021-01-21 00:33:12 +01:00
twinaphex
c7e8d2adf5
Silence warnings for some console platforms
2021-01-20 08:53:45 +01:00
twinaphex
55a766b0bc
(CocoaGL) Add forward declaration
2021-01-19 07:28:42 +01:00
twinaphex
6011ebd311
(cocoa_vk_ctx.m) Get rid of one static global
2021-01-19 06:44:09 +01:00
twinaphex
eea8e12343
(CocoaGL) Get rid of one static global
2021-01-19 06:37:01 +01:00
Twinaphex
a83c328631
(Metal) Fix some build problems
2021-01-19 04:38:07 +01:00
twinaphex
7b3f042fc6
(CocoaGL) Get rid of IOS Interface extensions
2021-01-18 21:49:34 +01:00
twinaphex
6a091cf20a
(cocoa_vk_cx) Cleanup
2021-01-18 21:43:33 +01:00
Twinaphex
69884a816f
(Cocoa GL) OSX - get rid of bounds/scale extension of NSScreen
2021-01-18 21:38:02 +01:00
twinaphex
f4a20870c7
video_shader_write_referenced_preset - logic flaw -
...
loaded_shader_preset_path is a character array - conditional boolean
check would always evaluate to true - check if string is empty
instead
2021-01-18 20:30:21 +01:00
twinaphex
83210eafd8
Split up cocoa_gl_ctx.m into two parts - cocoa_gl_ctx.m
...
and cocoa_vk_ctx.m
2021-01-18 20:02:31 +01:00
twinaphex
456cc022f3
(Metal) Buildfix
2021-01-18 19:36:33 +01:00
twinaphex
8d31c410a0
move cocoa_get_metrics to cocoa_common.m
2021-01-18 19:33:06 +01:00
twinaphex
a80a64f261
Add cocoa_update_title to cocoa_common.m
2021-01-18 19:28:36 +01:00
Twinaphex
3d17cf1e38
Move nsview_set/get/cocoaview_get to cocoa_common.m
2021-01-18 19:17:12 +01:00
Twinaphex
eea07ea367
(COcoa GL/Cocoa Common) Refactor code for eventual splitting up
...
of cocoa_gl_ctx.m into two files
2021-01-18 15:41:30 +01:00
Twinaphex
4036cc42e0
fast_forward_skips and is_syncing should only be used for non-OSX
2021-01-18 14:51:03 +01:00
twinaphex
3200d138b0
(Cocoa GL) Move variables
2021-01-18 06:02:32 +01:00
twinaphex
dfa3d216f8
(Cocoa GL) Refactors/cleanups
2021-01-18 04:34:51 +01:00
twinaphex
f6d35ee462
(iOS) Cleanups
2021-01-18 03:03:35 +01:00
twinaphex
82c751ead0
Remove unused glcontext_get_ptr
2021-01-18 02:05:29 +01:00
twinaphex
7bdbcfa2cc
(CocoaGL) Cleanups
2021-01-18 01:57:03 +01:00
twinaphex
39a98d5dfc
(Cocoa GL) Cleanups
2021-01-18 01:52:05 +01:00
twinaphex
2670613f6c
Don't use nativeScale/scale for OSX
2021-01-18 00:50:07 +01:00
Twinaphex
5a9598c238
get_backing_scale_factor - fix build
2021-01-18 00:30:58 +01:00
twinaphex
4117a4cbda
Rewrite get_backing_scale_factor - stop depending on runtime selector
...
invocations
2021-01-18 00:25:36 +01:00
twinaphex
6ac08ec123
Make customized version of get_video_size for OSX 10.7 and up to
...
avoid selector grabbing
2021-01-17 05:39:03 +01:00
twinaphex
e42f2b552f
(COcoa GL context) Small cleanups
2021-01-17 05:22:29 +01:00
twinaphex
1e9f6f175e
(OSX) Fix PowerPC build
2021-01-17 05:02:07 +01:00
Twinaphex
7177a8e7d9
Remove unused variable
2021-01-16 23:05:37 +01:00
twinaphex
4d5126f71a
Improve cocoagl_gfx_ctx_get_native_scale
2021-01-16 23:03:25 +01:00
twinaphex
6d39160de1
CLeanups
2021-01-16 22:36:03 +01:00
twinaphex
225b851eb6
Cleanups
2021-01-16 22:04:11 +01:00
twinaphex
757ea32782
Go back to CocoaView pointer in prototype
2021-01-16 20:37:56 +01:00
twinaphex
2299e3b1ab
Silence implicit conversion warnings
2021-01-16 20:33:35 +01:00
twinaphex
991f67a758
gfx_animation - simplify code
2021-01-16 20:15:56 +01:00
twinaphex
0946d06e82
(gfx_animation) Simplify code
2021-01-16 20:13:06 +01:00
twinaphex
552f973833
Cleanups/remove unused variables
2021-01-16 17:17:16 +01:00
twinaphex
4e74a6f8b1
Attempt to fix build for iOS
2021-01-16 17:02:25 +01:00
jdgleaver
3a6558c2f1
(RGUI) Add Russian language support
2021-01-13 10:00:51 +00:00
twinaphex
07db1bbfde
Cut down on code duplication
2021-01-08 23:20:34 +01:00
Nathan Strong
0e0fbb53f9
Remove the path_is_valid() call when loading textures
...
== DETAILS
The `path_is_valid()` call ends up invoking `stat()`, which is unpredictable.
It's practically free when implemented by an operating system (Linux, Windows),
but on embedded systems it can be problematic.
In the case of the Wii U, the stat() call actually ends up taking longer than
the file I/O. And the texture loading code already handles a "file not found"
case, so the stat() call ends up just being a waste of time.
Removing this reduces the texture load time from ~210-250ms down to 60-65ms
on average.
2021-01-07 21:06:07 -08:00
OsirizX
b96a0c495a
[VITA] Add support for Vita GLES2 (PIGLET)
2021-01-06 19:14:30 +01:00
pcjco
a33bcfead7
Some null pointer check
...
fix Wii version crash on load.
2021-01-06 00:03:31 +01:00
Autechre
fe848cae54
Merge pull request #11826 from valadaa48/oga_gfx_ogs_support
...
oga_gfx: support for OGS
2021-01-05 10:32:13 +01:00
valadaa48
e21784f9c4
drm_go2: Dynamic resolution support
...
- Remove hardcoded values for width and height and query from drm
context instead
2021-01-04 19:01:59 -05:00
valadaa48
659fb73867
oga_gfx: support for OGS
2021-01-04 18:58:58 -05:00
Francisco José García García
899ec9f9f4
[VITA] Disable depth test if needed
2021-01-03 17:31:18 +01:00
Francisco José García García
d83dcba0dd
[VITA] Fixes for GL HW renderer
2021-01-03 17:20:21 +01:00
Remi McGill
7a565d739d
Shaders fix for duplicate parameters loading bug
2020-12-31 15:50:55 -05:00
Autechre
9797ba9f27
Merge pull request #11743 from HyperspaceMadness/Shaders_Fix_Simple_Preset_Relative_Texture_Paths
...
Shaders Load Refactor and Fix Referenced Texture Loading
2020-12-31 16:13:20 +01:00
Remi McGill
8d1b949c9c
Shaders Fix Config Memory Leak
2020-12-30 11:02:59 -05:00
Dwedit
217b6d2f9d
Restored missing comments and fixes
2020-12-28 16:45:33 -05:00
Dwedit
34a31f8a1c
ui_win32_application.c: Add support for accelerators to main win32 message loop
...
rarch.rc: Add accelerators for Open (Ctrl+O) and Fullscreen (Alt+Enter)
ui_win32_resource.h: Add accelerator resource ID definition
win32_common.c: Load accelerators, Localize Win32 menu items to current language, and display shortcut keys
2020-12-28 16:39:39 -05:00
twinaphex
357b7d68f6
(libretro-common) Rename rhash to lrc_hash
...
(rcheevos) Rename rhash to rc_hash
2020-12-28 19:55:54 +01:00
HyperspaceMadness
f86dbfc5a2
Shaders Fix Referencing issue in QT
2020-12-27 20:32:43 -05:00
twinaphex
9ddc39af59
Buildfix
2020-12-27 20:01:41 +01:00
twinaphex
b1af12efc9
Add more PSL1GHT ifdefs
2020-12-27 18:56:00 +01:00
Remi McGill
0c504906cb
Shaders - Fixed a Reference Pathing Issue on QT
2020-12-27 12:47:47 -05:00
twinaphex
c3ba223fe2
Do away with objc_msgSend calls
2020-12-27 17:31:57 +01:00
HyperspaceMadness
0c526b6498
Shaders Load Refactor and Fix Referenced Texture Loading
...
Partial update to work with shaders directly
More Edits
More changes
more shader fixes
More Fixes Compiling, reference load still wrong
Added Feedback & things are working
Logging Fixes
Log Fix
More Fixes
Added Feedback Logging
Fixes for file pathing in Linux
Fix GLCore and Crash in QT Saving
Code Cleanup
Removed Unused Function filepath.c
Code Cleanup
2020-12-26 21:09:27 -05:00
Aaron Kling
57e3ab71d9
android: retro_sleep build fix
2020-12-22 17:29:26 -06:00
twinaphex
7dcfd7a038
retro_sleep buildfix
2020-12-21 21:11:59 +01:00
twinaphex
627b668da8
Another buildfix for retro_sleep
2020-12-21 21:06:54 +01:00
twinaphex
16bb56b7a2
Update
2020-12-21 21:04:31 +01:00
twinaphex
8df5fe2a60
CLeanup
2020-12-20 16:48:52 +01:00
aliaspider
16f997172f
(D3D12) allocate rt_view descriptors for feedback render targets too.
2020-12-20 08:08:04 +01:00
aliaspider
bf2adda421
(D3D12) move D3D12SignalCommandQueue to d3d12_gfx_sync.
2020-12-20 07:13:11 +01:00
aliaspider
1681322ffc
(D3D12) fix the D3D12GetCompletedValue function wrapper.
...
- a function wrapper shouldn't contain any NULL checks, and it should
return the original UINT64 value, not a boolean.
2020-12-20 07:08:33 +01:00
twinaphex
870707dbe8
Remove obsolete __CELLOS_LV2__ references - use PSL1GHT instead
2020-12-19 15:32:26 +01:00
twinaphex
7d313647ae
(D3D11) Add flip model support - fallback to blit model for OSes
...
where flip model is not supported (windows 7 and earlier). Will add
a menu option later allowing the user to switch inbetween the two
2020-12-17 14:39:58 +01:00
twinaphex
d6a0bdaa30
(D3D12) Increase this to 2048 - avoids D3D12 crash on startup
2020-12-17 09:41:05 +01:00
twinaphex
38ce3927ae
(D3D10/11/12) Increase sprite capacity, we need this so that
...
the hardware rendered menu drivers don't glitch out
2020-12-17 08:31:06 +01:00
twinaphex
2a8024a71b
(D3D10) Cleanups - create init_swapchain function
2020-12-15 23:05:58 +01:00
twinaphex
093dc30ffd
Refactor d3d11_init_swapchain some more
2020-12-15 22:56:29 +01:00
twinaphex
a1fd1d425c
(D3D11) Split init swapchain code up into own function
2020-12-15 08:19:04 +01:00
twinaphex
ad2502b645
(D3D11) Change this back
2020-12-15 08:09:48 +01:00
twinaphex
2d588ca4ef
Simplify vulkan_create_texture
2020-12-15 08:00:22 +01:00
twinaphex
d55ca599e0
Replace with macros
2020-12-15 07:28:39 +01:00
twinaphex
cdca5d0afc
Turn vulkan_copy_staging_to_dynamic into macro
2020-12-15 07:20:33 +01:00
twinaphex
d70420a12d
vulkan_copy_staging_to_dynamic - put sync texture to GPU
...
outside of the function
2020-12-15 07:01:00 +01:00
twinaphex
6b38a7916a
(Vulkan) Simplify code
2020-12-15 06:19:48 +01:00
valadaa48
bbb9c1d248
oga_gfx: implement RETRO_ENVIRONMENT_GET_CURRENT_SOFTWARE_FRAMEBUFFER
2020-12-13 21:16:11 -05:00
jdgleaver
74fff8dc62
(RGUI) Add support for CJK punctuation glyphs
2020-12-13 12:34:53 +00:00
Autechre
71ed4db45a
Merge pull request #11681 from crystalct/master
...
Fix multipass shaders on PS3 - fix #11673
2020-12-11 20:18:35 +01:00
jdgleaver
f657344d85
(OpenDingux/sdl_dingux_gfx) OSD font clean-up
2020-12-11 17:33:41 +00:00
unknown
96a7db2451
Fix multipass shaders on PS3
2020-12-11 18:22:27 +01:00
jdgleaver
0f0ccbadc0
(RGUI) Add support for CJK fonts
2020-12-10 15:17:26 +00:00
twinaphex
625f0d4fc6
Improve conditional
2020-12-05 04:54:22 +01:00
twinaphex
9688554921
(D3D11) Use SWAP_EFFECT_*_DISCARD from now on fallback PC codepath
2020-12-05 04:48:11 +01:00
HyperspaceMadness
e98a8ce591
Shaders Fix Crash change num shader passes in UI
2020-11-30 19:30:15 -05:00
HyperspaceMadness
06e32982db
Shaders_SaveAs_Fix_And_Better_Reference_Handling
2020-11-29 19:16:38 -05:00
Autechre
1cbc26ac9e
Merge pull request #11614 from HyperspaceMadness/Shader_Multi-Level_Referenced_Presets
...
Shader_Multi-Level_Referenced_Presets
2020-11-25 15:47:31 +01:00
Autechre
debb9c6b0a
Merge pull request #11622 from Jamiras/cheevos_lboard_spacing
...
(cheevos) calculate leaderboard widget spacing based on video resolution
2020-11-24 20:50:20 +01:00
Jamiras
e6a7961dd5
calculate spacing based on video resolution
2020-11-24 07:42:50 -07:00
Conrad Kreyling
9cfe50ddd3
Fix missing division sign in sunxi_gfx.c
...
Same fix as 71c031099b
for the same problem, just in a different file.
2020-11-23 13:31:16 -05:00
HyperspaceMadness
f0c4343cb9
Removed extra printf left behind
2020-11-22 19:39:34 -05:00
HyperspaceMadness
abb2d06ce9
Shader_Multi-Level_Referenced_Presets
2020-11-22 19:10:08 -05:00
HyperspaceMadness
35b49f3b82
Shader_Increase_Max_Textures_Line
2020-11-22 09:50:24 -05:00
jdgleaver
c2f1b9f336
Add Upscale1.5x video filter
2020-11-20 15:22:09 +00:00
Autechre
fbd04ea76e
Merge pull request #11590 from Cpasjuste/crt_switch_timings
...
(KMS/DRM) add support for custom hdmi_timings / modes
2020-11-19 13:45:15 +01:00
cpasjuste
e31182b005
(KMS/DRM) cleanup custom video mode loading (crt_switch_timings)
2020-11-19 10:21:18 +01:00
Autechre
3f1d25f1f7
Merge pull request #11576 from HyperspaceMadness/Shader_Preset_Remove_parameters_line
...
Shader_Preset_Remove_parameters_line
2020-11-19 07:18:49 +01:00
cpasjuste
485513ba61
(KMS/DRM) correctly handle custom modes polarity, implement aspect ratio support from hdmi_timings
2020-11-18 15:21:03 +01:00
cpasjuste
0082806620
(KMS/DRM) add support for custom modes from hdmi timings
2020-11-18 11:34:44 +01:00
aliaspider
c6b77f6c62
(D3D11) get the hwrender texture format from the view desc
...
the format set in the texture desc isn't necessarily the same as the
view format.
2020-11-15 15:07:53 +01:00
aliaspider
b3134fc05a
(D3D11) fix slang shaders
2020-11-15 13:04:24 +01:00
HyperspaceMadness
deb8e2b88c
Shader_Preset_Remove_parameters_line
2020-11-14 21:23:18 -05:00
aliaspider
b7d3efc503
(D3D11) rename D3D11SetState to D3D11SetRasterizerState.
2020-11-14 04:29:44 +01:00
Rinnegatamante
c04d9d62db
Don't realloc video buffer when unnecessary.
2020-11-13 14:55:40 +01:00
Tony Jansson
f497608055
(WINRAW) Keyboard mods fix
2020-11-13 04:25:07 +02:00
jdgleaver
5fb8861d34
Video filter optimisations
2020-11-11 17:00:09 +00:00
HyperspaceMadness
5008ac6eb0
Merge branch 'master' into Shader_Save_Load
2020-11-10 17:05:23 -05:00
Autechre
64ef2fb824
Merge pull request #11543 from sonninnos/dinput-modkeys
...
(DINPUT) Simultaneous shift sticky fix
2020-11-09 23:39:21 +01:00
Tony Jansson
eca9c452d8
(DINPUT) Simultaneous shift sticky fix
2020-11-09 21:20:46 +02:00
jdgleaver
cd1b2cea76
Add Normal4x video filter
2020-11-09 16:21:47 +00:00
HyperspaceMadness
e6ee8818af
Shaders_improve_message_for_textures_not_found
2020-11-08 12:21:09 -05:00
aliaspider
c85e09ddad
improve handling of arabic and persian text.
2020-11-08 04:47:08 +01:00
HyperspaceMadness
a5e57aa74d
Increase_Shader_Parameter_Count_to_512
2020-11-06 22:42:15 -05:00
HyperspaceMadness
fd240f9a32
Shader Save Load Cleanup and UI Rename
2020-11-04 10:05:46 -05:00
HyperspaceMadness
1185df5f39
Shader Save & Load Fixes params not being loaded
2020-11-03 23:12:59 -05:00
HyperspaceMadness
f6e35420bc
Simple Shader Save Cleanup
2020-11-02 21:07:20 -05:00
HyperspaceMadness
70bf90c5d8
Shader_Preset_Simple_Save_Cleaned_2020_11_01
2020-11-01 09:18:40 -05:00
jdgleaver
3481437b29
OpenDingux: Fix frozen video when enabling fast forward
2020-10-29 15:50:12 +00:00
Autechre
8d0963735f
Merge pull request #11497 from justinweiss/3ds-rotation
...
[3DS] Allow sideways screen rotation
2020-10-29 04:55:52 +01:00
Justin Weiss
91c695ac52
[3DS] Allow sideways screen rotation
2020-10-27 21:13:19 -07:00
twinaphex
10f395df25
Silence warning
2020-10-28 02:22:02 +01:00
valadaa48
82ce3ae632
oga_gfx: use 32bit aligned surface and other cleanups
2020-10-23 23:34:31 -04:00
jdgleaver
feb3bd0794
Refactor Scale2x video filter (crash fix + slight performance improvement)
2020-10-23 23:43:23 +01:00
twinaphex
2fb60e9510
Cleanup
2020-10-16 00:24:59 +02:00
twinaphex
5f8c270d4c
Make update_time_callback a part of the animation struct
2020-10-15 08:35:37 +02:00
twinaphex
e3972aff31
Turn variable const
2020-10-15 06:12:26 +02:00
twinaphex
44b7234756
Move cheat_manager and state_manager to root folder
2020-10-15 05:29:20 +02:00
Tony Jansson
c2e8752395
(DINPUT+WINRAW) Keyboard fixes
2020-10-14 21:23:06 +03:00
twinaphex
e8a7195a46
Rename gfx_timer_start to gfx_animation_timer_start
2020-10-14 07:26:24 +02:00
twinaphex
379bd80cda
Get rid of gfx_animation_ctl
2020-10-14 04:40:20 +02:00
twinaphex
fd17661e02
Cleanups
2020-10-14 04:15:42 +02:00
twinaphex
b6039b1638
Cleanups
2020-10-14 04:05:32 +02:00
twinaphex
7c48e77bcd
Get rid of getter functions
2020-10-14 02:33:15 +02:00
twinaphex
ac03578617
Remove some getter functions
2020-10-14 02:24:18 +02:00
twinaphex
992e780407
Get rid of gx_timer_kill
2020-10-14 02:09:39 +02:00
twinaphex
6e09eada2d
Cleanups
2020-10-14 01:02:22 +02:00
twinaphex
8802712ae7
Cleanups
2020-10-14 00:46:38 +02:00
Francisco José García García
085e592761
[VITA] Workaround: Increase memory threshold
2020-10-12 19:24:49 +02:00
jdgleaver
6094e2c32a
OpenDingux: Ensure SDL surface width is a multiple of 16 when using 'sdl_dingux' gfx driver (crash/glitch fix)
2020-10-12 12:16:44 +01:00
twinaphex
c01e8d52a5
Small cleanups to vulkan_create_texture
2020-10-12 01:53:21 +02:00
twinaphex
a11a0eae77
(Vulkan) Style nits
2020-10-12 01:36:50 +02:00
twinaphex
5c76ccbe4a
Cleanups
2020-10-12 01:26:51 +02:00
twinaphex
68e56a2345
Add warning to update_time_callback
2020-10-10 17:36:29 +02:00
valadaa48
c6aaa0076b
drm_gfx: fix race condition in drm_surface_set_aspect
2020-10-10 00:04:09 -04:00
jdgleaver
54f2156954
Further video filter additions
2020-10-09 13:59:41 +01:00
jdgleaver
2dc837850f
OpenDingux: Add 'sdl_dingux' input/joypad drivers and use by default
2020-10-08 13:26:45 +01:00
twinaphex
18d21d8f95
Cleanups
2020-10-05 22:01:31 +02:00
twinaphex
d66541ba99
Turn function static
2020-10-05 21:54:07 +02:00
twinaphex
54f30e31a1
Cleanups
2020-10-05 21:44:13 +02:00
twinaphex
088e6b9e44
Move gfx_widgets_pure_white to dispwidget struct
2020-10-05 19:59:15 +02:00
twinaphex
90503f885b
Move msg_queue_background to struct
2020-10-05 19:54:54 +02:00
twinaphex
a7c54f1848
Move video_driver_thread pointer grabbing to retroarch.c
2020-10-05 18:13:53 +02:00
twinaphex
d1dd0e9d60
Not sure why this printf was there
2020-10-05 16:01:40 +02:00
jdgleaver
80f1da2fb1
OpenDingux: Enable selection of image interpolation method when using 'sdl_dingux' gfx driver
2020-10-05 14:34:21 +01:00
jdgleaver
472f01e0e6
OpenDingux/sdl_dingux: Prevent crash when selecting invalid video modes + optimisations
2020-10-04 11:43:33 +01:00
twinaphex
fbd4fc5094
Try to avoid having to repeatedly grab the pointer
2020-10-03 20:30:57 +02:00
twinaphex
326f40d598
Cleanup
2020-10-03 18:37:53 +02:00
twinaphex
467dd68fa4
Cleanup
2020-10-03 18:32:21 +02:00
twinaphex
0e4aa46335
Cleanups
2020-10-03 18:25:43 +02:00
twinaphex
ecd72b5be6
(widgets) Get rid of get_ptr function calls
2020-10-02 22:23:51 +02:00
twinaphex
f82b357f86
Remove getter gfx_widget_get_backdrop_orig
2020-10-02 22:12:05 +02:00
twinaphex
20371e5102
(gfx_thumbnail) get rid of small getters
2020-10-02 21:59:02 +02:00
twinaphex
f84c6ec8cd
Use STRLEN_CONST where possible; and don't needlessly do strlen
...
twice
2020-10-02 20:57:29 +02:00
jdgleaver
bbba80f01e
OpenDingux: Enable integer scaling when using the 'sdl_dingux' gfx driver
2020-10-02 16:38:42 +01:00
twinaphex
0bfbf81b49
Cleanups
2020-10-02 14:33:35 +02:00
twinaphex
4adfaa07fc
Cleanups
2020-10-02 14:16:12 +02:00
twinaphex
079c2dadff
(gfx_display.c) Do early returns before computing a bunch of stuff
2020-10-02 14:07:01 +02:00
twinaphex
cd469d3fb2
gfx_widgets_draw_regular_msg - optimization - only set alpha colors
...
again if alpha hasn't already been applied
2020-10-02 13:33:05 +02:00
twinaphex
2594bd2cf6
Some static globals can be moved to functions
2020-10-02 13:30:57 +02:00
twinaphex
c45e7c9bc5
Cleanup
2020-10-02 11:36:11 +02:00
twinaphex
a38ecbe7de
gfx_widgets_iterate - cleanup
2020-10-02 11:32:49 +02:00
twinaphex
c736f2ce28
Cleanups
2020-10-02 11:00:19 +02:00
twinaphex
2e752d93cc
Cleanup
2020-10-01 18:34:01 +02:00
twinaphex
cecd48e6b5
gfx_display_draw_cursor - take out early return
2020-10-01 18:22:29 +02:00
jdgleaver
3bd66cc14d
OpenDingux port improvements: Phase 1
2020-10-01 15:56:14 +01:00
twinaphex
e8ab0a892a
gfx_display_get_adjusted_scale_internal - cleanup
2020-10-01 12:33:58 +02:00
twinaphex
4f82c26f6c
Cleanups
2020-10-01 12:26:49 +02:00
twinaphex
48a2e0528d
gfx_display_font_file - cleanup
2020-10-01 12:24:17 +02:00
twinaphex
d08a3b2310
These functions were never used
2020-10-01 12:22:56 +02:00
twinaphex
4965b78ea3
PARTICLES_COUNT doesn't seem used anymore
2020-10-01 12:21:57 +02:00
twinaphex
497f2d92b5
gfx_widgets_ai_service_overlay_load - cleanup
2020-10-01 12:20:34 +02:00
Connor McLaughlin
696df6e916
(video/d3d11) Skip shader/stock blend when we don't have a texture
...
This happens if the core calls video_cb with the frame set to null on
the first frame, and was causing black screens/driver resets.
The ffmpeg core seems to do this.
2020-10-01 19:19:13 +10:00
twinaphex
a02f8a24fa
Get rid of forward declarations
2020-10-01 11:06:59 +02:00
twinaphex
fe38cd9cbc
(gfx widgets) get rid of more getter functions
2020-10-01 10:55:37 +02:00
twinaphex
dee807cb54
(gfx widgets) Start removing a lot of getter functions
2020-10-01 10:50:45 +02:00
Connor McLaughlin
10bbe119a7
(video/d3d11): Fix shaders with scaled framebuffers
...
The scissor rectangle was left as whatever the core last used.
2020-10-01 16:53:19 +10:00
twinaphex
1e6828fd63
Cleanups
2020-09-30 19:18:40 +02:00
twinaphex
f8b828e623
gfx_display_draw_bg - cleanups
2020-09-30 18:56:46 +02:00
twinaphex
8683f68ccb
Cleanup
2020-09-30 18:52:22 +02:00
Autechre
7f3b1c69e3
Merge pull request #11392 from stenzek/d3d11
...
(video/d3d11) Fix background in menus, and shaders for hardware renderers
2020-09-30 17:57:27 +02:00
Connor McLaughlin
30c6f90c93
(video/d3d11) Use cached view as the slang source texture
...
Fixes shaders in D3D11 driver.
2020-10-01 00:19:11 +10:00
Connor McLaughlin
12382c057a
(video/d3d11) Cache view left bound by hw renderers
...
Fixes garbage/black screen when menu is active.
2020-10-01 00:19:11 +10:00
twinaphex
0642ea6d5d
Remove gfx_display_snow
2020-09-30 15:57:21 +02:00
twinaphex
0ec93e7fff
(gfx_display) Cleanups
2020-09-28 07:22:52 +02:00
twinaphex
1e61480e0a
Get rid of get/set_header_height
2020-09-28 05:06:02 +02:00
twinaphex
03ff504aa8
Remove gfx_display_scissor_end
2020-09-28 04:04:16 +02:00
twinaphex
d44ab6facf
framebuffer_dirty functions - remove these and set member variables
...
directly in rgui.c and retroarch.c
2020-09-28 03:49:13 +02:00
twinaphex
f38eb84cc7
Move gfx_display_draw_text to retroarch.c and get rid of
...
video_driver_set_osd_msg
2020-09-28 03:38:16 +02:00
twinaphex
9d6bfabd02
Move reset_list_buffer to gfx_widgets and turn it into a static function
2020-09-28 03:30:22 +02:00
twinaphex
c744baeb89
Add ctype variants to stdstring and use it in RA
2020-09-27 22:15:32 +02:00
twinaphex
e87b44a68c
Remove stub functions in null display driver
2020-09-27 00:18:16 +02:00
twinaphex
7225170e97
Cleanups
2020-09-26 23:51:59 +02:00
twinaphex
a56673e52d
MSVC buildfix
2020-09-26 23:37:03 +02:00
twinaphex
b830d15628
(drivers_display) Cleanups
2020-09-26 23:31:12 +02:00
twinaphex
e1dbf5dab1
Remove drivers_display viewport - was unused
2020-09-26 22:01:23 +02:00
twinaphex
fbe0924d44
Remove some stub functions
2020-09-26 21:40:16 +02:00
twinaphex
e428166a05
Remove unused gfx_display_get_framebuffer_pitch
2020-09-26 20:04:55 +02:00
twinaphex
f22488f620
gfx_display_coords_array_reset unused - remove
2020-09-26 20:03:20 +02:00
twinaphex
14c9ccfda8
Remove gfx_display_{set/get}_driver_id
2020-09-26 19:58:15 +02:00
jdgleaver
6c549d687c
Gameboy/Dot_Matrix video filters: Add XRGB8888 support
2020-09-25 16:32:24 +01:00
jdgleaver
b8fb26c196
Fix video filters for builds where both 'HAVE_DYLIB' and 'HAVE_FILTERS_BUILTIN' are defined
2020-09-25 10:51:46 +01:00
twinaphex
bc43db1789
Remove gfx_display_get_coords_array
2020-09-25 10:31:07 +02:00
Autechre
7d8518ec45
Merge pull request #11373 from Jamiras/cheevos_lboard_display
...
(cheevos) add display widget for active leaderboards
2020-09-25 03:38:03 +02:00
Jamiras
71cd400e56
add display widget for active leaderboards
2020-09-24 11:29:29 -06:00
jdgleaver
3d4ddebcaf
Add several LCD-effect video filters
2020-09-24 16:11:07 +01:00
Twinaphex
e0d04c29bc
Fix regression
2020-09-24 09:39:02 +02:00
twinaphex
8c440ef72c
Optimize gfx_display_draw_keyboard
2020-09-24 09:07:47 +02:00
twinaphex
eb0376fe7d
Do white texture freeing outside of gfx_display_init_white_texture
2020-09-24 07:03:24 +02:00
twinaphex
a74d24c3ce
Rename gfx_display_allocate_white_texture to
...
gfx_display_init_white_texture
2020-09-24 06:46:21 +02:00
twinaphex
5f89551e54
Cleanups
2020-09-24 06:37:25 +02:00
twinaphex
515e119861
Get rid of gfx_animation_get_delta_time
2020-09-24 06:14:04 +02:00
twinaphex
2ab0300c33
gfx_display.c - can drop dependency now on gfx_animation.h
2020-09-24 06:00:32 +02:00
twinaphex
37237db804
GFX_DISPLAY_GET_UPDATE_PENDING - turn function into macro
2020-09-24 05:59:14 +02:00
twinaphex
c040e4cd08
Cleanups
2020-09-23 22:14:30 +02:00
twinaphex
4fb2065061
Get rid of gfx_display_draw_pipeline
2020-09-23 21:56:48 +02:00
twinaphex
557b445b27
Cleanups
2020-09-23 21:44:23 +02:00
twinaphex
5a481d8653
Get rid of gfx_display_blend_{begin/end}
2020-09-23 21:37:18 +02:00
Autechre
7938a5e3ac
Merge pull request #11366 from sonninnos/vulkan-minimized-cpu
...
(Vulkan) Fix CPU usage when minimized
2020-09-23 17:22:07 +02:00
twinaphex
43b43351fa
Start making gfx_display_blend_begin and gfx_display_blend_end
...
unnecessary
2020-09-23 09:32:42 +02:00
Tony Jansson
a0eee521e3
(Vulkan) Fix CPU usage when minimized
2020-09-23 04:17:30 +03:00
Tony Jansson
bb1c853ecd
(Vulkan) Reduce log spam
2020-09-23 02:00:03 +03:00
twinaphex
77abaac79c
Get rid of duplicate function gfx_display_draw_blend
2020-09-22 04:13:53 +02:00
twinaphex
bde4abfe8b
(Gfx display driver) Get rid of unused restore_clear_color/clear_color
2020-09-22 04:03:19 +02:00
twinaphex
02985900c8
Get rid of unused gfx_display_restore_clear_color
2020-09-22 03:56:02 +02:00
twinaphex
6bb3e37d53
Get rid of gfx_display_clear_color
2020-09-22 03:54:22 +02:00
twinaphex
97225bfe64
(gfx_display.c) Cleanups
2020-09-22 03:53:10 +02:00
twinaphex
d898304ee5
Get rid of gfx_display_draw_gradient
2020-09-22 03:29:48 +02:00
twinaphex
065d781df7
(X11) Buildfix
2020-09-20 18:16:02 +02:00
twinaphex
5bd71497c5
(dispserv X11) Get rid of static global variables
2020-09-20 18:13:00 +02:00
twinaphex
f1f66597a3
Cleanups
2020-09-20 17:57:44 +02:00
twinaphex
8eeb612493
Cleanups
2020-09-20 17:50:06 +02:00
twinaphex
bdbfc80584
Cleanups
2020-09-20 03:06:23 +02:00
twinaphex
0e49f058f3
Use strcpy_literal in more places
2020-09-19 23:59:06 +02:00
twinaphex
1296fc4745
use strlcpy_literal for string literal copies
2020-09-19 23:28:01 +02:00
Autechre
7b600d46ad
Merge pull request #11342 from Ophidon/master
...
Variable BFI
2020-09-19 22:24:47 +02:00
Ophidon
05c5bdf587
C89 Compliance
...
For loop iterators updated for C89 compliance.
2020-09-19 13:28:21 -04:00
valadaa48
15708f5d44
oga_gfx: strlcpy, msg max len 128 + style nits
2020-09-19 11:23:59 -04:00
twinaphex
ca9683d58d
C89 fixes - use C style comments instead of C++, style nits
2020-09-19 14:47:40 +02:00
valadaa48
7015e199bb
oga_gfx: rewrite
...
- Drop libgo2 dep
- Use more features of RGA
- Triple buffer instead of double buffer
- Rewrite of message code to support surface caching, transluceny,
and multiline message support. Messages also don't scale with the
emulation frame anymore and are drawn directly to the frame buffer.
- Better support for aspect ratios
2020-09-18 21:24:10 -04:00
Ophidon
2f36c94f3f
Variable BFI
...
BFI support added for 180hz / 240hz / etc. Solves issue with image retention from voltage issues at 120hz BFI. Also disabled BFI while in menu, as if set to an incorrect value for the current refresh rate, could cause severe flickering and difficulty reverting to the correct value.
2020-09-18 11:57:32 -04:00
twinaphex
c2cd39379a
(gfx_widgets.c) Put FIFO queue on stack
2020-09-18 02:18:21 +02:00
Ben
b33f0b9121
low resoluiton fis for RetroArch exit
...
On exit changes
2020-09-16 14:13:04 +01:00
Ben
17809688a6
Fix for low resoltion crash
...
256x240 resolutions and lower are now working
2020-09-16 14:07:15 +01:00
Ben
382044b5bf
Low resolution switch bug fix
...
This allows resolutions lower that 32x224 like 256x224 to work
2020-09-16 13:49:34 +01:00
twinaphex
4e594c6437
Move win32_window_init outside of ui_win32.c and to gfx/common/win32_common.c
2020-09-16 10:29:50 +02:00
Twinaphex
62f4eae323
(Cocoa) Cleanups
2020-09-15 20:53:48 +02:00
twinaphex
a49b81c161
Cleanup
2020-09-15 11:48:56 +02:00
twinaphex
26b2295759
(cocoa_gl_ctx.m) Style nits
2020-09-15 11:28:04 +02:00
twinaphex
c436ac83cd
Call gl2_set_viewport directly
2020-09-15 11:11:32 +02:00
twinaphex
3a37e13a54
Call video_driver_set_viewport directly
2020-09-15 11:05:47 +02:00
twinaphex
c133c2a10c
(Cocoa GL ctx) Add updateSel
2020-09-14 23:59:42 +02:00
Twinaphex
13e553a34b
get_backing_scale_factor - use class_respondsToSelector
2020-09-14 21:27:22 +02:00
twinaphex
fb6642192d
Add TARGET_OS_OSX ifdef around this
2020-09-14 16:17:31 +02:00
Twinaphex
2bfadbdad5
(Apple CocoaGL) Call flushBuffer with msg_objcSend
2020-09-14 16:15:53 +02:00
twinaphex
5838817bbd
Get rid of gfx_widgets_set_status_text
2020-09-14 14:11:44 +02:00
twinaphex
15ace7c0cb
Fix C89_BUILD issue
2020-09-14 13:25:18 +02:00
twinaphex
11e65e20b7
Cleanup
2020-09-14 13:06:04 +02:00
twinaphex
19a380a328
Revert "(X11/dispserv) Cleanups"
...
This reverts commit 30cde1edfb
.
2020-09-14 13:05:02 +02:00
twinaphex
30cde1edfb
(X11/dispserv) Cleanups
2020-09-14 13:04:14 +02:00
twinaphex
1b61ef4a5a
Cleanups
2020-09-14 12:59:32 +02:00
twinaphex
9bd1046538
(dispserv_x11.c) Buildfix
2020-09-14 12:57:34 +02:00
twinaphex
9cb8fb8de5
Include missing header
2020-09-14 12:54:15 +02:00
twinaphex
868ef85f5d
(dispserv_x11.c) C89 nits/cleanups
2020-09-14 12:53:49 +02:00
Autechre
b5c3d04c1f
Merge pull request #11323 from alphanu1/master
...
CRTSwitchRes improvements and Core Load Chrash Fix
2020-09-14 12:41:53 +02:00
alphanu1
cb404b676d
Fix seg faults
2020-09-11 18:54:17 +01:00
alphanu1
897ea6aff3
Fix for bad res name
2020-09-11 18:04:40 +01:00
alphanu1
7b2588c721
Fix mem compile errors
2020-09-11 17:31:17 +01:00
jdgleaver
55b6d8ba15
Miscellaneous overlay fixes
2020-09-11 17:00:44 +01:00
alphanu1
d7d03a8759
Clean up resources to reduce memory leaks
2020-09-11 16:59:38 +01:00
alphanu1
afc3badd72
Fixed Crash On Core Load
2020-09-11 16:30:43 +01:00
alphanu1
dc19dd3db4
Closing XDisp to reduce mem leaks
2020-09-11 16:17:46 +01:00
alphanu1
877408adda
Fixed Missing Variable
2020-09-11 15:57:56 +01:00
alphanu1
e5b4fb4c7c
CRTSwitchRes improvements and Core Load Chrash Fix
2020-09-11 15:39:05 +01:00
Autechre
daf6843cd3
Revert "CRTSwitchRes Improvements (removal of system calls)"
2020-09-11 15:15:07 +02:00
twinaphex
a21d09addc
Revert "(dispserv_x11.c) Cleanups"
...
This reverts commit e27b314afb
.
2020-09-11 15:14:22 +02:00
twinaphex
6fd1485c34
Revert "Turn g_monitor_index into static global"
...
This reverts commit 65f5544a7e
.
2020-09-11 15:14:11 +02:00
twinaphex
c6fa9c6720
Revert "Add header"
...
This reverts commit 1b9c906d69
.
2020-09-11 15:14:04 +02:00
twinaphex
85515b239f
Revert "Get rid of this unused variable"
...
This reverts commit bcfd4a3cd6
.
2020-09-11 15:13:48 +02:00
twinaphex
fb3d8a634b
Revert "(dispserv_x11) Cleanups"
...
This reverts commit 3d09bacb93
.
2020-09-11 15:13:42 +02:00
twinaphex
6f6b15aedd
(drivers_display) Cleanups
2020-09-11 14:21:09 +02:00
twinaphex
6a82772b72
Revert "Avoid having to call expensive matrix identity functions"
...
This reverts commit 7a87917c58
.
2020-09-11 14:16:12 +02:00
twinaphex
7a87917c58
Avoid having to call expensive matrix identity functions
2020-09-11 14:06:42 +02:00
twinaphex
bac1f1fd51
Cleanup
2020-09-11 13:48:23 +02:00
twinaphex
343fef1264
(drivers_display) Cleanups
2020-09-11 13:46:35 +02:00
twinaphex
60b26bd490
(drivers_display) cleanups
2020-09-11 13:19:07 +02:00
twinaphex
3d09bacb93
(dispserv_x11) Cleanups
2020-09-11 11:37:08 +02:00
twinaphex
bcfd4a3cd6
Get rid of this unused variable
2020-09-11 08:22:13 +02:00
twinaphex
1b9c906d69
Add header
2020-09-11 08:20:21 +02:00
twinaphex
65f5544a7e
Turn g_monitor_index into static global
2020-09-11 08:15:14 +02:00
twinaphex
e27b314afb
(dispserv_x11.c) Cleanups
2020-09-11 08:13:33 +02:00
Autechre
5640a5b512
Merge pull request #11315 from alphanu1/master
...
CRTSwitchRes Improvements (removal of system calls)
2020-09-11 07:29:19 +02:00
Soar Qin
728c2b3af4
fix over-translating codes for window ClassName, as an additional fix to 3c6552b
2020-09-11 01:38:58 +08:00
Ben
42c22df72a
Code cleanup
2020-09-10 14:44:49 +01:00
Ben
00ba1646c6
Merge remote-tracking branch 'upstream/master'
...
Upstream
2020-09-10 14:37:17 +01:00
alphanu1
28463a9729
CRTSwirchRes Improvements
...
Removed all system call. Switching now only uses RandR Library.
Resolutions checks to prevent conflicts and crashes.
Closing X11 server now runs a clean up to removes all resolutions installed.
2020-09-10 13:52:31 +01:00
Autechre
33a04a794f
Merge pull request #11312 from justinweiss/3ds-enable-threading
...
[3DS] Enable threading and add a threaded audio driver
2020-09-10 06:50:12 +02:00
Autechre
2d3c63f545
Merge pull request #11248 from justinweiss/update-libctru
...
[3DS] Update to libctru 2.0
2020-09-10 06:49:54 +02:00
driver1998
9cf71619d3
GDI: use custom BITMAPINFO struct to avoid malloc
2020-09-07 12:36:43 +08:00
driver1998
fb00bf8602
gdi: Fix crashing
2020-09-07 10:55:25 +08:00
driver1998
a4dec6e226
d3d9: "Fix" the HLSL render chain
...
It won't get you very far, but at least it won't crash.
Needs HAVE_HLSL and HAVE_D3DX defines and DirectX SDK
2020-09-07 10:13:41 +08:00
Autechre
5ce53c3c01
Merge pull request #11277 from valadaa48/oga_gfx_round_width
...
oga_gfx: round width to nearest integer when scaling
2020-09-04 04:59:31 +02:00
twinaphex
5fdf0c818d
Cleanups
2020-09-04 04:15:46 +02:00
twinaphex
91d78c1e9f
video_shader_read_reference_path - simplify
2020-09-04 04:12:51 +02:00
twinaphex
09f72c1465
Turn function static
2020-09-04 04:07:29 +02:00
valadaa48
405b987986
oga_gfx: round width to nearest integer when scaling
2020-09-03 21:53:21 -04:00
twinaphex
88c0024a52
Cleanup video_shader_read_reference_path
2020-09-04 03:49:41 +02:00
twinaphex
4ca691acc9
Cleanup
2020-09-04 03:32:25 +02:00
twinaphex
197f6a7763
Struct reordering, alignment
2020-09-01 19:59:56 +02:00
twinaphex
e810b0251a
(GL) Cleanups
2020-09-01 19:54:41 +02:00
twinaphex
0cba3104be
Turn array static
2020-09-01 04:15:20 +02:00
twinaphex
ce6e5d6f08
Reorder structs, alignment
2020-09-01 00:25:35 +02:00
twinaphex
521050cf79
Remove gfx_widgets_get_pure_white
2020-08-31 23:46:24 +02:00
twinaphex
a82bff2055
(Wayland) Fix serious warnings - input struct pointer was being passed
...
to function that requires gfx struct pointer
2020-08-31 19:56:03 +02:00
Autechre
094ae69b09
Update x_vk_ctx.c
2020-08-31 14:17:36 +02:00
twinaphex
5f08605680
Refactor joypad drivers
2020-08-30 05:29:32 +02:00
twinaphex
8999d6e4a6
(DInput) Set a userdata struct for the window message loop properly -
...
get rid of input_get_data - we no longer need it
2020-08-29 03:41:33 +02:00
twinaphex
d02d9573ab
Silence unused variable warnings
2020-08-28 05:05:15 +02:00
Justin Weiss
f53c137459
[3DS] Enable threading
2020-08-27 19:36:39 -07:00
twinaphex
4d1cfa9c41
Make the 'raw' versions the generic function for the message loop
...
callback - this way it's reused for SDL2 input driver too
2020-08-28 02:55:39 +02:00
twinaphex
32279c3a70
Split up wnd_proc_common_internal into two - one for dinput,
...
one for raw
2020-08-28 02:21:13 +02:00
twinaphex
73fc7c9873
Rename create_graphics_context to create_wgl_context
2020-08-28 01:29:23 +02:00
twinaphex
d249f83c85
(Win32) Message loop - more cleanups
2020-08-28 01:20:54 +02:00
twinaphex
5f2e810879
Deduplicate code in WndProc function callback implementations
2020-08-28 00:38:15 +02:00
twinaphex
be3345b766
Reorder structs for alignment
2020-08-27 22:17:51 +02:00
twinaphex
63b77fb542
Use config_get_entry where possible instead of config_get_array
...
to prevent string allocation on heap
2020-08-27 16:20:49 +02:00
twinaphex
7b30d4eec2
Move macro up in the file
2020-08-27 12:13:21 +02:00
Justin Weiss
9ae2514009
[3DS] Update to libctru 2.0
...
Set USE_CTRULIB_2=1 to build with libctru 2.0. When unset, this code
is compatible with the older toolchain.
Some 2.0 changes addressed rare problems in earlier versions:
- Save / restore stack pointer for init / exit
Otherwise, it could be outside of the range we deallocate.
- Run aptMainLoop in the audio driver to react correctly to sleep events
Other changes for 2.0:
- Remove ninjhax1 -- requires outdated APIs that have been removed
- Switch from __sync_arbiter to syncArbitrateAddress
- Use implicit gxCmdBuf
- Use gpuPresentBuffer for double buffering
2020-08-26 19:08:12 -07:00
twinaphex
b4d26aca9c
Turn vulkan_write_quad_vbo into macro
2020-08-27 02:29:32 +02:00
twinaphex
9672d9b12f
Cleanup
2020-08-27 02:07:33 +02:00
twinaphex
e8a0ea15cd
Improve glslang_read_shader_file somewhat
2020-08-26 23:46:16 +02:00
twinaphex
044209bc5a
Create string_separate_noalloc
2020-08-26 23:46:16 +02:00
twinaphex
4388303077
video_shader_write_conf_preset - use less mallocs
2020-08-26 19:19:26 +02:00
twinaphex
1118ba09ec
video_shader_resolve_current_parameters - don't use malloc
2020-08-26 19:10:43 +02:00
twinaphex
3ff29abbc8
video_shader_parse_pass - don't use malloc
2020-08-26 19:07:36 +02:00
twinaphex
603b2bf166
Simplify video_shader_read_conf_preset
2020-08-26 18:54:14 +02:00
twinaphex
662e37f670
Replace more instances of string_split
2020-08-26 13:35:05 +02:00
twinaphex
86424a0cd8
(video_shader_parse) Use string_split_noalloc
2020-08-26 04:22:18 +02:00
twinaphex
3b555ab508
(gfx_animation) use string_split_noalloc
2020-08-26 04:12:29 +02:00
twinaphex
a9ffc4991b
Reorder structs/alignment
2020-08-25 20:39:06 +02:00
twinaphex
6af6d5eb1c
(jdgleaver) Initialize string lists properly to prevent memory leaks
2020-08-25 13:25:27 +02:00
jdgleaver
2a58920e4e
Improve appearance of 'generic_message' widget
2020-08-24 13:31:51 +01:00
twinaphex
c2a8a0f04e
use string_list_initialize/deinitialize in more places
2020-08-24 01:16:14 +02:00
twinaphex
0a69d14b11
Reimplement slang_preprocess_parse_parameters
2020-08-24 00:54:24 +02:00
twinaphex
6b3fcf79f0
(DXGI) Turn these into macros
2020-08-24 00:04:12 +02:00
twinaphex
4ec216dc0b
Get rid of file_path_str
2020-08-22 01:06:10 +02:00
jdgleaver
d43e92907e
Improve appearance of 'libretro_message' widget
2020-08-21 11:33:27 +01:00
twinaphex
50efd72a8e
gfx_display_draw_texture_slice - don't use malloc/free
2020-08-21 10:03:32 +02:00
twinaphex
6b978eb057
(D3D11) Cleanups
2020-08-19 11:26:30 +02:00
twinaphex
54c31348ce
Further simplify vulkan_write_quad_vbo
2020-08-19 06:06:30 +02:00
twinaphex
2f405c4088
Optimize vulkan_write_quad_vbo
2020-08-19 05:32:40 +02:00
twinaphex
6136035f2e
Optimize vulkan_write_quad_vbo
2020-08-19 04:59:14 +02:00
twinaphex
4fb388ca4d
Cleanup
2020-08-19 04:34:22 +02:00
twinaphex
bbb4d12881
(vulkan_common.c) Optimize array access
2020-08-19 03:19:21 +02:00
twinaphex
5166eebcaf
for loop cleanups - use space after 'for'
2020-08-19 03:06:22 +02:00
twinaphex
4f991ab640
Reorder structs, alignment
2020-08-18 17:16:59 +02:00
twinaphex
3a21a6e134
Cleanup
2020-08-18 16:53:19 +02:00
twinaphex
21855dfb85
Reorder structs, alignment
2020-08-18 16:51:15 +02:00
twinaphex
acc34d1820
(gfx_thumbnail_path) Further cleanups
2020-08-18 15:36:51 +02:00
twinaphex
eb604502bb
(gfx_thumbnail_path) Cleanups
2020-08-18 15:32:25 +02:00
twinaphex
0c5611d10e
Clean up more string variables on heap; move to stack
2020-08-18 13:17:28 +02:00
twinaphex
4177ea4256
Update
2020-08-17 15:11:48 +02:00
twinaphex
c81d06d0a1
Reorder structs, alignment
2020-08-17 15:09:19 +02:00
twinaphex
aeeff7f350
(D3D11) Cleanup
2020-08-16 03:11:00 +02:00
twinaphex
4958e30d8f
(slang shader backends) Cleanups
2020-08-16 02:29:54 +02:00
twinaphex
e35d2cb527
CLeanups
2020-08-16 02:20:13 +02:00
twinaphex
bb58b0d6e3
(GLSLANG) Move more common code out of shader_gl_core and shader_vulkan
...
and into glslang_util.h
2020-08-16 02:05:38 +02:00
twinaphex
789bc83276
reorder structs, alignment
2020-08-15 23:02:01 +02:00
twinaphex
f09df7c6e3
Reorder structs, alignment
2020-08-15 19:43:17 +02:00
twinaphex
6e1445c658
Reorder structs, alignment
2020-08-15 02:55:29 +02:00
twinaphex
3ec21b292c
Reorder structs, alignment
2020-08-15 01:18:23 +02:00
twinaphex
e399a2f78e
reorder structs, alignment
2020-08-15 00:35:15 +02:00
twinaphex
acfb7d0a23
Reorder structs, alignment
2020-08-14 23:13:05 +02:00
twinaphex
327d82cc1d
Struct reordering/alignment
2020-08-14 22:21:05 +02:00
twinaphex
8a530aa5dd
Reorder structs/alignment
2020-08-14 21:48:12 +02:00
twinaphex
bfc8a7beca
Reorder structs/alignment
2020-08-14 21:45:41 +02:00
twinaphex
7bb63a213c
Struct reordering/alignment
2020-08-14 21:09:24 +02:00
twinaphex
7ea2111936
Struct reorderings
2020-08-14 18:36:09 +02:00
twinaphex
659d50c916
Struct reorderings
2020-08-14 18:31:28 +02:00
twinaphex
b6228729b6
More struct alignment
2020-08-14 17:11:18 +02:00
twinaphex
dffa052958
Rearrange draw struct
2020-08-14 15:58:43 +02:00
twinaphex
8b8c52bb67
Cleanup
2020-08-14 06:45:36 +02:00
twinaphex
eb95757fb2
update_time_callback - Get rid of default callback - just point to NULL
...
instead
2020-08-14 06:39:12 +02:00
twinaphex
c250b94dcf
Move p_anim state to rarch_state
2020-08-14 06:29:13 +02:00
twinaphex
31e50f1221
(gfx_animation) Get rid of some static variables, move struct
...
definitions to header
2020-08-14 05:53:57 +02:00
Autechre
15b6a6ede4
Merge pull request #11187 from schellingb/gfx_animation_rbuf
...
Simplify gfx_animation by switching from dynarray to rbuf
2020-08-13 17:23:16 +02:00
Jamiras
2a5516b1b9
ensure cheevos badge textures are released before video driver is deinitialized
2020-08-12 21:55:12 -06:00
Bernhard Schelling
48fabb7f88
Simplify gfx_animation by switching from dynarray to RBUF
2020-08-13 05:23:32 +09:00
Érico Rolim
87d99601f6
[gfx] Fix static function placement.
...
In gfx/drivers_context/vc_egl_ctx.c, move gfx_ctx_vc_bind_api
declaration to before it's called by any other function, otherwise it
warns about "warning: implicit declaration of function" and can error
out with "error: conflicting types for 'gfx_ctx_vc_bind_api'" in certain
cases.
2020-08-10 00:51:14 -03:00
Twinaphex
b1723f7cd0
Remove unused CocoaTouch menu - allows us to get rid of a lot of
...
dead code
2020-08-09 19:41:04 +02:00
twinaphex
2a9915f80d
(D3D) Buildfix
2020-08-08 19:12:01 +02:00
twinaphex
ade58fc8b6
(UWP) Buildfix
2020-08-08 18:17:40 +02:00
twinaphex
365ca7cf63
Buildfix
2020-08-06 02:59:09 +02:00
jdgleaver
ada08e1c6f
'comparison of integer expressions of different signedness' warning fix
2020-08-05 09:55:06 +01:00
twinaphex
a1ce1e4f1d
gl_glsl_set_proc_address unneeded - remove it
2020-08-04 03:58:51 +02:00
twinaphex
bcd743d3c5
Cleanup
2020-08-04 03:32:56 +02:00
twinaphex
ff8463ef86
Cleanup
2020-08-04 03:23:48 +02:00
twinaphex
c68cd7851a
(dispserv_x11) Cleanups
2020-08-04 03:15:09 +02:00
twinaphex
379cc9ca4a
Small cleanup to get_refresh_rate function
2020-08-04 03:12:51 +02:00
twinaphex
ae662b4fe2
Cleanup android_gfx_ctx_bind_api
2020-08-04 01:56:38 +02:00
twinaphex
ca328662d0
Get rid of forward declaration
2020-08-04 01:37:18 +02:00
twinaphex
e45d04b826
Cleanups
2020-08-03 22:09:14 +02:00
twinaphex
84d849f49b
Optimize vulkan_acquire_next_image
2020-08-03 19:12:55 +02:00
twinaphex
f8b8f2a07d
(slang) Cut down on code duplication
2020-08-03 18:37:07 +02:00
twinaphex
86d302099e
Move build_vec4 to glslang_util.c
2020-08-03 18:34:33 +02:00
twinaphex
cce2ac6904
(shaders slang) Cut down on code duplication
2020-08-03 18:13:08 +02:00
twinaphex
72afa2f932
Cleanups
2020-08-03 16:33:54 +02:00
twinaphex
3653451c40
Cleanup
2020-08-03 15:51:07 +02:00
twinaphex
fe59fdb39a
Cleanups
2020-08-03 15:49:44 +02:00
twinaphex
332bcc7f9e
Remove dxgi_update_title
2020-08-03 15:48:08 +02:00
twinaphex
89461eb6a5
Move vulkan gpu_list to struct data
2020-08-03 15:30:46 +02:00
twinaphex
f3c4b4fcf7
(GLCORE) Fix other use after free issues pointed to by jdgleaver
2020-08-03 15:19:34 +02:00
twinaphex
2d10d9fd7a
(D3D10) Move these static global variables to D3D10 struct
2020-08-03 12:39:46 +02:00
twinaphex
db80281b0f
(D3D11) Move static global variables to D3D11 state
2020-08-03 12:36:51 +02:00
twinaphex
76398f4151
(glcore) Fix heap use after free
2020-08-03 12:15:52 +02:00
twinaphex
cb8b2db3ad
Turn this function static
2020-08-03 01:41:48 +02:00
twinaphex
85e5c783af
Backport getting rid of video_context_driver_input_driver
2020-08-03 00:47:58 +02:00
twinaphex
deee393dfb
Backport video_context_driver_free changes
2020-08-03 00:35:07 +02:00
twinaphex
3e41cbc381
Revert "Add get_metrics to poke interface"
...
This reverts commit 119689c940
.
2020-08-02 23:44:28 +02:00
twinaphex
03fe023de4
Revert "Cleanup"
...
This reverts commit 576679ac05
.
2020-08-02 23:44:09 +02:00
twinaphex
da5806a810
Revert "Cleanups"
...
This reverts commit a01a2375a1
.
2020-08-02 23:43:56 +02:00
twinaphex
2efa8ac80e
Revert "Get rid of video_context_driver_input_driver"
...
This reverts commit 75b1a09184
.
2020-08-02 23:43:19 +02:00
twinaphex
75b1a09184
Get rid of video_context_driver_input_driver
2020-08-02 20:37:21 +02:00
twinaphex
a01a2375a1
Cleanups
2020-08-02 20:19:42 +02:00
twinaphex
576679ac05
Cleanup
2020-08-02 19:59:26 +02:00
twinaphex
119689c940
Add get_metrics to poke interface
2020-08-02 19:25:45 +02:00
twinaphex
416363e9fd
Cleanups
2020-08-02 18:49:31 +02:00
jdgleaver
776301883c
Enhanced playlist search functionality
2020-07-31 15:14:51 +01:00
twinaphex
573f9e60c7
(libnx) Prevent some warnings
2020-07-31 10:54:57 +02:00
twinaphex
8eb7c1d226
(Win32) Another buildfix for CRT changes
2020-07-29 04:36:29 +02:00
alphanu1
cba3da50df
Merge branch 'master' of https://github.com/alphanu1/mme4crt
2020-07-28 22:42:10 +01:00
alphanu1
7e39a4a25c
Update dispserv_win32.c
2020-07-28 22:41:56 +01:00
alphanu1
e222d62f6c
Merge pull request #7 from libretro/master
...
upstream
2020-07-28 18:55:54 +01:00
alphanu1
d3a2f2f921
Update video_crt_switch.c
...
Fixed infinate switching bug
2020-07-28 18:43:29 +01:00
alphanu1
50f54fcb43
Update video_display_server.h
...
fixed function
2020-07-28 18:28:31 +01:00
alphanu1
55e3bd3d2d
Added ability to adjust porch values
...
Porches can now be manipulated from the CRTSwitchRes menu
2020-07-28 14:25:38 +01:00
bulzipke
1c0fb50877
Update ctr_gfx.c
...
It fixed the sound cracking when opening or closing the 3DS screen.
2020-07-28 15:03:43 +09:00
twinaphex
7f1cd52d65
Remove video_driver_context_get_size
2020-07-27 14:33:21 +02:00
twinaphex
d6465a1348
Refactor 'focus' function callback
2020-07-27 13:46:55 +02:00
twinaphex
74345f08d6
Refactor video_driver_has_windowed
2020-07-27 13:39:02 +02:00
twinaphex
0c78d2ec27
Cleanup
2020-07-27 13:22:23 +02:00
twinaphex
60f3265017
Cleanups
2020-07-27 13:16:14 +02:00
twinaphex
61b798b789
Get rid of video_context_driver_set_video_mode
2020-07-27 11:08:34 +02:00
twinaphex
197465c1ea
make_current is only ever used for GL, so move it out of
...
video_driver_load/unload_texture and into the inner GL
drivers
2020-07-27 10:26:13 +02:00
twinaphex
3d893b7602
Add extra parameter to unload_texture
2020-07-27 10:15:28 +02:00
twinaphex
dc94356505
Cleanup context driver video output functions
2020-07-27 09:38:20 +02:00
twinaphex
3e04b158ab
Get rid of video_context_driver_write_to_image_buffer
2020-07-27 08:25:11 +02:00
twinaphex
8dc7524e43
Get rid of video_context_driver_translate_aspect wrapper function
2020-07-27 08:15:35 +02:00
twinaphex
b9e471d22a
Revert "Video context driver cleanups - less functions to go through with"
...
This reverts commit cd1d760a38
.
2020-07-26 23:12:05 +02:00
twinaphex
4e5037d7e1
Revert "Get rid of these context driver higher level functions"
...
This reverts commit 27b09229b3
.
2020-07-26 23:11:24 +02:00
twinaphex
27b09229b3
Get rid of these context driver higher level functions
2020-07-26 11:58:38 +02:00
twinaphex
cd1d760a38
Video context driver cleanups - less functions to go through with
...
public scope
2020-07-26 08:00:49 +02:00
twinaphex
30dd294c43
(GDI) Implement resolution callback functions
2020-07-25 19:36:19 +02:00
twinaphex
9f20a48602
(D3D10/11/12) Implement resolution callback functions
2020-07-25 11:47:49 +02:00
twinaphex
cb138183ad
(Vulkan) Implement video resolution callback functions
2020-07-25 11:35:42 +02:00
barbudreadmon
2dedaca7b3
gcm_gfx.c: oops, forgot to include this
2020-07-24 19:40:07 +02:00
barbudreadmon
70025e4d08
gcm_gfx.c: compatibility with all sdks
2020-07-24 18:39:00 +02:00
barbudreadmon
3f7895a668
gcm_gfx.c: compatibility with recent psl1ght sdk
2020-07-24 17:47:28 +02:00
twinaphex
d384b215f4
Hopefully silences Emscripten warning
2020-07-23 11:32:50 +02:00
twinaphex
eba83390ba
Warning fixes
2020-07-23 07:39:08 +02:00
twinaphex
2f6ba7f477
Silence Emscripten warnings and leave TODO/FIXME note
2020-07-23 06:50:08 +02:00
twinaphex
a3242daa5d
Silence more warnings
2020-07-23 05:51:04 +02:00
twinaphex
73e63d369c
Fix more array subscript has type char warnings
2020-07-23 05:20:23 +02:00
twinaphex
6922a36ea1
(CocoaGL) Another buildfix
2020-07-22 22:25:28 +02:00
twinaphex
b78591d9b6
Buildfix
2020-07-22 22:18:18 +02:00
Autechre
95221945bb
Merge pull request #11065 from yoshisuga/yoshisuga/ios-metal-dpi
...
[iOS][tvOS][Metal] Support getting video metrics to support proper touchscreen interactions
2020-07-22 07:09:24 +02:00
twinaphex
12a4fa0809
Buildfix
2020-07-22 00:46:16 +02:00
twinaphex
ca2a59e03d
(Cocoa GL) Global variable cleanups
2020-07-22 00:44:45 +02:00
Yoshi Sugawara
c462aaf374
iOS Metal: implement the metric method for the graphics context to support getting the dpi - this is needed to make the touch interactions with the menus work. Update the metal and opengl graphics context to support a lower dpi for larger screen iPhones to make better use of the screen
2020-07-21 11:33:37 -10:00
Autechre
6c7143d02d
Merge pull request #10981 from yoshisuga/yoshisuga/ios-metal
...
iOS/tvOS Metal Renderer
2020-07-21 20:41:07 +02:00
Yoshi Sugawara
271ac7f925
support the OpenGL driver in the metal build by delegating the view initialization to the ApplePlatform delegate (metal build only for now)
2020-07-20 14:00:28 -10:00
Autechre
2681991c29
Merge pull request #11056 from Tatsuya79/master
...
Make Blargg_snes filter customizable.
2020-07-20 23:10:50 +02:00
Francisco Javier Trujillo Mata
86c43d65fa
Add FPSLimiter functionality
2020-07-20 22:58:31 +02:00
Tatsuya79
3bdf636e52
Make Blargg_snes filter customizable.
2020-07-20 22:57:07 +02:00
Autechre
80763e0376
Merge pull request #11053 from Ryunam/screenshot-adjustments
...
Adjustments to Screenshot Notification options
2020-07-20 20:23:38 +02:00
Ryunam
4d2fe14c1d
Adjustments to Screenshot Notification options
2020-07-20 19:44:55 +02:00
twinaphex
465e84d60c
(context drivers) Make names uniform
2020-07-20 18:22:33 +02:00
twinaphex
7574a80391
Change some context driver names
2020-07-20 18:15:37 +02:00
twinaphex
a5a3d64b18
(Vulkan) Cleanups
2020-07-20 06:31:15 +02:00
twinaphex
9ac9309991
Optimize call to vulkan_present
2020-07-20 04:45:12 +02:00
twinaphex
c387071298
Add static globals TODO/FIXME note
2020-07-20 02:02:00 +02:00
twinaphex
9fb54a0a1c
Fix --disable-menu
2020-07-20 01:58:49 +02:00
Autechre
8861416b32
Merge pull request #11046 from Ryunam/screenshot-notification
...
Add options to control visibility, duration and flashing effect of Screenshot Notifications
2020-07-20 00:27:02 +02:00
Yoshi Sugawara
b83823f1f1
Add preprocessor flags for tvOS and other build settings; fix compiler errors when building for tvOS sdk
2020-07-19 11:42:19 -10:00
Ryunam
5014f90e4d
Add options to customize Screenshot notifications
2020-07-19 23:42:16 +02:00
Yoshi Sugawara
3dc716299f
replaced confusing ifdef with a more concise #if TARGET_OS_OSX
2020-07-19 07:54:47 -10:00
Yoshi Sugawara
a2327be378
improved readability for references to the platform specific metal storage mode option; removed support for btstack since its not compiling and is less relevant for the iOS platform; removed commented out code
2020-07-19 07:48:07 -10:00
Hugo Hromic
c3bf17d3f5
(Menu/OSD) Refactor "fps_text" into "status_text" internally
...
"fps_text" is used for several status parameters, not just FPS.
2020-07-19 16:58:58 +01:00
Yoshi Sugawara
fd9ac64d55
Merge branch 'master' into yoshisuga/ios-metal
2020-07-19 00:33:54 -10:00
Yoshi Sugawara
a19f1451cd
removed debug logging statements; enable multi touch on metal view to support touchscreen controls; fixed setting the metal view drawable size based on the view bounds size in pixels
2020-07-19 00:11:15 -10:00
twinaphex
34662e8fe8
(Context drivers) Cleanups - use egl_get_proc_address directly instead
...
of wrapper functions
2020-07-18 17:22:24 +02:00
twinaphex
7c66f0adbc
Simplify win32_check_window
2020-07-18 17:09:07 +02:00
twinaphex
04a0c55add
Cleanups
2020-07-18 16:54:14 +02:00
twinaphex
0ccb86d130
Cleanup
2020-07-18 14:15:23 +02:00
twinaphex
80c405ce52
Cleanups
2020-07-18 14:11:13 +02:00
twinaphex
ef552ba768
Style nits/cleanups
2020-07-18 14:06:45 +02:00
twinaphex
ebd62ecd78
Cleanups
2020-07-18 14:01:35 +02:00
twinaphex
8cfbe3b8d4
Cleanups
2020-07-17 20:35:11 +02:00
twinaphex
9f9d59f2be
Cleanups
2020-07-17 16:46:00 +02:00
twinaphex
2e4938601a
Cleanups
2020-07-17 16:34:11 +02:00
twinaphex
8390388f3f
(DRM Go2) This global seems unused, remove it
2020-07-17 16:30:01 +02:00
twinaphex
fcf0663baa
(DRM CTX) Get rid of static globals - put them in struct
2020-07-17 16:26:57 +02:00
Autechre
357e382452
Merge pull request #11035 from jdgleaver/load-content-anim-favorites-fix
...
(Load Content Animation) Fix detection of 'favourites' playlist
2020-07-17 15:04:59 +02:00
twinaphex
318c11129b
Cleanups
2020-07-17 15:02:14 +02:00
twinaphex
5deb8f8bd8
Cleanups
2020-07-17 14:59:19 +02:00
twinaphex
1ca5958832
Cleanups
2020-07-17 14:57:00 +02:00
twinaphex
3983a19281
(Context drivers) Cleanups
2020-07-17 14:53:49 +02:00
twinaphex
7c66a7457a
Go for a consistent return value
2020-07-17 14:44:57 +02:00
twinaphex
b02d538a63
set_resize should not return false on success
2020-07-17 14:43:47 +02:00
twinaphex
d2b749e0e6
Unnecessary
2020-07-17 14:19:17 +02:00
twinaphex
1fb77c43a3
(X11) Split up X11 context into two - GL and Vulkan
2020-07-17 14:15:30 +02:00
twinaphex
e8e9a7b1d3
Get rid of multiple definition of wayland show mouse function
2020-07-17 13:59:13 +02:00
twinaphex
f4bc332bcd
(Wayland) Split up Wayland context driver into two - GL and Vulkan
2020-07-17 13:55:25 +02:00
twinaphex
501f737249
(Android) Split up Android context driver into two - GL and Vulkan
2020-07-17 13:45:37 +02:00
jdgleaver
c1f67d3f72
(Load Content Animation) Fix detection of 'favourites' playlist
2020-07-17 10:49:06 +01:00
twinaphex
2ff2604e69
MSVC buildfix
2020-07-17 04:35:01 +02:00
twinaphex
cbca370d76
Split up wgl_ctx.c into two files - GL and Vulkan
2020-07-17 04:28:26 +02:00
twinaphex
c9398a3855
(gfx widgets) Remove dead code
2020-07-17 04:06:02 +02:00
twinaphex
baa349f2ec
Cleanup
2020-07-17 02:32:37 +02:00
twinaphex
df73277ca8
(WGL) Bind different callback for Vulkan
2020-07-17 02:31:12 +02:00
twinaphex
105e135e48
Cleanup
2020-07-17 01:20:31 +02:00
twinaphex
6a5770af6d
Cleanups
2020-07-17 01:17:37 +02:00
twinaphex
707b40d116
Cleanups
2020-07-17 01:09:00 +02:00
twinaphex
be1e245396
Cleanups
2020-07-17 00:59:20 +02:00
twinaphex
318d5490cd
Cleanups
2020-07-17 00:50:06 +02:00
twinaphex
b8cc047d20
(context drivers) Cleanups
2020-07-16 03:40:52 +02:00
Twinaphex
367530683c
Get rid of unused variables
2020-07-15 19:47:45 +02:00
Yoshi Sugawara
897aee0bcf
add more logging, use autolayout constraints to pin metal view to superview to support orientation changes easier
2020-07-14 17:49:38 -10:00
Autechre
e6608c6fd0
Merge pull request #11024 from valadaa48/oga_gfx_msg_fix
...
oga_gfx: fix last character from being chopped in on-screen messages
2020-07-15 03:46:57 +02:00
valadaa48
9bbf191523
oga_gfx: fix last character from being chopped in on-screen messages
2020-07-14 21:43:19 -04:00
twinaphex
9a34e9799a
Cleanups
2020-07-15 03:22:01 +02:00
twinaphex
07b075c16f
Cleanup
2020-07-15 02:59:02 +02:00
twinaphex
8696d292da
Cleanup
2020-07-15 02:54:27 +02:00
twinaphex
014d0fafb4
(DRM) Cleanups
2020-07-15 02:45:34 +02:00
twinaphex
f707994cb8
Get rid of gfx_ctx_network
2020-07-15 02:37:50 +02:00
twinaphex
03c7403a05
Cleanups
2020-07-14 16:37:02 +02:00
twinaphex
e416d96769
(UWP EGL) Cleanups
2020-07-14 16:27:49 +02:00
twinaphex
748e3dccf2
(wayland) buildfixes
2020-07-14 16:20:15 +02:00
twinaphex
b7c2cbc6b2
Move flush_wayland_fd to input/common/wayland_common.c
2020-07-14 16:17:43 +02:00
twinaphex
4009919eca
(Wayland) Fix code duplication
2020-07-14 16:14:47 +02:00
twinaphex
3cb1b7b4bb
(Wayland) Move more code
2020-07-14 16:09:13 +02:00
twinaphex
646d627a6c
Move more Wayland code
2020-07-14 16:04:10 +02:00
twinaphex
1f4a27abba
Split up wayland code
2020-07-14 15:56:52 +02:00
twinaphex
88f742894d
Move wayland header to input/common
2020-07-14 14:32:37 +02:00
twinaphex
ed9d40caa2
(DRM) Cleanups
2020-07-13 20:24:14 +02:00
twinaphex
0a492a49be
(Vulkan) Fix regression
2020-07-13 15:22:27 +02:00
Bernhard Schelling
2226226663
Add missing header (for non griffin builds)
2020-07-11 23:02:18 +09:00
twinaphex
46fd40b574
Use std::string concatenation instead of std::ostringstream
2020-07-11 08:24:13 +02:00
twinaphex
39d3dd4b3c
Revert vulkan_framebuffer_generate_mips
2020-07-10 11:20:50 +02:00
Francisco José García García
dc01bf8d46
[Vita][GL] Fix returning to menu and clear for fake hw render
2020-07-09 18:49:22 +02:00
Bernhard Schelling
e0a9ded6a3
Fix invalid calls to dinput_handle_message when input driver is not set to dinput
2020-07-09 22:32:43 +09:00
twinaphex
4c5f4b244a
(Sixel) Buildfixes
2020-07-09 15:07:06 +02:00
jdgleaver
506aa0a36c
Add optional widget-based 'load content' launch feedback animation
2020-07-09 13:05:28 +01:00
twinaphex
3fd7338df1
Cleanups
2020-07-09 10:36:49 +02:00
twinaphex
d0736a1797
(MSVC) Buildfixes
2020-07-09 10:20:27 +02:00
twinaphex
77d630a0a5
(GDI) Only render framebuffer texture when menu is enabled
2020-07-09 09:40:13 +02:00
twinaphex
35762e07cb
(GDI) Get rid of memory allocation per frame
2020-07-09 09:34:06 +02:00
twinaphex
f56b6a3a0f
(GDI) Merge gdi_ctx.c into gdi_gfx.c
2020-07-09 09:25:10 +02:00
twinaphex
d81f426060
Cleanups
2020-07-09 08:17:50 +02:00
twinaphex
255332c989
Remove sixel_ctx.c
2020-07-09 08:12:47 +02:00
twinaphex
6b466c6013
Cleanups
2020-07-09 07:46:40 +02:00
twinaphex
f6c4890063
Get rid of cb_set_resize
2020-07-09 05:36:29 +02:00
twinaphex
e10f4eed8d
(Vulkan) Cleanups
2020-07-09 03:48:42 +02:00
twinaphex
9a148f6d48
Cleanups
2020-07-09 03:11:11 +02:00
twinaphex
b0157cd47d
CLeanups
2020-07-09 03:00:55 +02:00
twinaphex
364ee31712
(sixel) Simplifications
2020-07-09 02:55:25 +02:00
twinaphex
298413dce8
Cleanups
2020-07-09 00:33:19 +02:00
twinaphex
e48ffd14cd
Cleanups
2020-07-09 00:24:09 +02:00
HyperspaceMadness
5ceb30fc1b
Changed SLANG_NUM_BINDINGS to 16 for D3D11 Fix
2020-07-08 12:06:59 -04:00
twinaphex
b94a3928e4
(MSVC) Buildfix
2020-07-07 21:04:45 +02:00
Yoshi Sugawara
82d6d8e876
add the metal view to the view controller view after initializing the metal view for iOS
2020-07-07 08:19:46 -10:00
Yoshi Sugawara
6308ba1acb
support ApplePlatform for iOS and conform app delegate class to it, move app delegate class to apple_platform.h, fix metal references for iOS
2020-07-07 05:03:42 -10:00
Autechre
6df4e7778f
Merge pull request #10973 from HyperspaceMadness/master
...
Increased Slang Max Params, Textures & Passes
2020-07-07 12:07:00 +02:00
twinaphex
2401f116ee
Revert "Add 7:3 aspect ratio"
...
This reverts commit 40a11e9407
.
2020-07-07 11:44:57 +02:00
twinaphex
0a1942f528
Turn fifo_read_avail and fifo_write_avail into macros
2020-07-07 08:13:32 +02:00
twinaphex
00518d3470
Add TODO/FIXME notes
2020-07-07 03:02:55 +02:00
twinaphex
da0e87cc63
Add comment
2020-07-07 00:07:38 +02:00
twinaphex
6088c3b301
(win32 display server) Turn function static
2020-07-07 00:06:46 +02:00
HyperspaceMadness
7c6bb925c4
Increased Slang Max Params, Textures & Passes
2020-07-05 13:45:58 -04:00
Autechre
22e6bf8bae
Merge pull request #10971 from Jamiras/gfx_widgets_achievements
...
pass correct userdata object to gfx_display functions
2020-07-05 16:37:55 +02:00
Jamiras
00fad3c6d0
pass correct userdata object to gfx_display functions
2020-07-05 07:49:44 -06:00
Connor McLaughlin
7b7cffd545
(Vulkan) Fix incorrect structure type in vulkan_create_buffer
2020-07-05 22:36:58 +10:00
twinaphex
40a11e9407
Add 7:3 aspect ratio
2020-07-05 09:23:32 +02:00
twinaphex
85d3a3723e
(Vulkan) VULKAN_TRANSFER_IMAGE_OWNERSHIP - reuse existing macro
2020-07-03 18:05:40 +02:00
twinaphex
09180e64b5
Start unifying more macros
2020-07-03 18:00:40 +02:00
twinaphex
a7a74a1d92
Cleanup
2020-07-03 17:51:07 +02:00
twinaphex
276e86a403
(Vulkan) Turn some of these functions into macros
2020-07-03 17:48:46 +02:00
twinaphex
25f682249f
(Vulkan) Turn vulkan_image_layout_transition into macro
2020-07-03 08:45:53 +02:00
twinaphex
7a22eb1f44
Turn vulkan_image_layout_transition_levels into macro
2020-07-03 08:32:33 +02:00
twinaphex
108dc26c86
(MSVC 2010) Buildfix
2020-07-03 08:04:15 +02:00
twinaphex
d9b4b44091
(Winraw) Cleanups
2020-07-02 07:07:42 +02:00
twinaphex
a3c687f0a6
Add HAVE_WINRAWINPUT
2020-07-02 06:43:36 +02:00
Autechre
043a60633f
Merge pull request #10951 from fjtrujy/salamanderPS2
...
WIP: PS2 Salamander and multi-core
2020-07-01 21:18:53 +02:00
twinaphex
87b9c2a367
Add HAVE_REWIND switch
2020-07-01 21:04:05 +02:00
twinaphex
7862166ed2
Add back HAVE_SCREENSHOTS define from SSNES days
2020-07-01 17:47:13 +02:00
Francisco Javier Trujillo Mata
9d2a1b5ac4
Improve dist scripts
...
Improve cores folder
Improve WaitTillDeviceIsReady
Now every single driver, init and deinit the IRX binaries
Improve platform PS2
Make salamander to open proper elf
2020-07-01 17:07:53 +02:00
jdgleaver
c48c26aff6
Add 'progress message' widget (for 'RETRO_MESSAGE_TYPE_PROGRESS' core messages)
2020-06-30 17:15:36 +01:00
twinaphex
6fcb97ee53
Some buildfixes
2020-06-30 08:37:41 +02:00
twinaphex
120afe5d21
(Vulkan) return early/error out if no context driver is found
2020-06-30 01:33:19 +02:00
twinaphex
9474f6b299
Silence another static code analysis warning
2020-06-29 23:03:26 +02:00
twinaphex
5d0b01ea07
(drivers_font) Cleanups
2020-06-29 22:14:15 +02:00
twinaphex
6ada72e09d
(gl_raster_font) Try to prevent NULL pointer dereferences
2020-06-29 22:06:50 +02:00
twinaphex
968922e151
Fix static code analysis warnings
2020-06-29 21:24:32 +02:00
twinaphex
f83f0b2d44
Fix static code analysis warnings
2020-06-29 20:27:34 +02:00
twinaphex
cf1eb2e989
Silence more warnings
2020-06-29 20:17:54 +02:00
twinaphex
cf92d8fddb
(gl.c) Prevent static code analysis warnings
2020-06-29 19:40:17 +02:00
twinaphex
e58f91406f
(video_filter.c) Cleanups
2020-06-29 19:32:54 +02:00
twinaphex
479058d1a3
Prevent implicit memsets
2020-06-29 16:42:51 +02:00
twinaphex
fe14bc6e07
(core_info.c) Get rid of calloc
2020-06-29 03:46:27 +02:00
twinaphex
570f6ffb87
vulkan_copy_staging_to_dynamic - avoid memset
2020-06-29 00:14:50 +02:00
twinaphex
1b3826b348
(Vulkan) Avoid some unnecessary memsets
2020-06-29 00:02:45 +02:00
twinaphex
26969dd4e1
(Vulkan) Avoid callocs and memsets
2020-06-28 23:56:33 +02:00
twinaphex
b2dbbeb386
(glslang_util_cxx.cpp) Use string_starts_with_size
2020-06-28 21:53:28 +02:00
twinaphex
fe8a191012
(glslang_util_cxx.cpp) Use string_starts_with
2020-06-28 21:46:08 +02:00
twinaphex
c600fbc6ff
Cleanups
2020-06-28 21:33:07 +02:00
twinaphex
37bfbed3f5
(Vulkan) Cleanups
2020-06-28 21:20:18 +02:00
twinaphex
bc73a815b7
Prevent memsets for vk->tracker
2020-06-28 19:18:48 +02:00
twinaphex
9e65ab63fe
(vulkan_common) Prevent memsets and implicit memsets
2020-06-28 18:45:46 +02:00
twinaphex
9684bde88a
Cleanup vulkan_create_texture
2020-06-28 18:25:17 +02:00
twinaphex
503c8e089f
(shader_vulkan) Cleanup
2020-06-28 01:17:36 +02:00
twinaphex
c1f90e4c9a
(Vulkan) Cleanups
2020-06-28 01:09:33 +02:00
twinaphex
128757554e
(gfx/font_driver) Use malloc
2020-06-28 00:50:48 +02:00
twinaphex
776e95d4e1
(vulkan_common.c) Cleanups
2020-06-27 18:28:33 +02:00
twinaphex
72d1a313ae
(vulkan_common.c) Cleanups
2020-06-27 18:17:33 +02:00
twinaphex
4bd8c2a7ff
Avoid calloc where possible
2020-06-27 15:06:45 +02:00
twinaphex
1e67b4c04a
(gx_widgets) Use malloc instead of calloc
2020-06-27 01:25:48 +02:00
twinaphex
f420c2c843
Change menu_widget_msg_t to disp_widget_msg_t
2020-06-27 01:15:21 +02:00
twinaphex
035d7dad12
Go through utf8 to utf16 functions
2020-06-27 01:10:45 +02:00
twinaphex
1ae20ea17c
Style nits - turn macro names into upper-case - some while style nits
2020-06-26 20:00:19 +02:00
twinaphex
808c00db41
(drivers_shader) Move static functions to top of files
2020-06-26 18:54:30 +02:00
twinaphex
80581f14a8
Revert "Revert "Cleanups""
...
This reverts commit 1fda1e0b28
.
2020-06-26 18:44:38 +02:00
twinaphex
021625fd4a
Revert "Move static functions to top of files"
...
This reverts commit 02b542e2a5
.
2020-06-26 18:40:26 +02:00
twinaphex
1fda1e0b28
Revert "Cleanups"
...
This reverts commit a9c8cf205d
.
2020-06-26 18:39:34 +02:00
twinaphex
a9c8cf205d
Cleanups
2020-06-26 18:28:58 +02:00
twinaphex
02b542e2a5
Move static functions to top of files
2020-06-26 18:15:38 +02:00
twinaphex
601a73fa8b
Use string_starts_with_size where possible - avoids the strlen
2020-06-25 12:51:04 +02:00
twinaphex
67898f5d12
(Font drivers) Simplifications
2020-06-24 21:27:47 +02:00
twinaphex
9cb4d924cb
Revert "(drivers_font) Cut down on unnecessary strlen calls within a for loop"
...
This reverts commit 3e9d0b8758
.
2020-06-24 21:09:44 +02:00
twinaphex
5fc63dc578
Cleanup
2020-06-24 21:07:35 +02:00
twinaphex
3e9d0b8758
(drivers_font) Cut down on unnecessary strlen calls within a for loop
...
- precompute once for function duration
2020-06-24 20:52:39 +02:00
valadaa48
f753efeaa7
oga_gfx: fix race condition with rgui callback
...
- oga_gfx_frame is sometimes called before set_texture_frame has been
called
2020-06-22 21:38:19 -04:00
Hugo Hromic
2e57a690ce
(Win32/DispServer) Improve video resolution switching
...
* Only switch to a display mode with the same current bit-depth and screen rotation
* Only switch to a display mode with default stretching mode
* Cleanup the function for consistency with other functions
2020-06-21 23:49:26 +01:00
Hugo Hromic
9ec3a5ccad
(Win32/DispServer) Improve building of video resolution list
...
* Only use display modes with the same current bit-depth and screen rotation
* Only use display modes with default stretching mode
* Cleanup the function for consistency with other functions
2020-06-21 23:49:11 +01:00
Jamiras
47dbaeabb8
gfx_widgets: move achievement popup widget into its own file
2020-06-17 10:48:01 -06:00
Autechre
5f8419b8d2
Merge pull request #10861 from Jamiras/gfx_threaded_msg
...
(widgets) prevent freeing message while it's being rendered
2020-06-16 22:18:48 +02:00
Jamiras
42e2d740d3
add lock around current_msgs
2020-06-16 07:27:15 -06:00
Jamiras
649f83c82e
load badge texture outside of lock
2020-06-15 10:48:02 -06:00
valadaa48
69e2bd986d
oga_gfx 24bit menu support
...
- hack borrowed from drm_gfx
2020-06-14 03:54:36 +00:00
twinaphex
01bd76405f
Buildfixes
2020-06-13 08:37:26 +02:00
twinaphex
d903d684a0
(glslang) Group together more strings
2020-06-12 05:24:34 +02:00
twinaphex
c2044beedd
Fix shader regression with MinProgramTexelOffset
2020-06-12 05:18:38 +02:00
twinaphex
d8cf551608
Silence 'suggest braces around initialization of subobject' warning
2020-06-11 17:38:11 +02:00
twinaphex
7ee5ffcd1c
Further optimize SlangProcess
2020-06-11 05:51:03 +02:00
twinaphex
a68b942d1d
Refactor AI Service code
2020-06-11 03:27:01 +02:00
twinaphex
bc24092374
(VIDEOCRT SWITCH) move global state to rarch_state
2020-06-10 17:42:08 +02:00
twinaphex
e04bce7dd0
Move gfx_thumbnail global state to rarch_state
2020-06-10 17:22:02 +02:00
twinaphex
b2f5262a3b
crt_first_run and crt_video_restore were both useless
2020-06-10 15:50:29 +02:00
Autechre
02ca1a1f01
Merge pull request #10829 from valadaa48/oga_gfx_ffwd
...
Add ffwd to non-threaded oga_gfx driver
2020-06-10 15:05:04 +02:00
jdgleaver
9bbc9dd30e
(Widgets) Fix serious heap-use-after-free errors
2020-06-10 12:32:50 +01:00
valadaa48
3abcb2b922
Add ffwd to non-threaded oga_gfx driver
2020-06-09 20:24:28 -04:00
jdgleaver
1fde6f8aed
Fix 3DS build
2020-06-09 10:57:00 +01:00
Themaister
f089e1ccf5
Vulkan: Do not emulate mailbox on Android.
2020-06-09 00:24:29 +02:00
Themaister
cd4f22c275
Vulkan: Add path which uses WSI acquire semaphores.
...
Fence wait path has some issues on certain platforms. For now, gate this
on whether the GPU is integrated or not.
2020-06-09 00:24:29 +02:00
Themaister
15df55d011
Vulkan: Refactor swapchain index and frame index.
...
Do not tie these concepts together, it will not work for upcoming
refactor of swapchain logic.
2020-06-09 00:24:29 +02:00
Themaister
6f68571805
Vulkan: Use VK_LAYER_KHRONOS_validation in VULKAN_DEBUG=1.
...
LUNARG_standard_validation was deprecated and removed ages ago.
2020-06-09 00:24:28 +02:00
twinaphex
5a690b7ac8
(display widgets) Cleanups
2020-06-09 00:13:34 +02:00
twinaphex
52050739a1
Cleanups
2020-06-08 23:13:29 +02:00
twinaphex
b183abbb0f
More string_is_equal optimizations; localize more strings
2020-06-08 22:46:56 +02:00
twinaphex
6fce0435a1
Update more logs
2020-06-08 18:04:29 +02:00
twinaphex
be886bf2aa
Update log message
2020-06-08 18:01:15 +02:00
twinaphex
fc491e9ea4
Add more environ logs
2020-06-08 17:32:36 +02:00
jdgleaver
0c7f0df41a
Fix crash when taking screenshots with widgets enabled
2020-06-08 12:41:22 +01:00
twinaphex
58b22b0a6e
Optimize some long iterations of string_is_equal
2020-06-08 07:00:22 +02:00
twinaphex
8ba8772edb
Cleanups
2020-06-08 05:57:47 +02:00
twinaphex
a87d15e361
Cleanups
2020-06-08 05:52:25 +02:00