History log of /external/vulkan-validation-layers/layers/vk_layer_logging.h
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
491a3cd11793892b996a8b5771479cc539198f99 09-Mar-2016 Jon Ashburn <jon@lunarg.com> layers: clang-format layers directory

Change-Id: I318e3759829f33441e57aafedec1e9ec06d658c4
/external/vulkan-validation-layers/layers/vk_layer_logging.h
c7dea5efe51369e086c784121e309c028b05d40d 02-Mar-2016 Tony Barbour <tony@LunarG.com> validation: Promote validation warnings to errors

Change-Id: Ib527e646aabbd0aecbadf9071ca9e271a8729735
/external/vulkan-validation-layers/layers/vk_layer_logging.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/layers/vk_layer_logging.h
3cd96a2da93fa325b0d51369388f9b93798f6c80 10-Feb-2016 Karl Schultz <karl@lunarg.com> Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
288e4f7d378f9185c714ead36a17dff64be24e49 02-Feb-2016 Mark Lobodzinski <mark@lunarg.com> layers: Validation Layer Copyright Updates
/external/vulkan-validation-layers/layers/vk_layer_logging.h
2acdd158e20568e7baa634b9a12e4e78b4544c74 13-Jan-2016 Mark Young <marky@lunarg.com> Win32: Get 32-bit Windows build working
Also includes changes to allow simultaneous 32-bit and 64-bit Windows builds.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
ac7b68b580ca16a544778e95364a390eed449762 20-Jan-2016 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: Integrate review feedback

Conflicts:
include/vulkan/vk_ext_debug_report.h

Conflicts:
include/vulkan/vk_ext_debug_report.h
/external/vulkan-validation-layers/layers/vk_layer_logging.h
240fb9f4bd6a1df9a31888a17499fb1943611a95 19-Jan-2016 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: MR141, Change pUserData to match type used elsewhere

Other uses of pUserData in Vulkan do not have a const qualifier,
remove it for this pUserData.
/external/vulkan-validation-layers/layers/vk_layer_logging.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/layers/vk_layer_logging.h
5a424cea2014b643e6bd6e2ae480c730bc6496af 01-Dec-2015 Courtney Goeltzenleuchter <courtneygo@google.com> layers: Add support for DebugReportMessageLUNARG
/external/vulkan-validation-layers/layers/vk_layer_logging.h
6175e4b1345723e8c30c4dc4e29d4e22bb907cd3 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: Add DebugReportMessage function
/external/vulkan-validation-layers/layers/vk_layer_logging.h
f6a6e223b7ca92b5e3c8b05331b500ab8f01116a 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: rename and update to use CreateInfo
/external/vulkan-validation-layers/layers/vk_layer_logging.h
dc9592a0f224cc4031e8f16871a5d258f7242d04 25-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: Rename VkDbgMsgCallback object
/external/vulkan-validation-layers/layers/vk_layer_logging.h
072b6f203ce8b44a5843f271ae6c8a8747d46abf 30-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> debug_report: Make pUserData always a const

This prevents compiler warnings.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
3e1c844db968370c97d42b721306126c30b3242b 25-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> layers: Rename VK_DEBUG_REPORT_EXTENSION enums
/external/vulkan-validation-layers/layers/vk_layer_logging.h
95e6dba42bec7fb5786bbe9254bb7aa78d8a85fd 25-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> layers: rename VkDbgObjectType

VkDebugReportObjectTypeLUNARG fits the extension naming requirements
/external/vulkan-validation-layers/layers/vk_layer_logging.h
f8fe1288185e8721a9c2da2143259fad4c77eda1 25-Nov-2015 Courtney Goeltzenleuchter <courtneygo@google.com> layers: Rename DebugReport flags

Conflicts:
layers/mem_tracker.cpp

Conflicts:
layers/draw_state.cpp
/external/vulkan-validation-layers/layers/vk_layer_logging.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/layers/vk_layer_logging.h
329ca9eb16cdbee7a7644fb08ade7b3d3bb32e23 06-Nov-2015 David Pinedo <david@lunarg.com> Moved header files from include to include/vulkan
/external/vulkan-validation-layers/layers/vk_layer_logging.h
cbc4a5edf1fb2a49252ba4c12e9cf994c67de85e 04-Nov-2015 Michael Lentine <mlentine@google.com> layers: Fix printf formats

Add validation to printf format strings
/external/vulkan-validation-layers/layers/vk_layer_logging.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/layers/vk_layer_logging.h
8a17da586c0f31c72aefe229449d55ea18682be9 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: switch copyright to Valve
/external/vulkan-validation-layers/layers/vk_layer_logging.h
50c57efd215d2bc06616b7707d460c7a1b8b7774 29-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> misc: Remove Vulkan name from Copyright
/external/vulkan-validation-layers/layers/vk_layer_logging.h
c8d7593db2a838a5369c487ba58b0cf1d279915b 02-Nov-2015 Tobin Ehlis <tobin@lunarg.com> layers: Windows define fixes

On windows WinBase.h redefines CreateSemaphore and synchapi.h redefines CreateEvent. Depending on order or header includes, this can break the build due to VkLayerDispatchTable struct having CreateSemaphore and CreateEvent members. To fix this conflict, undef those symbols after including windows.h.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
e420a33ff7bdcf67b8a487592af78a3ca2f29ee6 26-Oct-2015 Chia-I Wu <olv@lunarg.com> bug 14362: VK_NULL_HANDLE does not work in C (WIP)

Drop type safety on 32-bit.

https://cvs.khronos.org/bugzilla/show_bug.cgi?id=14362
/external/vulkan-validation-layers/layers/vk_layer_logging.h
b5738ca8f81149f40403e0cc07328ae337e2cd03 08-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> loader: Use correct 64bit printf format for Windows

Fixes LunarXchange issue #145
/external/vulkan-validation-layers/layers/vk_layer_logging.h
b94f051b39bc65e1110f1250b2ef0404f7104ab0 05-Oct-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> layers: Add support for Windows DEBUG_OUTPUT logging
/external/vulkan-validation-layers/layers/vk_layer_logging.h
b7c5b235fd853932f0cf89c7f5e2f5356c487ddd 06-Oct-2015 Mark Lobodzinski <mark@lunarg.com> layers: LunarXchange #145: Fix windows printf format errors

Windows hates %zu. Changed to %lu and cast size_t to unsigned long.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
ee8d581d0b161bdbdb5652b704830dd76ec77b41 19-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> layers: Add function to check if msg will be logged

A layer can use will_log_msg to determine if any output
at the designated notification level(s) will be sent
somewhere. This will allow a validation layer to avoid
high compute validation tests if the results are going
to be looked at.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
44f667ba1a77c944856709b1a797e6717d1fa892 21-Sep-2015 Tobin Ehlis <tobin@lunarg.com> layers: Fix bug where logging_callback was not being correctly cleaned up
/external/vulkan-validation-layers/layers/vk_layer_logging.h
0d6857f05625037c8b48ec8883f3b6cf94adee29 04-Sep-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> layers: Add bailout flag to debug report callback

Layer validation tests will deliberately induce
errors that the validation layer should catch.
In these cases we don't really want the layer to call
down the chain once it's detected a failure. We can't
know that in the layer so changing the return value
on the callback from void to VkBool32 so that the
callback can indicate if the call should continue
or not. true = bail.
That allows the call chain to execute normally,
not segfault in the driver and allow the test
to clean things up.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
f8155e48c6ce161cb0e9a2c4e2b8eb0b19cc99b4 11-Aug-2015 Mike Stroyan <mike@LunarG.com> layers: Remove active flags with removed callbacks

layer_destroy_msg_callback was including flags from just removed callbacks.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
0a78bcc7f048045c90a8ed112d0f4404d9a51020 01-Aug-2015 Mike Stroyan <mike@LunarG.com> layers: Fix freed memory use in layer_destroy_msg_callback

Defer free in layer_destroy_msg_callback until after last use of data.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
846298c67f02628ed8a93f0438aa079dfea8541b 30-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> xchange-93: Use VK_ prefix on DEBUG_REPORT_..._NAME

Use the Vulkan namespace (VK_ prefix) on DEBUG_REPORT_EXTENSION_NAME
This resolves LunarXchange bug #93.
https://vulkan.lunarg.com/app/issues/55b76ae37ef24d0001000070
/external/vulkan-validation-layers/layers/vk_layer_logging.h
a4c8c71cb37926b9cc4dd8e131b2ddd3f5de48d5 12-Jul-2015 Courtney Goeltzenleuchter <courtney@LunarG.com> v127: Use PFN_vkVoidFunction for GetProcAddr
/external/vulkan-validation-layers/layers/vk_layer_logging.h
1dce5f11139b06dd8c60ca3f922d05566bcc157c 07-Jul-2015 Tobin Ehlis <tobin@lunarg.com> layers: Updated DrawState to work with type safety changes

DrawState now working with cube demo, but lots of cleanup and TODO items that need to be addressed.
/external/vulkan-validation-layers/layers/vk_layer_logging.h
de4124da4233d201bf1d7326acf0e8bf53d5bee5 03-Jul-2015 Tony Barbour <tony@LunarG.com> Bug 14084 - Improve type safety and remove polymorphism
/external/vulkan-validation-layers/layers/vk_layer_logging.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/layers/vk_layer_logging.h
56d204acf07fe1639103ab9326886f3c06dbbb76 03-Jul-2015 Tobin Ehlis <tobin@lunarg.com> layers: Rename all layer headers to begin with "vk_layer_" prefix
/external/vulkan-validation-layers/layers/vk_layer_logging.h