History log of /external/vulkan-validation-layers/loader/debug_report.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
a9c4a57699caf7daf9dbdae72a188c2c52da9d32 26-Feb-2016 Jon Ashburn <jon@lunarg.com> loader: Better delineate trampoline and terminator functions

No functional changes!

Trampoline functions have the Vulkan API function name and are in trampoline.c.
Terminator functions have terminator_<Vulkan API name> (omitting the "vk").
Instance extension trampoline and terminator functions are in together in the
same file for the extension.
/external/vulkan-validation-layers/loader/debug_report.h
5c13d4d87fd0356003a3441e887a172b991e880f 11-Feb-2016 Mark Lobodzinski <mark@lunarg.com> header: Update 1.0.3 header revision for inclusion of debug report extension

Removed vk_ext_debug_report.h (contents moved into vulkan.h)
Renamed debug report message enums
/external/vulkan-validation-layers/loader/debug_report.h
3cd96a2da93fa325b0d51369388f9b93798f6c80 10-Feb-2016 Karl Schultz <karl@lunarg.com> Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/loader/debug_report.h
44aed66f451bb8cb72e233f704aa1dd68397ffbb 03-Feb-2016 Jon Ashburn <jon@lunarg.com> loader:Update copyright and apply clang-format (no logic changes)
/external/vulkan-validation-layers/loader/debug_report.h
acb1359c8e1528e5d67bb0101c94c48a07785098 09-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: rename object type and error bits

Conflicts:
demos/tri.c
layers/device_limits.cpp
layers/draw_state.cpp
layers/image.cpp
layers/mem_tracker.cpp
layers/param_checker.cpp
layers/vk_layer_logging.h
loader/debug_report.c
tests/layer_validation_tests.cpp
/external/vulkan-validation-layers/loader/debug_report.h
15436c1ce3f69268ce3aeea520c16935f9f597e8 02-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> loader: utils for managing debug report events

Now need to create & destroy callbacks as part of
vkCreateInstance, so refactor debug_report entries
into API function and work function that can be
used from the loader.

Conflicts:
loader/debug_report.c
/external/vulkan-validation-layers/loader/debug_report.h
ebbb96d9efd5db51afa9b392c3026a4834c978e7 02-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> misc: Update copyright statements
/external/vulkan-validation-layers/loader/debug_report.h
6175e4b1345723e8c30c4dc4e29d4e22bb907cd3 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: Add DebugReportMessage function
/external/vulkan-validation-layers/loader/debug_report.h
d83dbb1558f2e0f52015237d78bc2d5c32e5bff8 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: make destroy have void return value
/external/vulkan-validation-layers/loader/debug_report.h
f6a6e223b7ca92b5e3c8b05331b500ab8f01116a 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: rename and update to use CreateInfo
/external/vulkan-validation-layers/loader/debug_report.h
dc9592a0f224cc4031e8f16871a5d258f7242d04 25-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: Rename VkDbgMsgCallback object
/external/vulkan-validation-layers/loader/debug_report.h
a31fe0bdb3bd5ce67f8bb330264941b196c22677 24-Nov-2015 David Pinedo <david@lunarg.com> Layers: changed layer names to conform to spec
/external/vulkan-validation-layers/loader/debug_report.h
af9e4fd72c31e1080cadc3d6baa16b669af8e913 05-Nov-2015 Chia-I Wu <olv@lunarg.com> bug 15068: Use hardfp calling convention on Android for 32-bit ARM targets

Update python scripts.

s/(VKAPI \*/(VKAPI_PTR */g
s/void VKAPI\b/VKAPI_ATTR void VKAPI_CALL/g
s/VkResult VKAPI\b/VKAPI_ATTR VkResult VKAPI_CALL/g
s/PFN_vkVoidFunction VKAPI\b/VKAPI_ATTR PFN_vkVoidFunction VKAPI_CALL/g
s/void\* VKAPI\b/VKAPI_ATTR void* VKAPI_CALL/g

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=15068
/external/vulkan-validation-layers/loader/debug_report.h
329ca9eb16cdbee7a7644fb08ade7b3d3bb32e23 06-Nov-2015 David Pinedo <david@lunarg.com> Moved header files from include to include/vulkan
/external/vulkan-validation-layers/loader/debug_report.h
96cd795bb585711057cd90d37a2251419384c937 30-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Update author information

Author information was added to any file
with the standard license text.
Authors were added that added/changed >= 3%
of the lines of a file.
/external/vulkan-validation-layers/loader/debug_report.h
8a17da586c0f31c72aefe229449d55ea18682be9 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: switch copyright to Valve
/external/vulkan-validation-layers/loader/debug_report.h
50c57efd215d2bc06616b7707d460c7a1b8b7774 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Remove Vulkan name from Copyright
/external/vulkan-validation-layers/loader/debug_report.h
05b4ec611004b014bc39851c5ef6ebf300a2f8cb 01-Oct-2015 Jon Ashburn <jon@lunarg.com> loader: Fix vkGetInstanceProcAddr to handle debug_report extension

Need loader entrypoints for debug_report extension including the utility
functions. Don't call down the instance chain GPA for this extension.

Remove instance extensions decoding when GPA instance == NULL as don't want
to return extension entrypoints unless they are enabled.
This meant the WSI swapchain instance GPA was no longer used so remove it.
/external/vulkan-validation-layers/loader/debug_report.h
e58f1a382f472101f92b7aca05ac28e972736a53 28-Aug-2015 Jon Ashburn <jon@lunarg.com> loader: Make use of app provided allocation callbacks

Convert all heap allocs/frees to use loader_heap_alloc() or loader_heap_free().
Before CreateInstance this will use malloc/free. At (and after) CreateInstance
alloc callbacks are stored and used for any allocations.

Exceptions are thirdparty code (cJSON and dirent_on_windows) still always use
malloc/free. Plan to address these in later patch if ti makes sense.
/external/vulkan-validation-layers/loader/debug_report.h
f9136f4fc0e16231352dccfb48d87eefefc85ece 06-Aug-2015 Jon Ashburn <jon@lunarg.com> include: Change debug report pUserData parameter to non-const

This was inconsistently defined.
/external/vulkan-validation-layers/loader/debug_report.h
c2a4d93370aa1887653e038d3bda5eea8adc0cfa 04-Aug-2015 Jon Ashburn <jon@lunarg.com> loader: Move long DEBUG_REPORT comments into debug report source code
/external/vulkan-validation-layers/loader/debug_report.h
f99e410907e8b75ea09ecb2c90c2a093171efa6f 23-Jul-2015 Dan Ginsburg <dang@valvesoftware.com> Fix win32 build
/external/vulkan-validation-layers/loader/debug_report.h
18061cdee54b19cd628178d2924a7a914c62a10b 29-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> loader: bug 12992: extension and layer support

Much of layers and loader updated to work with
final extension and layer mechanism.
Not everything is working here.
/external/vulkan-validation-layers/loader/debug_report.h
7a51d9001436476d50118230d5b2a4ebcc929b79 03-Jul-2015 Tobin Ehlis <tobin@lunarg.com> loader: Rename loader_platform.h -> vk_loader_platform.h
/external/vulkan-validation-layers/loader/debug_report.h
1c7c65d3f9d68d5869da97ceb1a365a739623fe9 11-Jun-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> extensions: begin changes for extension support

This patch starts restructuring the various components
(loader, driver, layers, etc.) to support global and
device extensions. Require GetProcAddr to access the
extension functions and related support.
/external/vulkan-validation-layers/loader/debug_report.h