aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2015-10-22loader: Fix heap_realloc function to return newly allocated memoryJon Ashburn
LunarXchange issue #162
2015-10-22layers: Remove mid() & mdd() functions from DrawStateTobin Ehlis
Just use the report_data directly off the already looked-up map entry for the given device/instance. This saves a map lookup.
2015-10-22layers: Add DrawState check for DescriptorSet availability in PoolTobin Ehlis
Prior to allocating descriptors from a Pool, verify that requested number/type of descriptors are available in that Pool, flag error if not. When Pool is reset or when descriptors are allocated, release descriptors back to pool. Added constructor and destructor for POOL_NODE to simplify allocation/cleanup. Added layer documentation for new check and AllocDescriptorFromEmptyPool test to verify that error is correctly flagged.
2015-10-22layers: DrawState layout tracking improvementsTobin Ehlis
Descriptor type per layout tracked via vector to simplify allocation/cleanup. Added tracking for pipeline layout that can be used for further validation checks
2015-10-22layers: Added TODO comments to DrawState for missing validation checksTobin Ehlis
2015-10-22layers: Fix indices in DrawState error messageTobin Ehlis
If imageView aspect for DescriptorSet Update has both Depth and Stencil set, top-level "WriteDescriptorSet" is governed by "i" and specific descriptor within that particular WriteDescriptorSet is governed by "j".
2015-10-22layers: Comment in DrawState for missing validation of DescriptorPool size limitTobin Ehlis
2015-10-21demos: Add mem barrier to change layout to presentTony Barbour
This addresses LunarExchange issue 168
2015-10-21demos: check return value from vkQueueWaitSemaphoreTony Barbour
2015-10-21demos: Handle paint events and call RedrawWindow to animateTony Barbour
This keeps MessageBoxs from validation on Windows from hanging the demos, while allowing the demo to animate
2015-10-21Fix "_out64" -> "build" references accidentally removedCody Northrop
2015-10-21Fix formatting in BUILD.mdCody Northrop
2015-10-21BUILD.md: changed "_out64" to "build"David Pinedo
2015-10-19demos: fix tabs and line endings in vulkaninfoDavid Pinedo
2015-10-19Demos: output api version in vulkaninfoDavid Pinedo
2015-10-19Clarify parameter usage in memory_type_from_propertiesTony Barbour
2015-10-16layers: LX161, validate attachment references in subpassesMark Lobodzinski
For CmdClearColorAttachment, attachment ref must be in attachment reference array of current subpass.
2015-10-16layers: LX160, Validate Descriptor Set Image AspectsMark Lobodzinski
Validated that Descriptor Sets do not have both the STENCIL and DEPTH aspect bits set in their imageViews.
2015-10-15loader: Clean up loader_platform fileJon Ashburn
2015-10-15Add subpass dependency validation.Michael Lentine
2015-10-15layers: LX159, properly validate swapchain imagesMark Lobodzinski
Swapchain images are implicitly created and deleted, but must be considered valid VkImage objects.
2015-10-15layers: LX159, validate all descriptorSets in arrayMark Lobodzinski
DrawState was not using array index in dsUpdate.
2015-10-15layers: LX159, pipelineCache CAN be Null.Mark Lobodzinski
Fix for ObjectTracker to not error on NULL pipelineCache objects.
2015-10-15layers: Remove MemTracker dead codeMark Lobodzinski
2015-10-14cmake: Need glslang for tests as well as ICDCourtney Goeltzenleuchter
2015-10-14cmake: Fix options for building on WindowsCourtney Goeltzenleuchter
2015-10-14cmake: Make all sub-components optionalJason Ekstrand
2015-10-14loader: Use loc instead of location for getting the directoryJason Ekstrand
Without this, the VK_ICD_FILENAMES parameter ends up getting ignored
2015-10-14Updaing build to include vk_layer_utilsMichael Lentine
2015-10-13update_external_sources: Get Windows LunarGLASS build working againCody Northrop
Include the following changes: - Enable SPIR-V rev 32 support - Always delete previous LunarGLASS builds, just like glslang - Disable Debug LunarGLASS build - Change order of glslang build so that Release resides in install
2015-10-12layers: Bug #14850, enforce validation for semaphore statesMark Lobodzinski
Added creation of driver-side semaphore objects.
2015-10-12Fix image aspect value passed to demo_set_image_layoutTony Barbour
Addresses LunarExchange issue #156
2015-10-09layers: Remove dependency between calls to vkCreateImage and ↵Tony Barbour
vkGetPhysicalDeviceProperties
2015-10-09demos: Create a wider console on windowsDavid Pinedo
2015-10-09Loader: Fix locking bug in CreateInstanceJon Ashburn
2015-10-08update_external_sources: move up to latest glslangGreg Fischer
Also remove a few redundant redundancies.
2015-10-08loader: Remove unneeded definesCourtney Goeltzenleuchter
2015-10-08loader: Use correct 64bit printf format for WindowsCourtney Goeltzenleuchter
Fixes LunarXchange issue #145
2015-10-08layers: Fix Windows compiler warningsCourtney Goeltzenleuchter
2015-10-08layers: Fix Windows compile warningsCourtney Goeltzenleuchter
2015-10-08layers: clean up includesCourtney Goeltzenleuchter
2015-10-08layers: Add DEBUG_OUTPUT support to swapchainCourtney Goeltzenleuchter
2015-10-08layers: Add DEBUG_OUTPUT support to shader_checkerCourtney Goeltzenleuchter
2015-10-08layers: Add DEBUG_OUTPUT support to param_checkerCourtney Goeltzenleuchter
2015-10-08layers: Add DEBUG_OUTPUT support to mem_trackerCourtney Goeltzenleuchter
2015-10-08layers: Add DEBUG_OUTPUT support to imageCourtney Goeltzenleuchter
2015-10-08layers: Add DEBUG_OUTPUT support to draw_stateCourtney Goeltzenleuchter
2015-10-08layers: Add DEBUG_OUTPUT support to device_limitsCourtney Goeltzenleuchter
2015-10-08layers: Add support for Windows DEBUG_OUTPUT loggingCourtney Goeltzenleuchter
2015-10-08demos: Add getting GetDeviceProcAddr entrypoint from GetInstanceProcAddrJon Ashburn
Better test for the loader.