summaryrefslogtreecommitdiff
path: root/thirdparty
AgeCommit message (Collapse)AuthorFilesLines
2017-06-19CMake: fix install targetMark Janes1-1/+2
FrameRetrace incorrectly installed it's version protocol buffers libraries, which affected other builds that link against system libs. Also, FrameRetrace binaries were not installed together with ApiTrace. Reported-by: Eero Tamminen <eero.t.tamminen@intel.com>
2017-06-19Build and link against internal protocol buffers sourcesMark Janes1-1/+1
2017-06-19revert 1858ac9b42c167ab6d89b929c075872d740eb0b5Mark Janes1-7/+0
This commit in google's protocol buffers tree breaks the link options for windows when linking with apitrace Author: Jan Tattermusch <jtattermusch@google.com> make VS build link runtime statically
2017-06-19Add protocol buffers sources to treeMark Janes1487-0/+664625
Including this dependency as an external install is painful on windows. This approach follows the example set by gtest.
2017-04-08brotli: Update to 0.5.2.Jose Fonseca94-31828/+24027
2017-04-08libpng: Update to 1.6.29.Jose Fonseca25-1304/+2388
2017-04-08gtest: Update to 1.8.0.Jose Fonseca31-1417/+3328
2017-04-08snappy: Fix MinGW build.Jose Fonseca1-1/+1
2017-04-08snappy: Update to 1.1.4.Jose Fonseca8-358/+512
2017-04-08zlib: Update to 1.2.11.Jose Fonseca22-961/+1623
2017-03-22cmake: Fix D3D11 include dir on dxerr.Jose Fonseca1-1/+1
2017-03-22thirdparty/dxsdk_aug2007: Bundle D3D8 headers from Aug 2007 DirectX SDK.Jose Fonseca3-0/+3327
A bit of a grey area but common practice according to Microsoft: https://web.archive.org/web/20170322105210/https://blogs.msdn.microsoft.com/chuckw/2015/03/23/the-zombie-directx-sdk/ These headers are only used with MSVC. And they greatly simplify building apitrace for Windows, since modern Windows SDK include all necessary headers except D3D8's.
2017-03-22cmake: Don't check for unusued D3D headers/libraries.Jose Fonseca2-13/+8
2016-09-12mhook: Remove HeapAlloc anti-recursion hack.Jose Fonseca1-6/+1
It seems the previous Mhook_Unhook fix eliminates the need.
2016-09-12mhook: Add .editorconfig.Jose Fonseca1-0/+4
2016-09-12mhook: Fixes to make Mhook_Unhook() work.Boris Gjenero1-2/+4
This fixes ListRemove() when deleting the last trampoline in a list, and fixes TrampolineGet() so it can find trampolines. https://github.com/martona/mhook/pull/3
2016-09-05mhook: Try to fix the build with older MinGW versions.Jose Fonseca1-1/+4
2016-09-05mhook: Fix MinGW build.Jose Fonseca7-28/+49
Using https://github.com/SirAnthony/mhook as reference.
2016-09-05mhook: Initial import.Jose Fonseca16-0/+11710
2016-07-07khronos: Update headers.Jose Fonseca8-24/+327
2016-06-20khronos: Remove unnecessary Android patch.Jose Fonseca2-21/+1
Android support has been included upstream.
2016-05-06crc32c: Update endian logic from upstream.Jose Fonseca1-2/+8
Fixes Mac OS X build.
2016-05-05crc32c: Initial import.José Fonseca4-0/+446
Based on code from http://create.stephan-brumme.com/crc32/ . But tables based on http://sourceforge.net/projects/slicing-by-8/ , to match SSE42 CRC32 instruction.
2016-03-30brotli: Workaround lack of log2 in Android.Jose Fonseca1-1/+1
https://code.google.com/p/android/issues/detail?id=54418
2016-03-29cmake: Always build compression libraries with release flags.Jose Fonseca3-2/+5
We don't care about debugging them, and it can make a significant performance difference.
2016-03-29brotli: Bundle brotli.Jose Fonseca65-0/+52109
From 3a77ebe1.
2016-03-22snappy: Update to 1.1.3.Jose Fonseca14-1997/+2986
2016-03-05dxgitrace: Complete DirectComposition specs.Jose Fonseca1-0/+3
This addresses https://github.com/apitrace/apitrace/issues/377 , but even with complete DirectComposition specs, one will stumble into attempts to use undocumented IID_ID3D11PartnerDevice interface.
2016-02-25compat: Create a new top-level directory for compatibility headers.Jose Fonseca4-11/+2
2016-01-27libbacktrace: Fix test commands.Jose Fonseca1-2/+2
Use full path, and not just target name.
2016-01-27libbacktrace: Update.Jose Fonseca25-351/+2222
To git commit f1717362de1e56fe1ffab540289d7d0c6ed48b20, svn+ssh://gcc.gnu.org/svn/gcc/trunk@232055. Fixes #419.
2016-01-27libbacktrace: Always build and run btest.Jose Fonseca1-8/+5
2016-01-26khronos: Update headers.Jose Fonseca6-23/+185
The noteworthy change is a fix to glClearNamedFramebufferfi prototype.
2016-01-19libpng: Update 1.6.21.Jose Fonseca25-240/+301
2015-11-23libpng: Update to 1.6.19.Jose Fonseca25-2168/+1795
2015-08-13khronos: Update headers.Jose Fonseca7-28/+223
2015-08-08directxtex: Update to Jul 2015 release.Jose Fonseca32-2362/+10896
With several local modifications for MinGW compatibility sake, including XNAMath fallback support. The main driver for this upgrade is to build errors with VS 2015.
2015-07-20dxerr: Avoid macro redefinition warnings.Jose Fonseca1-1/+4
2015-07-17mingw: Stop bundling our sal.h header.Jose Fonseca2-33/+0
2015-06-26khronos: Compilation fixes for QNX.Harald Fernengel2-9/+7
2015-06-01dxerr: Add missing break statement.Jose Fonseca1-2/+4
This was missing from upstream too. And it was causing all error messages appearing as "Requested audio format unsupported." on Windows 7.
2015-05-27gtest: Import 1.7.0.José Fonseca41-0/+32326
2015-05-26khronos: Update headers.Jose Fonseca9-85/+1267
2015-03-15libpng: Update to 1.6.16.Jose Fonseca28-8755/+16189
2015-03-15cmake: Set -fno-strict-aliasing everywhere.Jose Fonseca2-8/+2
2015-03-14retrace: Say Hello to Android retraceBogDan Vatra4-0/+260
Optionally build & install retraceAPK using cmake The implementation is not perfect though, there is a problem that I documented in retrace/CMakeLists.txt. This experience made me remember how much I don't like cmake :).
2015-03-09cmake: Set CMAKE_INCLUDE_CURRENT_DIR where appropriate.José Fonseca1-3/+2
2015-03-08cmake: Enable and require C++11 support for GNU/CLang.Jose Fonseca1-6/+0
We already require MSVC 2013 which supports C++11 without needing any additional options.
2015-03-08cmake: Pass GNU -Wno-foo flags to Clang too.Jose Fonseca2-2/+2
2015-03-05dxerr: Provide strcpy_s for older MinGW.José Fonseca1-0/+14