libretroadmin
|
6b71214ed7
|
Silence some signed/unsigned mismatch warnings
|
2022-11-21 19:34:43 +01:00 |
|
libretroadmin
|
d5a268a2ac
|
* Fix signed/unsigned mismatches
* Fix missing IPAddr on MSVC2017 UWP - use ULONG instead since this is
just a typedef
|
2022-11-15 00:24:26 +01:00 |
|
LibretroAdmin
|
951b98fe1b
|
Bools to flags (#14486)
* (D3D11) Use flags instead of bools
* (RPNG) Use flags
* Simplify rpng_is_valid
* (rpng_is_valid) Prevent potential NULL pointer dereference
(D3D11) Some whitespacing changes/code nits
* (task_pl_thumbnail_download.c) Simplify some code
|
2022-10-06 19:26:38 +02:00 |
|
LibretroAdmin
|
33c9f56df0
|
(RPNG) PNG decoder - proper namespacing of functions, general cleanups
|
2022-08-02 15:55:26 +02:00 |
|
LibretroAdmin
|
342d3da620
|
(RPNG optimizations)
- Use memcpy to inflate_buf into array
- Some miscellaneous tweaks
|
2022-08-02 15:17:37 +02:00 |
|
LibretroAdmin
|
e6f3a387b2
|
png_reverse_filter_copy_line - optimization - paeth would always return
'b' input value (and input is unsigned, so abs would have no effect), so
get rid of the paeth function call for the first loop iteration
|
2022-08-02 13:22:13 +02:00 |
|
Alcaro
|
654aae58d6
|
rpng: Fix some memory corruption if processing broken input
|
2021-05-17 08:43:53 +02:00 |
|
twinaphex
|
1b071f16f5
|
Silence implicit conversion warnings
|
2021-01-16 20:03:04 +01:00 |
|
twinaphex
|
cde5d37eb2
|
Put this behind RPNG_TEST
|
2020-08-24 18:17:47 +02:00 |
|
Twinaphex
|
a175af4e6a
|
Cleanup some unused variables
|
2020-08-22 18:04:34 +02:00 |
|
twinaphex
|
503131de66
|
(RPNG) Cleanups
|
2020-08-22 17:37:34 +02:00 |
|
twinaphex
|
f4432acd06
|
(RPGN) Cleanups to IHDR code
|
2020-08-22 17:34:13 +02:00 |
|
twinaphex
|
73ed02b5f6
|
(RPNG) Cleanup read_chunk_header
|
2020-08-22 17:18:32 +02:00 |
|
twinaphex
|
d6f22a7a4c
|
(RPNG) Simplify png_process_ihdr
|
2020-08-22 16:28:50 +02:00 |
|
twinaphex
|
c7cf9d6df7
|
(RPNG) Simplify rpng_start
|
2020-08-22 16:11:54 +02:00 |
|
twinaphex
|
5cc4d0da0f
|
(RPNG) Make sure we don't use stdio/fprintf unless DEBUG is defined
|
2020-08-22 16:07:03 +02:00 |
|
twinaphex
|
deafd70934
|
(RPNG) More simplifications - get rid of png_chunk struct, just pass
uint32_t around to function
|
2020-08-22 15:37:21 +02:00 |
|
twinaphex
|
91345fe867
|
(RPNG) read_chunk_header - simplify code some more
|
2020-08-22 15:34:32 +02:00 |
|
twinaphex
|
8b5b472a2d
|
Optimize read_chunk_header
|
2020-08-22 14:24:11 +02:00 |
|
twinaphex
|
2e6b87d156
|
Simplify rpng.c - read_chunk
|
2020-08-22 14:20:50 +02:00 |
|
twinaphex
|
cb0a193eea
|
Fix RPNG build failure
|
2020-08-19 18:20:55 +02:00 |
|
twinaphex
|
c4be485baf
|
Revert "Optimize png_reverse_filter_copy_line_rgb"
This reverts commit aa428cc4159364d99345f2144282f22dd9b54f95.
|
2020-08-19 18:17:16 +02:00 |
|
twinaphex
|
ae0d63ccc0
|
Revert "Optimize png_reverse_filter_copy_line_rgba"
This reverts commit ad3c67f2752e1c32be673e5447f386cf6d390fd7.
|
2020-08-19 18:16:57 +02:00 |
|
twinaphex
|
e8170a4354
|
Revert "Optimize png_reverse_filter_copy_line_gray_alpha"
This reverts commit 710226504e6d21b5334699725ec0510ff797ec67.
|
2020-08-19 18:16:42 +02:00 |
|
twinaphex
|
7c19d4d009
|
Revert "Optimize png_read_plte"
This reverts commit 107b640bc03d30277418da0aa2efcdd4c99e5caf.
|
2020-08-19 18:16:10 +02:00 |
|
twinaphex
|
ea5d134337
|
Revert "Optimize read_chunk_header"
This reverts commit 33f9ef90d8c821abbc1752c70866e97a6f17dfe3.
|
2020-08-19 18:15:54 +02:00 |
|
twinaphex
|
282d34aeb1
|
Revert "(RPNG) Optimize png_reverse_filter_adam7_deinterlace_pass"
This reverts commit a283b7126189e0f001bbf56252a5103a3a955d3c.
|
2020-08-19 18:15:24 +02:00 |
|
twinaphex
|
003ff126ce
|
Revert "(RPNG) optimizations to copy_line_bw"
This reverts commit 9b29217564b567241ed47bdd52d978d9acdf4f9e.
|
2020-08-19 18:15:08 +02:00 |
|
Twinaphex
|
e3d77d7f28
|
Remove unused variable
|
2020-08-19 17:21:22 +02:00 |
|
twinaphex
|
9b29217564
|
(RPNG) optimizations to copy_line_bw
|
2020-08-19 12:07:56 +02:00 |
|
twinaphex
|
a283b71261
|
(RPNG) Optimize png_reverse_filter_adam7_deinterlace_pass
|
2020-08-19 10:05:09 +02:00 |
|
twinaphex
|
33f9ef90d8
|
Optimize read_chunk_header
|
2020-08-19 09:09:38 +02:00 |
|
twinaphex
|
107b640bc0
|
Optimize png_read_plte
|
2020-08-19 08:58:18 +02:00 |
|
twinaphex
|
710226504e
|
Optimize png_reverse_filter_copy_line_gray_alpha
|
2020-08-19 08:18:09 +02:00 |
|
twinaphex
|
ad3c67f275
|
Optimize png_reverse_filter_copy_line_rgba
|
2020-08-19 08:14:23 +02:00 |
|
twinaphex
|
aa428cc415
|
Optimize png_reverse_filter_copy_line_rgb
|
2020-08-19 08:09:17 +02:00 |
|
Alcaro
|
37efa9d52e
|
rpng: delete "unused" png_chunk member
also fix a rather ugly buffer overflow that relies on the unused member existing and being null
|
2020-08-16 00:27:25 +02:00 |
|
twinaphex
|
d0b68ee838
|
(RPNG) Struct alignment changes
|
2020-08-14 17:54:03 +02:00 |
|
twinaphex
|
b4dc19d7aa
|
(RPNG) Cleanups
|
2020-08-14 17:49:33 +02:00 |
|
twinaphex
|
6085ed358d
|
(RPNG) Use malloc
|
2020-06-27 21:09:29 +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
|
8bf11e9b18
|
(libretro-common) Try to prevent implicit usage of stdio fprintf
|
2020-05-24 20:18:36 +02:00 |
|
twinaphex
|
cd9ca691ca
|
(libretro-common) Update copyright
|
2020-01-31 15:43:42 +01:00 |
|
twinaphex
|
4c7beacfe4
|
(RPNG) rpng_is_valid - cleanup
|
2019-09-15 07:40:02 +02:00 |
|
jdgleaver
|
ff297e72e7
|
(task_image) Make image loading/processing non-blocking on non-threaded systems
|
2019-05-28 12:57:52 +01:00 |
|
jdgleaver
|
431877799d
|
(RPNG) Fix undefined behaviour when loading bad/corrupt PNG images
|
2019-05-27 13:07:11 +01:00 |
|
twinaphex
|
f07952ecf0
|
Fix ASAN error
|
2019-05-16 17:43:16 +02:00 |
|
twinaphex
|
55e0a97446
|
Revert "Turn palette 64bit"
This reverts commit 8b8d4c83c02db27896ab6c084ec8344cb3aa5771.
|
2019-05-16 16:51:59 +02:00 |
|
twinaphex
|
8b8d4c83c0
|
Turn palette 64bit
|
2019-05-16 16:42:11 +02:00 |
|
Brad Parker
|
fbe08aa0c5
|
fix double free
|
2018-08-18 00:51:07 -04:00 |
|