Sebastien Ronsse
62b1c5a7af
image transfer: Add TGA support to image_transfer_new function
2016-06-27 17:17:35 +10:00
twinaphex
a51a259e58
Add STRING_REP_INT64
2016-06-27 08:24:28 +02:00
Hans-Kristian Arntzen
54c1759f45
Vulkan: Make a more general purpose symbol loader.
...
Avoids painful manual loading and wrapping function pointers everywhere
...
Reusable for cores, so move to libretro-common.
Also update built-in Vulkan headers.
2016-06-26 13:10:58 +02:00
Hans-Kristian Arntzen
1da2e2dbab
Vulkan: Hook up negotiation interface device creation.
2016-06-26 10:40:07 +02:00
Hans-Kristian Arntzen
10a6d7a458
Vulkan: Begin hooking up negotiation interface.
2016-06-25 21:01:36 +02:00
Twinaphex
6ab368811f
Merge pull request #3152 from FIX94/master
...
some small code corrections for the video settings
2016-06-25 17:19:24 +02:00
FIX94
dc127f1555
fixed a typo in the video settings setup and added back display of the driver specific video settings
...
(GX) removed a compiler warning
2016-06-25 17:14:31 +02:00
Hans-Kristian Arntzen
2293bce616
Vulkan: Sketch out context negotiation interface.
2016-06-25 12:14:56 +02:00
Hans-Kristian Arntzen
d043123f71
Vulkan: Add support for queue transfers in HW rendering.
2016-06-25 11:39:52 +02:00
twinaphex
dee7533d65
(libretro-common) Start creating STRING_REP_ULONG
2016-06-23 07:37:02 +02:00
twinaphex
f7bd9a7843
HAVE_IMAGEVIEWER no longer has to be excluded for the C89/C90 build
2016-06-21 06:59:31 +02:00
Sebastien Ronsse
e77599be32
image texture: Add length argument to image_transfer_process
2016-06-21 14:34:34 +10:00
twinaphex
4e534fec6f
Update GLSM
2016-06-21 00:35:57 +02:00
twinaphex
e3fa9ae5ee
Update GLSM
2016-06-20 21:34:26 +02:00
twinaphex
390a7d76c6
(task_queue/RetroArch) Add ugly kludge so that we print progress
2016-06-20 06:16:46 +02:00
twinaphex
560f8dda60
Remove tasks_internal.c - no longer needed
2016-06-20 06:02:50 +02:00
Twinaphex
f4772f07f3
Buildfix to features_cpu.h
2016-06-18 19:42:04 +02:00
twinaphex
7e822f8126
Update
2016-06-17 02:25:27 +02:00
twinaphex
39742dae1f
Update GLSM
2016-06-17 02:18:17 +02:00
twinaphex
72355683a3
(GLSM) GLuint64 might not be available depending on which GLES
...
version we are targeting
2016-06-16 16:34:31 +02:00
twinaphex
455b28eaca
Update complex.h
2016-06-15 21:37:03 +02:00
twinaphex
962c52c5ae
Move math/complex.h to libretro-common
2016-06-15 21:35:48 +02:00
twinaphex
94545127a6
Ifdef __builtin_ctz to not be used for consoles
2016-06-11 22:21:04 +02:00
twinaphex
e4f25d9984
Add new versions of whitespace trimming functions
2016-06-09 08:01:55 +02:00
twinaphex
a63fcc36aa
Remove string functions
2016-06-09 04:35:39 +02:00
Twinaphex
7c92289a96
Buildfix
2016-06-09 03:54:40 +02:00
Alcaro
b70c5b7529
We're including the ctype headers already, let's use them.
2016-06-08 19:42:09 +02:00
Alcaro
152adc953c
Someone forgot something... (why aren't we using normal int here?)
2016-06-08 19:40:57 +02:00
twinaphex
a877fc24fb
(libretro-common/stdstring) Add string_trim_whitespace_left/string_trim_whitespace_right
2016-06-08 19:12:23 +02:00
twinaphex
f4c3a41f84
(Win32) Implement application process events
2016-06-07 17:28:51 +02:00
twinaphex
b1fe3506d7
Change preprocessor conditional
2016-06-07 04:48:06 +02:00
twinaphex
d14444e0fc
Include intrin.h header for MSVC
2016-06-07 04:22:21 +02:00
twinaphex
53701a565f
Add compat_clz_u16
2016-06-07 04:15:27 +02:00
twinaphex
6fc943228e
Create libretro-common/include/compat/intrinsics.h
2016-06-07 04:07:12 +02:00
twinaphex
d240437f6b
Update GLSM
2016-06-07 02:18:45 +02:00
twinaphex
e3919c9d49
(GLSM) Remove this -unnecessary
2016-06-07 02:09:19 +02:00
twinaphex
14fce400ce
Another C89 fix
2016-06-07 00:17:00 +02:00
twinaphex
4b76f88939
Update libretro-common
2016-06-06 21:48:59 +02:00
Twinaphex
680aafe8f8
Merge pull request #3077 from aliaspider/master
...
(VITA) build fix for latest sdk.
2016-06-05 23:03:03 +02:00
aliaspider
5a80bd6b30
(VITA) build fix for latest sdk.
2016-06-05 22:01:25 +01:00
Alcaro
2b338651ab
That's not just use after free, it's complete crazy.
2016-06-05 22:50:01 +02:00
twinaphex
7e2a077bd5
filestream_eof - prevent 'improper usage of negative value'
2016-06-05 19:20:08 +02:00
Twinaphex
810447e3ec
(file_stream.c) Fix warnings
2016-06-04 07:37:54 +02:00
twinaphex
563089558b
Implement filestream_getc for PSP/Vita by just calling filestream_read
...
instead
2016-06-04 03:42:55 +02:00
twinaphex
b7bf13ed1c
Update GLSM
2016-06-04 02:35:06 +02:00
twinaphex
a759694b97
Add fxp.h
2016-06-03 22:35:12 +02:00
twinaphex
0b6578f869
Turn file_list_epand_if_needed static
2016-06-03 10:16:40 +02:00
twinaphex
6e86f3ab5b
Create file_list_expand_if_needed
2016-06-03 10:15:49 +02:00
twinaphex
7d7a9a2384
Move increment of list to file_list_add
2016-06-03 10:12:35 +02:00
twinaphex
8a6f1be61c
Create static function file_list_add
2016-06-03 10:10:19 +02:00
twinaphex
3ef925d692
file_list_append - use memset too
2016-06-03 10:06:48 +02:00
twinaphex
44dc3f70b4
Fix regression in file_list_prepend
2016-06-03 10:05:05 +02:00
twinaphex
0ae2e90783
Buildfix for targets that don't have HAVE_BUFFERED_IO defined
2016-06-03 09:24:34 +02:00
twinaphex
d95c421ba9
(config_file.c) Cleanups
2016-06-03 07:52:57 +02:00
twinaphex
a503db016e
Create filestream_eof
2016-06-03 07:29:27 +02:00
twinaphex
d40eade52c
Create filestream_getline
2016-06-03 07:09:50 +02:00
twinaphex
e9cf351c67
Move settings around for User Interface -
...
(config_file) Try to get rid of forward declarations
2016-06-03 06:43:11 +02:00
Twinaphex
75ad88e171
Cleanups
2016-06-03 05:09:54 +02:00
twinaphex
2b33c731d0
Create RFILE_MODE_READ_TEXT
2016-06-03 03:14:42 +02:00
twinaphex
9c8f29c1ec
(features_cpu.c) Use filestream
2016-06-03 00:17:09 +02:00
twinaphex
4dc3fe9f8c
Create filestream_getc
2016-06-03 00:07:00 +02:00
twinaphex
97427b343b
(libretro-common) Create filestream_gets
2016-06-03 00:03:58 +02:00
Alcaro
9b2f6522a2
Fix use-after-free (thanks, Coverity)
2016-06-02 21:31:08 +02:00
twinaphex
d6430b2f5e
Attempt to fix wrong sizeof argument
2016-06-02 20:45:32 +02:00
twinaphex
5eb43846da
Prevent explicit NULL dereferenced warnings
2016-06-01 04:14:48 +02:00
twinaphex
bc3eb34da5
Remove unused variables
2016-06-01 04:09:59 +02:00
twinaphex
da6ac4aae7
Fix explicit NULL dereferenced warnings
2016-06-01 04:05:14 +02:00
twinaphex
2e42778f1e
(task_queue.c) Prevent resource leak
2016-06-01 02:37:26 +02:00
Andre Leiradella
9cc830ecd6
fixed getting wrong alpha values from tRNS chunk
2016-05-29 11:30:04 -03:00
Andre Leiradella
88eab60b13
optimized palette decoding
2016-05-29 11:25:28 -03:00
Andre Leiradella
d9ea20727c
support tRNS chunks in palettized images
2016-05-29 01:03:44 -03:00
twinaphex
e7aedb6fb9
Remove unneeded async_job - plug memory leak in cheevos.c
2016-05-27 05:19:27 +02:00
Andre Leiradella
d791da9507
undefined debug macros
2016-05-27 00:06:03 -03:00
twinaphex
03ded43280
Prevent explicit null dereferenced warnings
2016-05-26 18:09:46 +02:00
twinaphex
a98616b45b
Fix explicit NULL dereferenced/dereference before null check warnings
2016-05-26 17:47:21 +02:00
twinaphex
0f954fd4c8
Resource leaks fixes (catched by Coverity)
2016-05-26 17:26:55 +02:00
twinaphex
20cc877ad3
(PS3) Cleanup warnings
2016-05-26 06:41:28 +02:00
twinaphex
7859868ffc
(RPNG) Dehardcode return values
2016-05-25 15:24:18 +02:00
Sebastien Ronsse
58328fa2b0
rjpeg: Fix invalid read/writes during JPEG RGBA to ARGB conversion
2016-05-25 15:57:01 +10:00
twinaphex
d037d12faa
(RJPEG) Attempt to solve defect
2016-05-24 23:43:51 +02:00
twinaphex
bfa6f49ae6
Fix logically dead code warnings
2016-05-24 22:12:51 +02:00
Alcaro
26190043eb
this mmap env is way more complicated than it has any right to be.
2016-05-24 22:06:21 +02:00
twinaphex
42971febba
Fix resource leaks (pointed out by Coverity)
2016-05-24 22:01:43 +02:00
twinaphex
3cc84d60c8
(RJPEG) Cleanup
2016-05-24 20:54:32 +02:00
twinaphex
fc37ef5c7d
rjpeg_load_jpeg_image - cleanup
2016-05-24 20:44:46 +02:00
Twinaphex
fae5eb89df
rjpeg_process_image - cleanup
2016-05-24 20:36:27 +02:00
twinaphex
d04810f5fd
Reimplement rjpeg_process_image
2016-05-24 20:19:17 +02:00
twinaphex
ae4cd05690
(RPNG) Simplification
2016-05-24 20:15:09 +02:00
Twinaphex
7e6f23ea54
(RJPEG) Cleanup
2016-05-24 20:05:45 +02:00
twinaphex
8f7e253f1f
(config_file.c) Fix control flow issue
2016-05-24 14:20:03 +02:00
twinaphex
ffaa32842f
(libretro-common) Update
2016-05-24 14:18:29 +02:00
twinaphex
d1d46a59db
Rewrite file_list_capacity
2016-05-24 04:19:36 +02:00
twinaphex
ac407588fa
Include stdstring.h
2016-05-24 01:08:01 +02:00
radius
86b5b361da
fix the last commit
2016-05-23 18:06:50 -05:00
radius
9300313fce
fix lockup
...
this seems to fix a lockup that happens randomly on windows at startup, content load/content unload/controller hotplug
2016-05-23 17:57:15 -05:00
Torsten Paul
845dcef6ab
Add cleanup handler for tasks to free allocated resources after the task finished.
2016-05-23 22:36:29 +02:00
twinaphex
d5d2f7f8ee
Fix resource leaks
2016-05-23 22:17:28 +02:00
twinaphex
974d3245d2
Fix logically dead code warnings
2016-05-23 22:04:00 +02:00
Twinaphex
44edf684db
(RPNG) Another potential leak plugged
2016-05-23 21:33:26 +02:00
twinaphex
faef7b498d
(Coverity) Fix some resource leaks
2016-05-23 21:28:43 +02:00