LibretroAdmin
e4d7684246
Less string copies in fill_pathname_expanded_and_absolute
2025-01-17 01:01:43 +01:00
LibretroAdmin
a5c9d9520f
* Use fill_pathname_basedir where possible
...
* Move static variable to only function where it's used
* Change signature of file_path.c function
2025-01-15 22:17:59 +01:00
LibretroAdmin
e0f09f609f
(video_shader_parse.c) token_name char size can be further reduced to 24
2025-01-15 18:30:11 +01:00
LibretroAdmin
de3acd9017
(video_shader_parse.c) Go lighter on char stack usage, remove unnecessary
...
wildcard token_size
2025-01-15 18:28:14 +01:00
LibretroAdmin
076c2bca3b
video_shader_replace_wildcards - get rid of the 2D char arrays
2025-01-15 15:25:27 +01:00
LibretroAdmin
7456711eaa
(video_shader_parse.c) Standardize replace_len variable name and
...
reduce char array buffers
2025-01-15 15:08:37 +01:00
LibretroAdmin
f7447d2e0d
Add TODO/FIXME notes and cleanup argument naming
2025-01-15 12:19:02 +01:00
LibretroAdmin
a590c514f9
(video_shader_parse.c) Code restored to pre-Dec 17
2025-01-01 03:00:09 +01:00
LibretroAdmin
8ebedcb6bd
(menu_explore) Simplification of explore_load_icons
...
fill_pathname_application_special - return size_t
2024-12-30 10:07:58 +01:00
LibretroAdmin
d2dae40b3a
(gfx/video_shader_parse.c) Enlarge char buffers - was necessary for some large
...
paths - TODO/FIXME - we still need to find out exactly which of these buffers
needs size to be PATH_MAX_LENGTH
2024-12-29 20:08:50 +01:00
LibretroAdmin
18c85b5ccd
Cleanups -
...
* Less string copies
* Some general cleanups
* Add extra param to runloop_message_queue_push so we can pass size_t
of the message
* Consistent conventions for local variable usage for certain things
2024-12-27 15:13:45 +01:00
libretroadmin
95f0297e7f
Fix CLI shader loading
2024-12-26 05:10:00 +01:00
libretroadmin
9a5b2063b7
Simplify video_shader_replace_wildcards
2024-12-25 06:49:58 +01:00
libretroadmin
44238e909f
Consistent viewport naming conventions
2024-12-24 22:50:51 +01:00
libretroadmin
8074a833aa
Cleanups/less string copies and indirection
2024-12-24 21:07:31 +01:00
libretroadmin
ca7e53e3ca
string_replace_substring - move out implicit strlen
2024-12-23 00:40:09 +01:00
libretroadmin
b90c2d440c
Another buildfix
2024-12-22 22:11:19 +01:00
libretroadmin
f8317a2a7e
C89_BUILD fix
2024-12-22 22:09:54 +01:00
libretroadmin
b3e5c578b3
Faster shader capabilities queries
2024-12-22 21:58:51 +01:00
libretroadmin
70f55f5976
video_shader_replace_wildcards - do away with the string arrays
...
and do string concatenation instead
2024-12-22 19:31:46 +01:00
LibretroAdmin
739f2ff55c
Reduce calls to path_remove_extension - use fill_pathname instead ( #17270 )
...
* Reduce calls to path_remove_extension - use fill_pathname instead
* More fill_pathname usage
2024-12-20 21:40:58 -08:00
libretroadmin
4521f6bcb2
Cleanups
2024-12-18 20:15:58 +01:00
libretroadmin
f047c247f9
(gfx/video_shader_parse) Readability
2024-12-18 15:54:42 +01:00
Eric Warmenhoven
10a1154b06
Avoid calling strlcpy when copying string onto itself ( #17031 )
2024-09-24 19:24:46 -05:00
libretroadmin
71326a7eaa
fill_pathnam_expanded_and_absolute - pass size parameter to function
2024-09-13 20:38:02 +02:00
libretroadmin
bd8ed67205
Dehardcode size parameter for strlcpy call
2024-09-13 20:22:20 +02:00
Eric Warmenhoven
9135065bfc
Fix strlcpy being passed a length that's too long ( #16998 )
2024-09-13 11:11:24 -07:00
libretroadmin
14b1af9e1a
Revert "Start reducing size of video_shader_pass struct to reduce"
...
This reverts commit 0ab10f73c29f25a7e4763accfdf80ffd61208803.
2024-09-11 19:17:20 +02:00
libretroadmin
23bd9686e5
Silence unused variable warnings
2024-09-11 15:48:43 +02:00
libretroadmin
5892551f75
Avoid strlen calls in video_shader_replace_wildcards
2024-09-10 16:33:08 +02:00
libretroadmin
285e38bd87
(video_shader_parse) Cleanups
2024-09-09 22:47:33 +02:00
libretroadmin
6020877043
Cleanups
2024-09-09 22:01:37 +02:00
libretroadmin
0ab10f73c2
Start reducing size of video_shader_pass struct to reduce
...
massive size of video_shader struct
2024-09-09 18:28:38 +02:00
libretroadmin
e675ea7e29
Variable cleanups - add TODO/FIXME notes for spurious variable sizes
2024-09-09 15:22:08 +02:00
libretroadmin
b8391e233f
* PATH_MAX_LENGTH redefined from 4096 to 2048
...
* Massive reduction in heap space allocation, going from settings struct
264kb to 119Kb
* Use NAME_MAX_LENGTH for base paths/names, etc
* Use DIR_MAX_LENGTH for directory sizes
2024-09-09 05:47:32 +02:00
libretroadmin
9efb498bde
(config_file) Use flags
2024-09-08 18:12:12 +02:00
libretroadmin
d60d320e76
Simplified parameter parsing to have all shader formats use the same slang method
...
(when HAVE_SLANG and HAVE_SPIRV_CROSS are defined) - backport of HyperSpaceMadness' PR
2024-09-08 15:25:40 +02:00
zoltanvb
57c17d559f
Use CLI shader path for shader dir init if present ( #16196 )
...
If shader is given on command line, use it for directory init.
Fixes #16181 , shader cycle should now work using the dir of the
shader passed to CLI.
2024-08-19 09:55:20 -07:00
libretroadmin
0ced85b91d
Get rid of some unnecessary strlcat usage
2024-06-16 15:09:31 +02:00
libretroadmin
bd7a0f7f0a
Explicit typecast to bool for some flag to bool conversions
2023-08-16 00:16:03 +02:00
libretroadmin
c8e6506687
Fix --disable-menu errors
2023-08-14 23:36:19 +02:00
sonninnos
8bdf0e157d
Shader preset save fix + cleanup
2023-07-20 17:44:43 +02:00
libretroadmin
9e34f22a29
Silence Xcode code warnings + general cleanups
2023-07-14 18:05:54 +02:00
libretroadmin
22dc6aff5a
Rework some snprintf/strlcat calls
2023-06-21 09:25:04 +02:00
libretroadmin
b7e122a4fa
Replace more strlcat calls
2023-06-20 17:56:45 +02:00
libretroadmin
2ab38eaf98
Reduce some local char variables which were unnecessarily big,
...
and reduce some temp char variables
2023-06-18 12:31:49 +02:00
libretroadmin
631301b3f7
* Cut down on strlcat calls when possible and replace them with clever
...
usage of strlcpy (when position/offset of previous strlcpy/snprintf call
is known. strlcat implementation in libretro-common makes implicit strlen
call, using strlcpy avoids this
* Reduce a bunch of local char variables by use of said clever usage,
should save up on local stack size usage
2023-06-18 12:06:12 +02:00
Grisly Glee
4202f8650d
Fix trivial signedness warnings ( #15377 )
...
* Fix trivial signedness warnings
* Followup on trivial signedness warnings
2023-06-14 04:43:11 +02:00
libretroadmin
735500ff66
Warning fixes and style nits
2023-05-29 15:30:54 +02:00
libretroadmin
9f5a73ef07
Silence warnings and fix Android build
2023-05-10 21:59:50 +02:00