d11c4ee2bd2a5672093d76630d895e824ee1a571 |
|
15-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Move layer debug action initialization into layer_utils Also removed dead code from the layer generation script. Change-Id: I64fdcaaf1aed8152de62079568c8e247333d8c61
/external/vulkan-validation-layers/layers/object_tracker.h
|
491a3cd11793892b996a8b5771479cc539198f99 |
|
09-Mar-2016 |
Jon Ashburn <jon@lunarg.com> |
layers: clang-format layers directory Change-Id: I318e3759829f33441e57aafedec1e9ec06d658c4
/external/vulkan-validation-layers/layers/object_tracker.h
|
c2470609355763b4a414821022d5b6867ff2a9e9 |
|
08-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX430, Modfiy object_tracker to handle multiple instances Upon DestroyInstance, OT indicated that all objects in all maps were not properly destroyed. Made this reporting work on a per-instance basis. Change-Id: I9b4eae4364a24597cb449610a31bf9b872c45225
/external/vulkan-validation-layers/layers/object_tracker.h
|
90ee20e0fd1b42245ed4242df98d7a55032ce6ee |
|
03-Mar-2016 |
Michael Lentine <mlentine@google.com> |
build: LVLPR65, Fix android extensions support in unique_objects
/external/vulkan-validation-layers/layers/object_tracker.h
|
1c063f62adefe70a28d3d40dcf7b623f2bf8ea53 |
|
23-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Make layer option names more consistent and update docs
/external/vulkan-validation-layers/layers/object_tracker.h
|
dfe7915449c653dec5e6271550b5cd6ac3bf0e41 |
|
22-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX232, Removed invalid object_tracker QueueBindSparse error message
/external/vulkan-validation-layers/layers/object_tracker.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/object_tracker.h
|
3cd96a2da93fa325b0d51369388f9b93798f6c80 |
|
10-Feb-2016 |
Karl Schultz <karl@lunarg.com> |
Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/layers/object_tracker.h
|
584ccabfe4526e99ddbdd033b15bbcf16530d373 |
|
03-Feb-2016 |
Michael Lentine <mlentine@google.com> |
layers: Enable Wall and Werror.
/external/vulkan-validation-layers/layers/object_tracker.h
|
b838dc009d9e603ef13bdac2d1f960da78bebd2d |
|
03-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
Revert "layers: Clang-format changes for files in layers dir of repo" This reverts commit e260acfb96ea20945149ede6a250ef622ca7fd03. The clang-format changes need to be postponed until just prior to public release to facilitate MRs.
/external/vulkan-validation-layers/layers/object_tracker.h
|
e260acfb96ea20945149ede6a250ef622ca7fd03 |
|
03-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Clang-format changes for files in layers dir of repo
/external/vulkan-validation-layers/layers/object_tracker.h
|
288e4f7d378f9185c714ead36a17dff64be24e49 |
|
02-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Validation Layer Copyright Updates
/external/vulkan-validation-layers/layers/object_tracker.h
|
884f0b6ae54f8a82336692498fdcf1a318b5e39c |
|
26-Jan-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX308, CreateGraphics/ComputePipelines support for multiple pipelines Codegen needs special cases to create tracking structures when multiple pipelines are specified. Moved these APIs into the explicit code section for now.
/external/vulkan-validation-layers/layers/object_tracker.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/object_tracker.h
|
f980af43510a4b7bbb1a9ed4a5ea39badb6ed23b |
|
24-Jan-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX300, Conditionally validate pInheritanceInfo in object_tracker In BeginCommandBuffers, pInheritance may be non-NULL but should only be validated if it is part of a secondary command buffer. Added status flag for this setting in AllocateCommandBuffers and added code-gen for this special case to the layer generation code and made the routine (dereference_conditionally) general-purpose.
/external/vulkan-validation-layers/layers/object_tracker.h
|
ae8172b05771d3efc60687f5d8946099a75d7d32 |
|
22-Jan-2016 |
Chris Forbes <chrisforbes@google.com> |
layers: Only set up tracking for new descriptors if allocation succeeded. It's possible for this call to fail -- the pool is exhausted, or the request was simply bogus. In these cases, the returned descriptor set handles are meaningless. Don't shove them in our hashtables. Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/layers/object_tracker.h
|
2bdf6da2d55b916479f90c87797ff20ddbb14fd9 |
|
08-Jan-2016 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
loader: implement new layer init method New layer init method requires the construction of Link information for CreateInstance and CreateDevice that is accessible to layers via the CreateInfo.pNext pointer. The layer can then use the Get*ProcAddr from the Link structure to initialize their dispatch table if the call down the chain returns successfully. This removes the need to do special initialization work at Get*ProcAddr time. Layer Get*ProcAddr now return their internal function pointers regardless of the value of instance or device. Only need to have valid instance & device when looking up extensions or when passing the request down the chain. This mechanism allows us to remove object wrapping used by the loader previously. Also simplifies the dispatch table setup. Conflicts: layers/device_limits.cpp layers/draw_state.cpp loader/loader.c loader/trampoline.c
/external/vulkan-validation-layers/layers/object_tracker.h
|
a4ae48bfd6f2e2a80e1f92e054a007cf90a4e218 |
|
11-Jan-2016 |
Jon Ashburn <jon@lunarg.com> |
misc: Move to Vulkan header version 0.222
/external/vulkan-validation-layers/layers/object_tracker.h
|
c6a2575443ea7b376e52687ded63a243217a3e34 |
|
05-Jan-2016 |
Tobin Ehlis <tobine@google.com> |
layers: MR123, Improved ObjectTracker codegen Updated ObjectTracker to correctly generate the required permutations of validate_<object>() functions. This removed some hand-coded functions from the header. Updated the codegen for ObjectTracker to use improved dict from UniqueObjects that eliminates repeated "if" and "for" blocks. Also updated valid null object checking to limit valid null object cases to appropriate API calls.
/external/vulkan-validation-layers/layers/object_tracker.h
|
7899660db72912cb17d5eabea33d8f13d040df7c |
|
04-Jan-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Enable fine-grained filtering of generated layer log messages Layers object_tracker, threading, generic, basic, etc.
/external/vulkan-validation-layers/layers/object_tracker.h
|
2e87e61dd76baebde60981fcca8b38fe3b1883d4 |
|
30-Dec-2015 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Rename Layer/library/json files for consistency Renamed layers from (for example) xxx_DrawState to xxx_draw_state Renamed JSON files Renamed libraries Renamed object_track.* to object_tracker.* Renamed apidump.h to api_dump.h Renamed screen_shot layer to screenshot Renamed APIDump layer settings file options to ApiDump Bug fixes here and there from prior renames
/external/vulkan-validation-layers/layers/object_tracker.h
|