Commit Graph

403 Commits

Author SHA1 Message Date
radius 0308191f88 Merge commit 'b86df4ee09564e88f9d2c994ef9d5af75d4e7395' as 'deps/discord-rpc' 2018-05-28 23:46:51 -05:00
twinaphex 9dea722c39 Update portion of dr_flac.h that was problematic on
certain systems
2018-05-18 05:32:07 +02:00
twinaphex c79950d707 (PS3) Add HAVE_DR_FLAC
(Dr. Flac) Fix some warnings with PS3 compiler
2018-05-07 17:52:53 +02:00
Twinaphex 356cd47ce8 Silence some unused variable warnings 2018-05-03 19:35:27 +02:00
twinaphex f14735961a (libFLAC) turn into relative path header includes 2018-04-28 15:14:53 +02:00
twinaphex e3ce768ad0 (dr_mp3.h) Fix C89_BUILD issues 2018-04-28 14:32:10 +02:00
twinaphex 3583e1e501 Update 2018-04-28 14:22:42 +02:00
twinaphex 381f14fa9a (dr_flac.h) Silence warnings 2018-04-28 13:13:22 +02:00
twinaphex 9a6e069d6f (dr_flac.h) Assume stdint.h presence 2018-04-28 12:44:52 +02:00
twinaphex 89d765d6c7 Define DR_FLAC_NO_STDIO 2018-04-28 12:44:25 +02:00
twinaphex 437c4fbc0a (dr_flac.h) C89_BUILD fixes 2018-04-28 12:37:50 +02:00
twinaphex faa99bd323 Start adding FLAC hooks 2018-04-27 23:45:06 +02:00
twinaphex 958602d328 HAVE_BUILTINFLAC no longer needs to be excluded for C89 2018-04-27 23:17:28 +02:00
twinaphex 1c6a6c80f4 Try to prevent another memory leak - this time in miniupnpc 2018-04-15 18:42:25 +02:00
Twinaphex bd2b913bc6 Silence more warnings 2018-04-13 00:52:52 +02:00
twinaphex 041670fe02 Get rid of multitude of casting warnings 2018-04-13 00:47:42 +02:00
twinaphex 9381d27f1f (miniupnpc) Get rid of warning - value computed is not used 2018-04-09 17:07:43 +02:00
Twinaphex 08a54e45f2 Get rid of a lot of implicit conversions 2018-04-09 15:56:45 +02:00
twinaphex 9639389a66 Uniquely name crc32.c to avoid collissions with statically linked
builds
2018-04-08 17:58:10 +02:00
radius eb1d3f612f try to fix android compilation issues 2018-03-18 11:55:54 -05:00
twinaphex ffbb439fb5 Fix MSVC 2015 solution 2018-03-16 21:45:14 +01:00
aliaspider ff6d24cbef (SPIRV-Cross) Merge commit 'f48c1800c0122e8e7957f572c359e4594932cd4c' 2018-03-06 04:11:59 +01:00
twinaphex 35300bf08b UINT32_MAX not defined on random platforms even though we are including
stdint - just resort to dropping in real value instead
2018-02-07 01:10:14 +01:00
aliaspider 5549b136c2 (msvc) CXX_BUILD + griffin fixes. 2018-02-05 00:25:03 +01:00
twinaphex 47ea7c7cb9 Fix libflac linking errors with CXX_BUILD 2018-02-04 20:42:37 +01:00
twinaphex a180b1094e Add stdint.h to spirv_msl.hpp 2018-02-04 18:55:22 +01:00
twinaphex 2e8569a472 Bake in spirv_msl as well - just use UINT32_MAX - max() numeric_limits
was conflicting with Windows min/max macros
2018-02-04 15:56:50 +01:00
twinaphex 8771171f63 (glslang) Compatibility tweaks for MSVC 2010 compatibility 2018-02-04 15:49:53 +01:00
twinaphex 2963288b29 SPIRV-Cross and glslang will compile with Griffin/MSVC targets now 2018-02-04 14:21:34 +01:00
aliaspider 14d2528da7 Merge commit 'f880cb2d48c302803937f45618392145ab923413' 2018-02-02 13:19:12 +01:00
aliaspider 553f9b705e Merge commit '501fd33b6849de260c6a81fd9575c3aa8a01f7a5' as 'deps/SPIRV-Cross' 2018-02-02 11:53:59 +01:00
aliaspider cd5852d3b0 use git subtree for deps/SPIRV-Cross 2018-02-02 11:53:23 +01:00
twinaphex 445c2dd6f4 (miniupnpc) Another warning fixed 2018-01-31 14:52:29 +01:00
twinaphex 337e185d18 Prevent more warnings with Griffin 2018-01-31 14:49:35 +01:00
twinaphex 5fc95142e5 (miniupnpc) Get rid of PRINT_SOCKET_ERROR 2018-01-31 14:47:00 +01:00
twinaphex ebb65cd781 (libFLAC) use retro_miscellaneous MIN/MAX 2018-01-31 14:40:47 +01:00
aliaspider 5af5222249 update SPIRV-Cross
- https://github.com/KhronosGroup/SPIRV-Cross/commit/
66a407285e36a0f772e3209cb86ded6e3d900f6a
2018-01-26 13:48:17 +01:00
aliaspider c8027ebe1d (tools) add the tool used to generate the d3d headers. 2018-01-21 04:28:06 +01:00
aliaspider 5918e15999 Makefile: use different build directories for debug and release.
add _DEBUG defines for debug builds.
2018-01-20 20:02:45 +01:00
twinaphex 5ca618c8d6 Cleanups 2018-01-07 14:52:26 +01:00
twinaphex 58e6e2c025 Try to fix DEBUG path 2018-01-07 13:25:32 +01:00
gblues f9b548492e Add input validation to iosuhax
== DETAILS

I believe this should (at least partially) resolve #6025.

In my own testing, I haven't been able to reproduce the DSI error,
but I have encountered the black-screen crashes and could reliably
(but not predictably) reproduce the crash by simply switching
between cores.

Looking at the DSI error, the crash occurs within iosuhax. So, I looked
at that code.. and basically none of the input pointers are validated.

Yikes.

This commit adds pointer sanity checking to all of the iosuhax code.

== TESTING

When I did a test build, I noticed two things:

1. No more black screen crashes!
2. In lieu of the crash, it looks like the network logging dies. RA itself
   seems to continue working just fine.
2018-01-06 14:59:48 -08:00
aliaspider 601fda9784 (WIIU) fix warnings 2017-12-31 14:06:03 +01:00
twinaphex a792112bd1 Update glslang support for MSVC 2017-12-30 04:36:35 +01:00
Twinaphex b1c0fe7d0d Fix CXX_BUILD for Apple 2017-12-27 22:33:32 +01:00
twinaphex 008881462d Cleanups 2017-12-27 22:12:01 +01:00
twinaphex dbaa237c71 (pthreads) Cleanups 2017-12-27 22:08:59 +01:00
Francisco José García García 443e454e5a
(psp pthreads) Buildfixes 2017-12-27 19:28:14 +01:00
twinaphex 12cbacae31 Update 2017-12-27 08:23:17 +01:00
twinaphex c4f06f2ef2 (psp pthreads) Buildfixes 2017-12-27 07:48:04 +01:00
Francisco José García García 73e81dba96 [PSP] Bake pthreads with griffin 2017-12-26 23:45:09 +01:00
twinaphex 9488e4e25a Add pthreads-emb implementation 2017-12-26 20:52:03 +01:00
twinaphex 6664f8a772 (STB Truetype) Try to silence potential uninitialized reference to winding_lengths
variable
2017-12-24 18:54:57 +01:00
twinaphex 7c73930a87 Add libiosuhax/libfat 2017-12-19 22:12:58 +01:00
gblues 6904101c44 Clean up trailing whitespace
== DETAILS

Really simple code cleanup, because my editor flags trailing whitespaces
and it's pretty annoying.
2017-12-12 00:24:18 -08:00
twinaphex 06a948c706 Update 2017-12-06 14:27:14 +01:00
twinaphex 013d2eba40 Fix Griffin build 2017-11-28 02:52:40 +01:00
Zoltán Mizsei 4f46402afb Haiku build fix 2017-11-27 22:33:58 +01:00
Brad Parker 5715774c3f libFLAC: use windows utf8 helper functions for Unicode support 2017-10-29 12:08:24 -04:00
orbea bae8157697 Silence compiler warnings.
See.

010f30e404
9918b69647
2017-10-13 22:09:15 -07:00
radius 5ccdc8811c update nuklear.h
fix window clipping
remove dead code
2017-10-10 18:08:53 -05:00
twinaphex bd206f7744 C comments 2017-10-06 01:55:18 +02:00
Alcaro 76283edd07 fix buncha ignored errors and whatever 2017-10-06 01:53:00 +02:00
twinaphex 28c118c3c1 Some C89_BUILD fixes for libFLAC 2017-09-28 09:47:57 +02:00
twinaphex b97558d504 CXX_BUILD fixes 2017-09-22 05:06:36 +02:00
twinaphex b6cfd0456c CXX_BUILD fixes 2017-09-22 05:05:06 +02:00
twinaphex 06047bc958 Update 2017-09-22 05:00:43 +02:00
twinaphex d03ce02788 Update deps/libFLAC 2017-09-22 04:59:20 +02:00
twinaphex 905d1db813 CXX_BUILD fixes 2017-09-22 04:57:54 +02:00
twinaphex 848fe719fb Some CXX_BUILD fixes 2017-09-22 04:56:58 +02:00
Twinaphex 3c04a9776c (OSX) Add FLAC and CHD support 2017-09-22 04:41:09 +02:00
twinaphex 01b2d09a98 Avoid some warnings with Griffin 2017-09-21 19:43:01 +02:00
twinaphex ece3dddfce Define _7ZIP_ST 2017-09-21 19:40:27 +02:00
twinaphex df60512a0d Cleanup our dep version of 7zip - we don't want non-stdint types.
Other misc. cleanups
2017-09-21 19:23:09 +02:00
Brad Parker 2c45f0c31e don't confuse libflac PACKAGE_VERSION with RetroArch's 2017-09-18 20:21:37 -04:00
Brian Koropoff 94830e80d6 clang supports GCC block expressions 2017-09-17 02:38:54 -07:00
Brian Koropoff 8a5fe21702 deps:7zip: add files needed by libchdr 2017-09-17 02:02:04 -07:00
Brian Koropoff 4ead5da18a deps: import libFLAC
This is needed by libchdr
2017-09-17 02:02:04 -07:00
Rob Loach 8ca5c7558f
Restore libui_main 2017-08-12 19:54:31 -04:00
Rob Loach 45e823dec9
Update libui 2017-08-12 19:51:39 -04:00
twinaphex aa4d68760b Buildfixes 2017-08-04 23:53:38 +02:00
Romain Tisserand cbe2d9a941 Preliminary MOD/S3M/XM support through ibmx library (part of micromod repository) 2017-08-04 15:05:29 +02:00
Brad Parker 02381aabef add SSL/TLS support 2017-07-26 09:18:17 -04:00
twinaphex 95495cbf62 Update 2017-07-03 20:19:53 +02:00
twinaphex 87c94982c2 (libui) Add more logging 2017-07-03 20:19:20 +02:00
twinaphex e5d930ae0a Add more logging 2017-07-03 20:17:35 +02:00
twinaphex ff3a0d9a3c Add more logs 2017-07-03 20:13:38 +02:00
twinaphex 2aa004a1ce Update with more logs 2017-07-03 20:11:38 +02:00
twinaphex 344a4099eb Add more logs 2017-07-03 20:09:18 +02:00
twinaphex c2a4fa83e8 Add logs 2017-07-03 20:07:23 +02:00
twinaphex 15b1bb40a4 Add log 2017-07-03 20:05:15 +02:00
twinaphex e2d8771baf Add log message 2017-07-03 20:03:49 +02:00
twinaphex 790fcd2264 Add test for libui 2017-07-03 09:45:09 +02:00
twinaphex c576faae0c Cleanup 2017-07-03 09:34:12 +02:00
twinaphex 760fee18dd (libui) Update comments 2017-07-03 09:33:29 +02:00
twinaphex 1521a8dd38 Try to do a GetProcAddress to grab the function pointer to the
function
2017-07-03 09:20:37 +02:00
twinaphex 4eb0f21b8f Get rid of DllMain 2017-07-03 08:36:43 +02:00
twinaphex 8a618f8e95 Update libui 2017-07-03 08:26:43 +02:00
twinaphex 1d2b5fb534 Add winextra.h 2017-07-03 08:26:22 +02:00
twinaphex f8397a17c3 (deps/libui) Buildfix 2017-07-03 07:29:34 +02:00