aboutsummaryrefslogtreecommitdiff
path: root/loader/cJSON.c
AgeCommit message (Collapse)Author
2017-01-26repo: Clang-format LVL source files using GoogleMark Lobodzinski
Switch clang-format standard from the LLVM style to the Google style for more consistency. Change-Id: I247c4abc275d7873a91522e1e234198adaa24033
2017-01-26repo: Clang-format c/cpp/h LVL files using LLVMMark Lobodzinski
Bring all source files in the repo up to date with consistent coding style/standard. Change-Id: Iceedbc17109974d3a0437fc4995441c9ad7e0c23
2016-06-30loader: GH370 - re-enable allocator usageMark Young
This reverts commit 5876cc2b7563f909c8ac8cb49f51f7ef715877f8. This adds the previous fixes as well as additional fixes if Implicit layers aren't present. This is not a case that gets tested on Windows as most SDK installs have at least 1 Implicit layer (RenderDoc). This change passes an individual run on Jenkins Linux system. Change-Id: I466cc54b72946e2a9f6477bd4c3d4e4e72eb9579
2016-06-30Revert "loader: GH370 - re-enable allocator usage"Mark Young
This reverts commit 0860f9dbac51b241a9690d23b53db14f307b0181.
2016-06-29loader: GH370 - re-enable allocator usageMark Young
Re-enable reverted changes done in commit d6f491b88eaf11f6953c02638d079f6a76806658. But also include fixes for the Linux and Windows release runs. Change-Id: I7644bb305faab068b3229eb9c1d8a67b052af165
2016-06-30Revert "loader: GH370 - re-enable allocator usage"Chris Forbes
This reverts commit aa32dbbf147d86257a0c9e091258e0ea2be5a013. This is broken in both debug and release 64bit linux.
2016-06-29loader: GH370 - re-enable allocator usageMark Young
Re-enable the allocator usage in the loader. Also, fix several memory leaks. The leaks were especially noticeable during the Vulkan conformance object_management.alloc_callback_fail.instance and object_management.alloc_callback_fail.device tests because the tests were designed to intentionally fail the Alloc calls. This change now fully passes the Vulkan CTS object_management.alloc_callback_fail tests when the loader uses application-provided Allocators. Change-Id: I03f2a09bc33259442e02c917a34d78f8937808d8
2016-06-14loader: GH362 - Fix json output of escape charsMark Young
The strings from the JSON file already add escape characters. So, \ becomes \\ in the JSON file strings. However, the cJSON library was adding \\ for ever encountered \ when converting to a string. This became messy as C:\\vulkanSDK\\layerfile.json became C:\\\\vulkanSDK\\\\layerfile.json. Change-Id: I006252e33d6e91e2bef704dd5dee0777105388a7
2016-02-24loader: Fix MSVS warningsKarl Schultz
Apply branch 'fix-warnings' of https://github.com/null77/Vulkan-LoaderAndValidationLayers into null77-fix-warnings
2016-02-03loader:Update copyright and apply clang-format (no logic changes)Jon Ashburn
2016-01-21Make cJSON case-sensitiveAntoine Labour
2015-07-17Windows: more fixes for windows compileTony Barbour
2015-07-17Windows: More windows compilier fixesTony Barbour
2015-07-01loader: Add parsing of JSON file to find location of ICD librariesJon Ashburn
Works on Linux not yet on Windows.