LibretroAdmin
9d66e2d5e1
General cleanups -
...
* struct was erroneously named 'catagory' - changed to 'category'
* Removed some strlcpys that were just setting the string to a fixed constant value
* Random nits
2022-08-01 21:31:45 +02:00
LibretroAdmin
f472e4d0de
(gfx_widgets) Call fill_pathname_application_special outside of hot functions
...
(gfx widgets) Pre-assemble and store paths that are not subject to change
2022-08-01 02:07:36 +02:00
LibretroAdmin
fdd5940951
(Font driver) render_msg function was sometimes doing two strlen
...
calculations instead of just one. NOTE/TODO/FIXME - see opportunity
to optimize this further
2022-07-31 12:59:50 +02:00
Cthulhu-throwaway
9b10579a54
(Network) Fix getaddrinfo_retro ( #14261 )
2022-07-31 11:22:28 +02:00
kikmon
afd463be16
added make clean between Release and Debug build ( #14262 )
...
Co-authored-by: papa <papa>
2022-07-31 11:22:04 +02:00
LibretroAdmin
592f9384b0
Silence code analysis warnings by Xcode - unused variables - nothing
...
done with value set - etc
2022-07-29 08:29:43 +02:00
libretroadmin
88c2ae9ddf
No null termination for strings passed to strlcpy/srlcat
2022-07-26 13:23:28 +02:00
libretroadmin
8ac1a36259
Don't do NULL termination on strings when passing to strlcpy and/or
...
a file_path function that calls strlcpy under the hood
2022-07-26 07:01:10 +02:00
libretroadmin
cedbcb10c6
Take out some more unnecessary NULL string termination
2022-07-25 14:12:54 +02:00
libretroadmin
a6a4b845a4
Some string simplifications - don't NULL terminate if we pass
...
string to strlcpy and/or a file_path function using strlcpy under
the hood - don't do strlcpy for trivial setting of 2/3 char strings
2022-07-25 04:39:08 +02:00
libretroadmin
30d38d108a
Cleanups :
...
* Don't NULL terminate string if we pass to strlcpy and/or a file_path
function that uses strlcpy under the hood
* General cleanups in gfx_animation.c
2022-07-23 00:35:57 +02:00
sonninnos
1245cbc63b
Widget color+position adjustments ( #14195 )
2022-07-22 02:36:49 +02:00
libretroadmin
4b5c7856e6
Remove some more explicit NULL-termination when we're calling a
...
string function that calls strlcpy under the hood
2022-07-19 20:43:12 +02:00
LibretroAdmin
29774f5b7a
Small opts ( #14186 )
...
* (joypad_connection) Small optimizations -
* Turn functions static where possible
* Hose strlen call out of loop
* (input_driver.c) General cleanups:
* Some small code/style nits
task_screenshot.c:
* Move widget callback function for screenshots to task_screenshot.c
(file_path.c):
* Turn get_pathname_num_slashes into static function
* path_linked_list_free - always returns true, so get rid of return value
* path_linked_list_new - fix function signature
* path_get_archive_delim - do not NULL-terminate string, already done by strlcpy later on
General:
* Slight optimizations - use int/size_t for loop counter variable instead of unsigned
* Take advantage of fact that strlcpy already NULL-terminates, so don't do this explicitly
outside if we're just going to end up calling strlcpy/fill_pathname_join on it anyway
2022-07-19 10:01:33 +02:00
libretroadmin
8f37c2e3c2
Don't call config_set_bool, call config_set_string directly
2022-07-18 01:59:32 +02:00
libretroadmin
f990fa86fa
(Freetype) Prevent potential free issue on WiiU - play it safe for
...
now until further clarified what is going on
2022-07-15 19:28:21 +02:00
libretroadmin
5e13851a7a
(Freetype) Fix severe memory leaks that happened after using FT_New_Memory_Face -
...
according to documentation note - 'You must not deallocate memory before calling
FT_Done_Face' - so store a pointer to the font data and then free it after calling
FT_Done_Face
2022-07-15 18:57:02 +02:00
libretroadmin
4b1766cf61
Silence more -Wdocumentation warnings
2022-07-15 01:12:04 +02:00
libretroadmin
37bb66ef6e
(Freetype) Fix warnings 'local variable hides a parameter of the same name'
2022-07-12 22:37:17 +02:00
libretroadmin
c4fb055fdb
Cleanups:
...
* Combine early return and assignment lines
* use path_basename_nocompression when possible
* Move variables to proper scope
2022-07-12 20:44:00 +02:00
libretroadmin
f7194e167f
use path_basename_nocompression where it is safe to do so
2022-07-12 19:14:12 +02:00
libretroadmin
b7926605f4
Remove fill_short_pathname_representation
2022-07-11 21:40:09 +02:00
libretroadmin
adf9994828
Deprecate fill_pathname_base_noext
2022-07-11 20:13:44 +02:00
libretroadmin
99ac1af9d2
(video_shader_parse)
...
* Return value of function was never used, so remove it
* Move variables to proper scope
* Miscellaneous cleanups
2022-07-11 14:00:35 +02:00
libretroadmin
0e85113eb3
(libretro-common) Style nits/cleanups
2022-07-10 18:13:49 +02:00
libretroadmin
285d89b7d9
(win32_common.c) Optimize win32_save_positions - is always called whenever the window moves around (WM_MOVE) so is worth optimizing
...
- Get rid of memset, set the member variables to 0 manually instead. Note - rcDevice is behind a _MAC ifdef in the headers (some hypothetical Mac port
of Windows which never happened and therefore the ifdef is useless), so rcDevice is not set and will just be unused anyway
- Variable scoping, move variables to where they are needed
2022-07-09 16:16:23 +02:00
libretroadmin
c2f618d394
* (gfx_widgets) ptr_width >= ptr_height - equal would just mean setting ptr_width to
...
the same value, so turn it into 'greater than' instead
* Avoid some tertiary operators where we just set the variable back to its
own value
2022-07-09 13:00:50 +02:00
libretroadmin
81de36e1ff
(GL1/GL2 Raster fonts) remove dead code
2022-07-08 22:46:03 +02:00
libretroadmin
d95e426b4e
(Platform drivers) Cleanups - get rid of unnecessary logs
...
(VGA Font driver) Get rid of unused code by if 0ing it out
2022-07-08 22:10:53 +02:00
libretroadmin
e53a623f4a
(dispserv_win32.c) General cleanups
2022-07-08 21:45:04 +02:00
libretroadmin
71a3c24d52
(Vulkan) Solve some warnings - set VkResult variables to VK_SUCCESS
...
by default
2022-07-08 21:32:19 +02:00
libretroadmin
a6516512b6
(font_driver.c) Some cleanups - remove unnecessary log messages
...
that were dependent on a global variable - move a conditional outside
for get_text_replacement
2022-07-08 16:03:58 +02:00
libretroadmin
6fadb1bbf0
(PS2 Font driver) Buildfix
2022-07-07 21:35:45 +02:00
libretroadmin
3494c0de0a
(Caca/GDI/Sixel/VGA) Did not have proper implemented free functions
2022-07-07 21:29:14 +02:00
libretroadmin
c19e24a584
(font drivers) Simplify render_line functions
2022-07-07 19:51:36 +02:00
libretroadmin
b023001d29
(Win32/taskbar) Backport m4xw commit - Release ITaskbarList3 on failed HrInit
...
The pointer wasn't NULL'd, thus set_window_progress would cause weird behavior
2022-07-07 17:58:48 +02:00
libretroadmin
a547abbbaf
(gfx_animation.c) Cleanups - use float constant values -
...
and get rid of some tertiary operators where unnecessary
2022-07-07 16:56:54 +02:00
libretroadmin
cd28d5ec8a
(PSL1GHT/Switch) Fix warnings
2022-07-07 16:38:12 +02:00
libretroadmin
19b2ad56b0
(gfx_animation.c) Cleanups; prevent useless tertiary operators where
...
possible
2022-07-07 10:03:33 +02:00
libretroadmin
6df4ab4982
gfx_animation - use direct multiplication instead of pow when exponent
...
is an integer. Also try to use float values instead of implicit double
values
2022-07-07 09:15:35 +02:00
libretroadmin
92264826de
(gfx_display.c) Cleanups -
...
- get rid of unused gfx_display_driver_exists
- get rid of useless wrapper function gfx_display_font_init_first
- rewrite gfx_display_font_file somewhat
2022-07-06 20:05:43 +02:00
libretroadmin
aeb07432cc
gfx_display_draw_keyboard - we don't need mymat and/or
...
gfx_display_rotate_z here
2022-07-06 19:20:41 +02:00
libretroadmin
821bb86b37
Get rid of HAVE_THREADS macros
2022-07-06 15:01:53 +02:00
libretroadmin
b6c9740ba3
Get rid of gfx_timer_t typedef - replace with float
2022-07-06 14:41:15 +02:00
libretroadmin
3c20e709ea
Move gfx_display_reset_textures_list_buffer to gfx_display.c
2022-07-06 13:11:44 +02:00
libretroadmin
3aafa40c69
Bugfix for previous commit - cosine/sine were wrong
2022-07-06 12:09:08 +02:00
libretroadmin
bb6937949d
gfx_widget_draw_icon optimization - if radians is 0, we know cosine and
...
sine already. Avoid sinf/cosf computation when possible
2022-07-06 11:40:59 +02:00
libretroadmin
bf5409881c
gfx_display_rotate_z optimizations - if radians is 0, we know cosine
...
and sine already. Avoid the computation with sinf/cosf and pass it as value to the
function when possible
2022-07-06 11:03:15 +02:00
libretroadmin
6607ff3aaa
rotate_draw - get rid of scale_x/y/enable - scaling is only done now
...
in XMB at two spots - refactor gfx_display_rotate_z so that it only
manipulates the input matrix' Z axis
2022-07-05 20:50:01 +02:00
libretroadmin
2d33c49b26
(FPGA Gfx) get rid of unused viewport_info/read_viewport functions
2022-07-05 18:02:52 +02:00
libretroadmin
336ca1a68c
Don't call gfx_display_rotate_z unless the display driver implementation's
...
'handles_transform' is set to false
2022-07-05 17:20:01 +02:00
libretroadmin
1798651041
(gfx_widgets) scale_enable can b set to false for widgets, scale_factor was always 1.0f
...
(XMB) set scale_enable to false when scale_factor is 1.0f
2022-07-05 14:18:20 +02:00
libretroadmin
681e1dea94
gfx_display_rotate_z - if scale_x/y/z are all 1.0f, then set
...
scale_enable to false
2022-07-05 14:02:38 +02:00
sonninnos
494c93df3e
Thumbnail aspect ratio fix ( #14145 )
2022-07-05 12:01:21 +02:00
libretroadmin
9dd1fb895b
- Turn rotation arrows static where possible
...
- Don't call matrix_4x4_rotate_z - inline the code instead
2022-07-04 15:28:54 +02:00
libretroadmin
794e088ae1
(C89_BUILD) Buildfix
2022-07-03 18:18:52 +02:00
libretroadmin
50873f7c38
Simplify gfx_display_rotate_z
2022-07-03 17:38:09 +02:00
sonninnos
91c8541e20
(Ozone+XMB) Savestate thumbnail aspect ratio ( #14139 )
2022-07-03 16:14:51 +02:00
libretroadmin
b021f96522
(PSL1GHT) Silence some warnings
2022-07-03 14:20:10 +02:00
libretroadmin
f4803b1023
Silence warning - video_shader_is_shader_chain_config
2022-07-01 14:16:13 +02:00
Anders Storhaug
8addb08250
(Win32) Remove black margins with borderless non-fullscreen window ( #14098 )
2022-06-27 07:30:51 +02:00
libretroadmin
0172d57ada
(CTR) Simply font_render_driver_bottom
2022-06-27 02:46:13 +02:00
libretroadmin
ce1d1fd430
(font_driver.c) Simplify code - get rid of unneeded array loops
2022-06-27 01:04:14 +02:00
libretroadmin
128753c81d
(Freetype) Use FT_New_Memory_Face instead of FT_New_Face to load
...
font from memory - first read it from file to memory beforehand -
this solves an asset extraction issue when selecting 'Update Assets' -
apparently FT_New_Face keeps an open file handle to the font file which
prevents it from being overwritten/deleted while the program is still
running.
TODO/FIXME - move file loading code out of the font renderer init function
and move it higher level
2022-06-26 20:38:46 +02:00
libretroadmin
367dfd6e71
No longer include file_path_special.h in gfx_display.h
2022-06-26 18:35:07 +02:00
libretroadmin
4e13134c40
Remove unnecessary wrapper function gfx_display_font - just wrapped
...
around gfx_display_font_file
2022-06-26 18:19:43 +02:00
libretroadmin
cf12a5e7e7
(Font drivers) Uniformity in naming conventions
2022-06-26 18:01:43 +02:00
libretroadmin
aab64da1be
(Font driver/drivers display) All the font_init_first implementations
...
were exactly the same, cut down on code duplication
2022-06-26 17:27:59 +02:00
libretroadmin
41a073da73
(gfx_display_metal) Change ident name - should fix #14094
2022-06-23 18:39:24 +02:00
libretroadmin
bb15f009e4
Simplify gfx_display_check_compatibility
2022-06-21 19:45:27 +02:00
libretroadmin
fae8d7e38f
(Debug) Fix build failure
2022-06-21 03:33:36 +02:00
libretroadmin
61e08ee35b
Fix line breaks in gfx/video_driver.c
2022-06-20 20:26:02 +02:00
libretroadmin
0356c563b8
Simplify gfx_display_check_compatibility
2022-06-20 20:19:16 +02:00
sonninnos
a0bfdcce3b
(D3D11/12) Make waitable swapchains optional ( #14074 )
2022-06-19 21:25:37 +02:00
sonninnos
ca0b3095e8
(D3D11/12) Make low-latency optional ( #14073 )
2022-06-19 14:14:34 +02:00
libretroadmin
4f1ad9b665
video_shader_load_preset_into_shader - remove unused variable
2022-06-18 19:08:30 +02:00
LibretroAdmin
109b6f9781
Merge pull request #14039 from sonninnos/d3d11-vblank
...
(D3D11/12) Reduce lag with WaitForVBlank
2022-06-15 19:23:17 +01:00
sonninnos
31a43b9390
(D3D11/12) Reduce lag with WaitForVBlank
2022-06-14 16:49:30 +03:00
sonninnos
b444377b50
(WIN32) Don't update title on every frame
2022-06-14 16:43:32 +03:00
sonninnos
3d619de114
Automatic Frame Delay improvements
2022-06-14 07:11:43 +03:00
LibretroAdmin
e8d5c0d4e1
Merge pull request #14022 from MrHuu/master
...
(3DS) Add CONSOLE_LOG guards
2022-06-08 08:45:38 +01:00
sonninnos
b630b98c60
(Vulkan) Show swapchain images logging again
2022-06-08 08:59:53 +03:00
LibretroAdmin
21a942665c
Merge pull request #14008 from HyperspaceMadness/Shader_Load_Extra_Param_References
...
Shader Load Extra Parameter Reference Files
2022-06-08 00:52:14 +01:00
MrHuu
3a1d567ced
(3DS) Add CONSOLE_LOG guards
2022-06-07 22:23:45 +02:00
libretroadmin
8ec1f3294e
(D3D10/11/12) Miscellaneous corrections/safety checks
2022-06-07 06:37:23 +02:00
libretroadmin
65ab04e775
(D3D11/D3D12) Prevent Griffin build failure
2022-06-07 04:30:28 +02:00
sonninnos
0bb65fb39c
(D3D11/12) Add waitable swapchains and max frame latency option
2022-06-07 00:25:03 +03:00
HyperspaceMadness
8d177ed865
Shader Load Extra Parameter Reference Files
...
When a shader preset is loaded now when there are more than one #reference line the parameter values will be loaded from the references after the first one
2022-06-04 20:12:21 -04:00
libretroadmin
8b5b1ce96d
(D3D) Get rid of unnecesary inline functions
2022-06-04 23:14:15 +02:00
libretroadmin
85ca66bfad
(D3D) Move d3d{}_release_texture out of d3d{}_init_texture
2022-06-04 21:31:43 +02:00
libretroadmin
d0ce0ac06f
(D3D12) Fix regression
2022-06-04 21:28:00 +02:00
libretroadmin
4dc08fad5c
(D3D) Miscellaneous cleanups
2022-06-04 19:16:14 +02:00
libretroadmin
c0c1198d35
(GCC12) Get rid of warning: the comparison will always evaluate as 'true' for the pointer operand in 'filt->thread_data + (sizetype)((long long unsigned int)i * 48)' must not be NULL [-Waddress]
2022-06-04 10:04:59 +02:00
libretroadmin
0fbb36c61a
(D3D12) Try to fix compilation for mingw toolchains with GCC 12.x
...
and beyond
2022-06-04 07:02:32 +02:00
libretroadmin
18bebe0c73
(D3D12) Small cleanups - less implicit memsets
2022-06-04 06:55:34 +02:00
libretroadmin
05797eb6b8
(D3D12) Move functions over to files that need it
2022-06-04 06:02:50 +02:00
libretroadmin
92a7d5bf61
(D3D12) Get rid of some unused inline functions
2022-06-04 02:51:59 +02:00
libretroadmin
281fe83936
(D3D12) Remove unused inline functions
2022-06-04 00:20:47 +02:00
libretroadmin
cb56b35568
(D3D12) Won't work on older mingw versions too, roll this back
2022-06-03 23:22:40 +02:00
libretroadmin
c0a7739f85
(D3D12) Try alternative approach in hopes it will still work on older mingw versions
2022-06-03 23:12:11 +02:00
libretroadmin
92a1dac0ea
(D3D12) Fix newer mingw versions
2022-06-03 23:04:58 +02:00
sonninnos
5bf82038ad
(WIN32) Fix video resolution logging
2022-06-01 18:45:33 +03:00
libretroadmin
63d1ef4677
(Wayland) Prevent implicit declarations
2022-06-01 05:43:28 +02:00
libretroadmin
e33f6cbbe2
Don't define _GNU_SOURCE when already defined
2022-06-01 05:39:28 +02:00
libretroadmin
b0597d91a2
Try to define F_ADD_SEALS and F_SEAL_SHRINK when not defined
2022-06-01 05:37:45 +02:00
libretroadmin
b8d9070c9b
(DXGI/HDR) Move global to only function that requires it
2022-05-31 21:03:38 +02:00
libretroadmin
06d62cf86a
Simplify vulkan set_resize function callbacks
2022-05-31 20:18:27 +02:00
libretroadmin
bf7b1c9d9c
(Wayland) Fixups
2022-05-31 20:04:33 +02:00
libretroadmin
ccdf68e64a
(Wayland) Buildfix
2022-05-31 19:51:41 +02:00
libretroadmin
6408cc8958
Make memfd_create call more backwards compatible by calling it through
...
syscall -
On older systems, you'll have to include linux/memfd.h for the MFD_ defines, and call memfd_create() via the the syscall(2) wrapper (and include unistd.h and sys/syscall.h for it work). We exclude linux/memfd.h header include because we already provide
the MFD_ defines in case they are missing
2022-05-31 19:45:55 +02:00
libretroadmin
5b85d46383
(Vulkan) Get rid of g_win32_inited = true line - this is already done
...
in create_vk_context
2022-05-31 19:14:12 +02:00
LibretroAdmin
6ba8fe225d
Revert "Shader Preset Loading of Multiple additional #references lines for settings"
2022-05-30 02:39:25 +02:00
Ophidon
4c934e66d5
Fix BFI Regression
2022-05-29 00:51:28 -04:00
LibretroAdmin
16c0f5e223
Merge pull request #13964 from 5th-fork/master
...
[UWP] add support for 4k to angle on xbox
2022-05-27 15:10:33 +01:00
Remi McGill
684889507b
Shader Loading of Multiple References for settings
...
Multi reference settings working
Config fixes
Multi-Reference Loading Working, Checking for shader chain not working
Checking References is working
Improved path_linked_list_add_path
Simplify path list stuff
Fixed Static Definition
Fixes
Fixes
Fix to Trigger PR Update
Removed Legacy Orbis which got left in a merge
Memory Leak Fix
2022-05-24 14:07:55 -04:00
tunip3
6994ff3ab7
add display res matching
2022-05-23 22:55:41 +01:00
tunip3
6c6d16e978
Update gl2.c
2022-05-23 22:54:29 +01:00
LibretroAdmin
49370f1f26
Merge pull request #13961 from libretro/orbisdev-orbis
...
WIP: Orbis/PS4 Support using OrbisDev toolchain (pt. 2)
2022-05-23 22:00:08 +01:00
LibretroAdmin
c92da21647
Merge pull request #13954 from Apaczer/upscale240x160_mix
...
Add Upscale_240x160-320x240 video filter with 'mixed' method
2022-05-23 20:46:40 +01:00
Apaczer
8722f83dee
change function's alias
...
fixes PSP build
2022-05-23 20:40:31 +02:00
libretroadmin
14c0948fb9
(video_thread_wrapper.c) Put back logs at request
2022-05-23 13:43:54 +02:00
libretroadmin
802b3ecd05
(Drivers shader) Revert back to earlier version
2022-05-22 20:49:45 +02:00
libretroadmin
9590fdd0d4
Cleanups pt.2
2022-05-22 20:29:53 +02:00
libretroadmin
41d225f937
Cleanup
2022-05-22 20:14:56 +02:00
libretroadmin
13c746f703
Merge branch 'orbis' of https://github.com/orbisdev/RetroArch into orbisdev-orbis
2022-05-22 19:51:41 +02:00
libretroadmin
5c6d5b0aa3
(thread_wrapper) Logging is not thread-safe, remove log messages
2022-05-21 20:31:38 +02:00
libretroadmin
cc61c90602
(Vulkan shader) Add framebuffer copy/clear to inner functions - remove
...
functions
2022-05-21 18:49:21 +02:00
libretroadmin
68608e5db1
(shader_vulkan) Cleanups:
...
* Properly namespace functions
* Get rid of functions that were never used
* More cleanups in general
2022-05-21 17:55:43 +02:00
Francisco José García García
8f81692b78
[ORBIS] shader cache
2022-05-21 17:10:36 +02:00
Francisco Javier Trujillo Mata
6366fcf8e3
[ORBIS] Remove legacy implementation and compile with Werror
2022-05-21 17:10:35 +02:00
libretroadmin
f30cbaf7a3
(shader_vulkan) More rewrites
2022-05-21 17:00:43 +02:00
OsirizX
c6d51fdb32
[ORBIS] Initial changes for PS4
2022-05-21 16:31:10 +02:00
libretroadmin
46603db2fa
(shader_vulkan) Get rid of Pass:set_pass_info
2022-05-21 14:49:31 +02:00
libretroadmin
302169b49a
(shader_vulkan) Cleanups
2022-05-21 14:37:07 +02:00
libretroadmin
c48209d323
(shader_vulkan) More cleanups
2022-05-21 13:08:13 +02:00
LibretroAdmin
44288455cb
Merge pull request #13957 from Cthulhu-throwaway/more-threaded-video-fixes
...
(Threaded Video) FIxes
2022-05-21 10:54:21 +01:00
libretroadmin
49954569f9
(shader_vulkan) Simplifications
2022-05-21 11:47:08 +02:00
Cthulhu-throwaway
68d864e01b
(Threaded Video) FIxes
2022-05-21 06:23:17 -03:00
libretroadmin
66a2a12766
(Vulkan) Move functions to proper place where they're used
...
and turn them static
2022-05-21 01:40:23 +02:00
libretroadmin
3b99b42812
(shader_vulkan) Simplify - move functions over that were exclusively
...
used in shader_vulkan.cpp from vulkan_common.c to there
2022-05-21 01:11:28 +02:00
libretroadmin
25c33a8306
(drivers_shader) Simplify shader_gl3/shader_vulkan
2022-05-21 00:43:52 +02:00
Apaczer
455dbb6dd0
add upscale240x160 mixed method
2022-05-20 20:46:00 +02:00
libretroadmin
e1db81787d
(video_thread_wrapper) Small variable cleanup
2022-05-20 13:45:38 +02:00
LibretroAdmin
adf3929f78
Merge pull request #13938 from Cthulhu-throwaway/threaded-video-cleanup
...
(Threaded Video/video_thread_wrapper.c) Cleaning and optimization
2022-05-20 12:44:56 +01:00
libretroadmin
41f45becdb
(D3D12) Buildfix
2022-05-20 04:41:43 +02:00
libretroadmin
7c2d033b83
(DXGI) Untangle macros
2022-05-20 00:21:57 +02:00
libretroadmin
937ad8bfc6
(D3D9) Cleanups
2022-05-19 22:32:03 +02:00
jdgleaver
f2dca12a22
(Ozone/XMB) Prevent unnecessary thumbnail requests when scrolling through playlists
2022-05-19 16:42:01 +01:00
libretroadmin
30685c6e60
(d3dcompiler_common) Cleanups
2022-05-19 16:18:34 +02:00
libretroadmin
af89df2b82
(Vulkan) Some C89_BUILD fixes
2022-05-19 15:47:45 +02:00
libretroadmin
493b8fdef8
(Vulkan) Style nits/cleanups
2022-05-19 15:43:51 +02:00
libretroadmin
eaabfefcb0
(Vulkan) Cleanups
2022-05-19 15:28:26 +02:00
libretroadmin
a378ce0aec
(Vulkan) Buildfix
2022-05-19 13:40:37 +02:00
libretroadmin
7a55686a95
(Vulkan) Fix XMB regression
2022-05-18 23:29:04 +02:00
Cthulhu-throwaway
9e39abcd00
(Threaded Video/video_thread_wrapper.c) Cleaning and optimization
2022-05-18 18:27:54 -03:00
libretroadmin
241d6eb901
(Vulkan) Simplify vulkan_create_texture
2022-05-18 23:19:58 +02:00
libretroadmin
8881020b75
(vulkan_common.c) Cleanups
2022-05-18 21:00:42 +02:00
libretroadmin
6f156d064e
(Vulkan) vulkan_transition_texture - get rid of early return
2022-05-18 16:48:23 +02:00
libretroadmin
3cad090b4c
(Vulkan) Optimizations/cleanups -
...
* Honor SUBOPTIMAL on non-Android since you'd want to recreate
swapchains then. On Android it can be promoted to SUCCESS.
SUBOPTIMAL_KHR can happen there when rotation (pre-rotate) is wrong.
* Small cleanups in general - less conditionals
2022-05-18 16:39:54 +02:00
libretroadmin
c527bce8e3
(D3D) Cleanups
2022-05-17 23:28:18 +02:00
libretroadmin
5a5c65d9b9
(D3D10) Remove inline functions
2022-05-17 23:13:33 +02:00
LibretroAdmin
b3632586f5
Merge pull request #13902 from Ryunam/autorr-toggle
...
Add option to manually enable/disable automatic refresh rate switching
2022-05-17 21:39:07 +01:00
libretroadmin
255522f9a0
(D3D10) Get rid of lots of inline functions
2022-05-17 18:39:22 +02:00
libretroadmin
fe37647c84
(D3D11) d3d11_init_shader - simplify some code
2022-05-17 17:26:13 +02:00
libretroadmin
de4bfa0805
(D3D11) Get rid of some inlined functions
2022-05-17 17:04:43 +02:00
libretroadmin
7eb9f6b49b
(D3D8) Set suppress_screensaver depending on preprocessor define
2022-05-17 14:22:51 +02:00
libretroadmin
efe6d14d37
Get rid of d3d9_suppress_screensaver in d3d9_common.c
2022-05-17 14:21:22 +02:00
libretroadmin
a396cd872c
(GL2 Raster font) Prefix gl_raster_font with gl2_
2022-05-17 14:16:53 +02:00
libretroadmin
87b76dc7a4
(video_shader_parse.c) Cleanups
2022-05-17 14:12:02 +02:00
libretroadmin
49bf60cc90
(Win32) Cleanups
2022-05-17 13:21:56 +02:00
libretroadmin
7896341dfc
Revert "Move d3d_input_driver to win32_common and rename it win32_input_driver"
...
This reverts commit 201eeae7f1
.
2022-05-17 12:34:12 +02:00
libretroadmin
cdcc8fe992
(D3D11) Fix regression with XMB pipeline shaders
2022-05-17 00:50:07 +02:00
libretroadmin
0a5eff8468
(Metal raster font) Buildfix
2022-05-16 22:48:33 +02:00
libretroadmin
3115338849
(D3D10/D3D11/Vulkan) Cleanups
2022-05-16 22:26:46 +02:00
libretroadmin
bfa627737e
(D3D/Vulkan) Try to prevent implicit memsets
2022-05-16 21:37:02 +02:00
libretroadmin
c8e3ae09e7
Font driver cleanups #2
2022-05-16 20:34:46 +02:00
libretroadmin
ee0749e884
(Font drivers) Font driver cleanups
2022-05-16 19:41:00 +02:00
libretroadmin
93dfa0217d
(D3D10/D3D11/D3D12) Simplify font drivers
2022-05-16 18:00:55 +02:00
Ryunam
d7cfcd3f9b
Add option to toggle automatic refresh rate switching
2022-05-16 17:50:11 +02:00
libretroadmin
1c1d37e959
(D3D8) Simplifications
2022-05-16 14:19:17 +02:00
libretroadmin
3b7ff9d69b
(D3D9) Simplify d3d9_reset
2022-05-16 13:34:32 +02:00
libretroadmin
0df2be001e
(D3D9) Only d3d9_renderchain_add_lut requires create_texture_from_file now,
...
so split up into two separate functions - this function requires D3DX
which we intend to get rid of long-term
2022-05-16 13:24:58 +02:00
libretroadmin
372ac81ee1
(D3D8) d3d8_texture_new - path never used, so get rid of it and get
...
rid of D3DX remnants for D3D8
2022-05-16 13:19:40 +02:00
libretroadmin
df5f5cd9a4
(D3D9) Cut down on ifdefs
2022-05-16 13:00:24 +02:00
libretroadmin
88d0a4ac75
(D3D9 HLSL) Simplifications
2022-05-16 12:01:23 +02:00
libretroadmin
5ffd95aa1b
(D3D9) Simplify d3d9_vertex_buffer_new
2022-05-16 11:33:15 +02:00
libretroadmin
201eeae7f1
Move d3d_input_driver to win32_common and rename it win32_input_driver
2022-05-16 08:03:13 +02:00
libretroadmin
275e58c6ce
Cleanup D3D8/D3D9 matrix functions
2022-05-16 07:55:39 +02:00
libretroadmin
e061e7028b
Revert "(D3D) Start cutting down on d3d_matrix_identity"
...
This reverts commit d6e6fb2a93
.
2022-05-16 07:46:21 +02:00
libretroadmin
d6e6fb2a93
(D3D) Start cutting down on d3d_matrix_identity
2022-05-16 07:37:24 +02:00
libretroadmin
23f1f98c01
(D3D8) Cleanups - remove unused code
2022-05-16 07:32:36 +02:00
libretroadmin
52bb930cc7
(D3D9) Cleanup
2022-05-15 21:04:53 +02:00
libretroadmin
febd584930
(D3D9) Cleanups - cut down on pointless inlined functions
2022-05-15 17:20:54 +02:00
libretroadmin
28cd77c5b4
(D3D9) Cleanups
2022-05-15 16:28:18 +02:00
libretroadmin
2ca4d8bd7b
(D3D8) Cleanups
2022-05-15 08:15:35 +02:00
libretroadmin
c2ae445a85
(D3D8) More buildfixes
2022-05-15 07:25:12 +02:00
libretroadmin
77fd75dd06
(D3D8) More buildfixes
2022-05-15 06:11:58 +02:00
libretroadmin
0676db9096
(D3D8) More buildfixes
2022-05-15 06:01:44 +02:00
libretroadmin
a496bfa57b
(D3D8) Buildfixes
2022-05-15 05:53:04 +02:00
libretroadmin
7934e677ca
Get rid of inline functions in d3d8_common.h - simplify code
2022-05-15 05:48:09 +02:00