87e0afcd98dcf3c1e5e2cbb3023fe89d9dd10cd2 |
|
22-Mar-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Merge renderpass maps in core_validation Kill passMap, merge all renderpass data into RENDER_PASS_NODE and only use renderPassMap.
/external/vulkan-validation-layers/layers/core_validation.h
|
5b81366f6b6bf2b76529d233143bcd13bdbb8533 |
|
22-Mar-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Merge framebuffer maps in core_validation Add attachments container to FRAMEBUFFER_NODE and only use frameBufferMap.
/external/vulkan-validation-layers/layers/core_validation.h
|
a2d5d61d3c324e027f78bfd1d8c4c49c66898520 |
|
21-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: LX448, Prevent descriptorSetCount overflow in core_validation Tracking descriptor and descriptorSet counts was incorrect, sometimes causing integer overflow and application crashes for large createInfo values. Change-Id: I92196659d6a7476582aa069e42c9a0d7228ba087
/external/vulkan-validation-layers/layers/core_validation.h
|
b4cc521cc1250cec2a064e22a4d840f1ab42370d |
|
18-Mar-2016 |
Michael Lentine <mlentine@google.com> |
layers: Update event tracking to account for sequential cross command buffer and queue tracking.
/external/vulkan-validation-layers/layers/core_validation.h
|
72d66f0c1639cbaca92459498452d06db32d7aef |
|
21-Mar-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Merge of cmd buffer maps in core_validation This is the first step in killing cbMap from mem_tracker and merging all cmd buffer tracking into commandBufferMap. This removes all cbMap references, merges some data between the two maps as appropriate, and replicates some of the mem_tracker data into the GLOBAL_CB_NODE struct. There is still some work to be done here in order to remove some of the replicated data and improve some algorithms that use the commandBufferMap to avoid duplicate efforts.
/external/vulkan-validation-layers/layers/core_validation.h
|
5188e31f172f7dee49b6ae0a3d81d4cfd8c1b231 |
|
17-Mar-2016 |
Chris Forbes <chrisforbes@google.com> |
layers: tidy up PIPELINE_NODE a bit V2: Incorporate review feedback V3: Squash warning from printf(size_t). Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/layers/core_validation.h
|
0a32ed7bdf03e7bda914e03c0bfa6ebf400cdf5b |
|
17-Mar-2016 |
Michael Lentine <mlentine@google.com> |
layers: Track lifetime when using cross-queue semaphores.
/external/vulkan-validation-layers/layers/core_validation.h
|
58070a671b39e2058a799c7b9c932f3f03f2e66d |
|
16-Mar-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Consolidate VkDeviceMemory maps into a single map There were three separate maps in core_validation.cpp that used VkDeviceMemory for key. This change consolidates those maps into a single map with DEVICE_MEM_INFO as the value. To accomadate this I added data to DEVICE_MEM_INFO struct to track mapped image/buffer ranges as well as image reference for memory with mapped image.
/external/vulkan-validation-layers/layers/core_validation.h
|
0801763633180d277d26a90343464bd11646056f |
|
16-Mar-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Consolidate swapchainMaps in core_validation Remove old mem_tracker swapchainMap and consolidate all swapchain tracking into the devExts struct swapchainMap.
/external/vulkan-validation-layers/layers/core_validation.h
|
a3c20a28f119d24faec013fb4513605b654c36c3 |
|
14-Mar-2016 |
Chris Forbes <chrisforbes@google.com> |
layers: validate capabilities against device features V2: squashed in feedback. V3: More careful about VkBool32 Signed-off-by: Chris Forbes <chrisforbes@google.com>
/external/vulkan-validation-layers/layers/core_validation.h
|
68df55c0c79692bc0748ecbcce6450174f2da4d7 |
|
15-Mar-2016 |
Mark Lobodzinski <mark@lunarg.com> |
layers: Fix core_validation compilation error Change-Id: I1ed4fffbf607465239afbce4d7d28b11bceaa548
/external/vulkan-validation-layers/layers/core_validation.h
|
5b5e7bcfe47d9ed90d0d5edbbe11edf7214a7784 |
|
10-Mar-2016 |
Tobin Ehlis <tobine@google.com> |
layers: Merge mem_tracker and draw_state layers into core_validation layer cube & tri --validate now use core_validation instead of MT & DS Very little efficiency has been pulled out for this initial merge. A few maps have been merged, but otherwise almost all of the mem_tracker code is pulled intact and surrounded in "#if MTMERGE" blocks. Change-Id: Icf060bfc0177fc8c9fa7d8d57f7ddc446357b665
/external/vulkan-validation-layers/layers/core_validation.h
|