491a3cd11793892b996a8b5771479cc539198f99 |
|
09-Mar-2016 |
Jon Ashburn <jon@lunarg.com> |
layers: clang-format layers directory Change-Id: I318e3759829f33441e57aafedec1e9ec06d658c4
/external/vulkan-validation-layers/layers/threading.h
|
3cd96a2da93fa325b0d51369388f9b93798f6c80 |
|
10-Feb-2016 |
Karl Schultz <karl@lunarg.com> |
Remove Khronos confidential clause from license text.
/external/vulkan-validation-layers/layers/threading.h
|
ef2b6b2bd377870e6cbf3880d8227bf6453ab152 |
|
08-Feb-2016 |
Mike Stroyan <stroyan@google.com> |
layers: lock use of threading layer cmd pool map Access to command_pool_map data structure in threading validation layer needs a mutex.
/external/vulkan-validation-layers/layers/threading.h
|
868726c34f3442742d275b9e5dfbfc490452e852 |
|
06-Feb-2016 |
Dustin Graves <dustin@lunarg.com> |
layers: Fix 32-bit Windows build A reinterpret_cast from a non-dispatch handle to uint64_t was failing on windows 32-bit where non-dispatch handles are defined as 'typdef uint64_t object'. Changed reinterpret_cast to a C-style cast, as is consistent with the rest of the non-dispatch handle to uint64_t conversions in draw_state.
/external/vulkan-validation-layers/layers/threading.h
|
a5d694d7bca6434d51d91f4ae958e98318a3b1d2 |
|
05-Feb-2016 |
Mike Stroyan <stroyan@google.com> |
layers: thread checks of VkCommandBuffer pool read Object reads of VkCommandBuffer should also be reads of their pool. A single thread may have multiple uses of a pool in one call. That will be allowed because the uses are all in a single thread.
/external/vulkan-validation-layers/layers/threading.h
|
c0a1e46b39fed0b6e55b560e5c0effd37ca95b69 |
|
05-Feb-2016 |
Mike Stroyan <stroyan@google.com> |
layers: allow one thread multiple uses of object A single call in a thread may use an object more than once. This first appeared with vkCmdExecuteCommands and buffer pools. That is not distinguishable from recursive vulkan calls. The error that this was looking for only happens if calling vulkan while within another vulkan call. Such calls from signal handlers or callbacks should be very rare errors. So just allow one thread to have multiple uses of an object and keep accurate counters.
/external/vulkan-validation-layers/layers/threading.h
|
941448af399f228de881a578fed80b39c97079ac |
|
29-Jan-2016 |
Mike Stroyan <stroyan@google.com> |
layers: use less of namespace std Change to std::unordered_map instead of "using namespace std".
/external/vulkan-validation-layers/layers/threading.h
|
c630ec3002ff7fac5c9278b56e358f7091c01491 |
|
29-Jan-2016 |
Mike Stroyan <stroyan@google.com> |
layers: Handle 32-bit threading validation Non-dispatchable handles are all of the same type using 32-bit pointers. Use a single counter for uses of such handles in that situation.
/external/vulkan-validation-layers/layers/threading.h
|
8849f9aa3732ef897996f35615714f151d1fedf9 |
|
02-Nov-2015 |
Mike Stroyan <mike@LunarG.com> |
layers: Add threading layer generation Generate threading layer wrappers in thread_check.h. Change path for generated vulkan.h.
/external/vulkan-validation-layers/layers/threading.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/threading.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/threading.h
|
288e4f7d378f9185c714ead36a17dff64be24e49 |
|
02-Feb-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Validation Layer Copyright Updates
/external/vulkan-validation-layers/layers/threading.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/threading.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/threading.h
|
dc9592a0f224cc4031e8f16871a5d258f7242d04 |
|
25-Nov-2015 |
Courtney Goeltzenleuchter <courtneygo@google.com> |
debug_report: Rename VkDbgMsgCallback object
/external/vulkan-validation-layers/layers/threading.h
|
1a85aa1824a4122e2a735d96205adc139c58ac23 |
|
04-Nov-2015 |
Michael Lentine <mlentine@google.com> |
layers: Fix compilation on 32bit platforms Merge Request 57 Remove use of nullptr for handles Modify maps to use uint64_t Modify overloaded functions to have different signatures Conflicts: vk-layer-generate.py
/external/vulkan-validation-layers/layers/threading.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/threading.h
|
8a17da586c0f31c72aefe229449d55ea18682be9 |
|
29-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: switch copyright to Valve
/external/vulkan-validation-layers/layers/threading.h
|
50c57efd215d2bc06616b7707d460c7a1b8b7774 |
|
29-Oct-2015 |
Courtney Goeltzenleuchter <courtney@LunarG.com> |
misc: Remove Vulkan name from Copyright
/external/vulkan-validation-layers/layers/threading.h
|
73bb657499347bd40990c742af60e63bb03426f3 |
|
28-Sep-2015 |
Cody Northrop <cody@lunarg.com> |
layers: Add constructors for layer_data
/external/vulkan-validation-layers/layers/threading.h
|
90a166ef0c9f6cf0eb693d6549d00bf074ff95b3 |
|
11-Aug-2015 |
Mike Stroyan <mike@LunarG.com> |
layers: Change Threading layer dispatch and logging Use new log_msg with per instance and device dispatch
/external/vulkan-validation-layers/layers/threading.h
|
b326d2c1d74f488739ccaf7168abe9fc8fd0914e |
|
02-Apr-2015 |
Mike Stroyan <mike@LunarG.com> |
layers: Add threading checking layer New layer checks for use of objects from multiple threads.
/external/vulkan-validation-layers/layers/threading.h
|