| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-10-27 | cube: Removed some #if 0's that had bee left in the code. | Ian Elliott | |
| 2015-10-27 | tri/cube: Handle window resizes (from WSI or XCB). | Ian Elliott | |
| If either vkAcquireNextImageKHR() or vkQueuePresentKHR() return VK_ERROR_OUT_OF_DATE, a new demo_resize() function is called, that replaces the current state, command buffers, swapchain, etc, with new ones that reflect the new size of the window. As part of this, the app picks up the window size from vkGetSurfacePropertiesKHR(). The same occurs if the application receives an XCB_CONFIGURE_NOTIFY event, with a changed window size. | |||
| 2015-10-27 | layers: Improve DrawState Descriptor validation | Tobin Ehlis | |
| Adding further validation for the contents of vkUpdateDescriptorSets() call. Make sure that provided sampler/image/buffer data is consistent with type and layout of the update. For imageView updates, make sure that aspect bits are set correctly for Color and DS images and make sure that the imageLayout is compatible with the underlying image format. This results in 4 new validation checks: DRAWSTATE_SAMPLER_DESCRIPTOR_ERROR DRAWSTATE_IMAGEVIEW_DESCRIPTOR_ERROR DRAWSTATE_BUFFERVIEW_DESCRIPTOR_ERROR DRAWSTATE_BUFFERINFO_DESCRIPTOR_ERROR Each of the new checks has a basic check to verify that the underlying Vk object (sampler, imageview, bufferview, buffer) for the respective type of check is valid. The ImageView error also includes cases where format of the image is not consistent with the layout (Color vs DS). Also added some enhancements to existing check: DRAWSTATE_INVALID_IMAGE_ASPECT - verify D&S bits not both set, but that one is for a DS layout, verify COLOR bit set for Color layout This change included adding and/or enhancing the tracking in DrawState for image[View] and buffer[View]. There is documentation for each of the new checks. There are new tests added for each of the new error cases as well as the ASPECT error case. | |||
| 2015-10-26 | layers: Modify Image layer to store IMAGE_STATE structs instead of their ↵ | Tobin Ehlis | |
| unique_ptrs | |||
| 2015-10-26 | loader: Check for NULL ICD in CreateDevice | Jon Ashburn | |
| Related to lunargxchange #163 | |||
| 2015-10-26 | misc: Bump to header version 183 | Courtney Goeltzenleuchter | |
| 2015-10-26 | draw_state: Remove obsolete check | Courtney Goeltzenleuchter | |
| 2015-10-26 | bug-14827: Remove DescriptorInfo union | Courtney Goeltzenleuchter | |
| The DescriptorInfo union is invalid in C++ | |||
| 2015-10-26 | bug-14258: Remove maxCommandBuffers | Courtney Goeltzenleuchter | |
| commit #53c2f7e | |||
| 2015-10-26 | layers: Update ObjectTracker to handle double-embedded loops of array struct ↵ | Tobin Ehlis | |
| params w/ object arrays in them ObjectTracker still only goes 1-level deep on object validation so if an array struct param has an embedded struct that then has an object, validating those objects is not yet done by ObjectTracker. | |||
| 2015-10-26 | layers: Fix objectTracker to validate DSs in CmdBindDescriptorSets() | Tobin Ehlis | |
| 2015-10-26 | bug-14258: Make descriptor pools and command pools more consistent | Courtney Goeltzenleuchter | |
| 2015-10-26 | misc: bump to header version 182 | Courtney Goeltzenleuchter | |
| 2015-10-26 | bug-14575: normalized queue priorities | Courtney Goeltzenleuchter | |
| 2015-10-26 | Bug 14789: Clean up limit structure | Courtney Goeltzenleuchter | |
| 2015-10-26 | layers: Fix windows build error | Mark Lobodzinski | |
| Image layer had a list initialzation inside a member initializer list | |||
| 2015-10-26 | layers: Add state-dependent image aspect/format checks | Mark Lobodzinski | |
| 2015-10-23 | misc: Update header to v181 | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14827: Make DescriptorInfo a union of bufferInfo, imageInfo, and bufferView | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14786: CmdBufferOptimizeFlags -> CmdBufferUsageFlags | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14786: Addressing layered subresources in vkCmdCopyImage | Courtney Goeltzenleuchter | |
| commit: ad27e2b Attempt at naming consistency | |||
| 2015-10-23 | bug-14786: minor renames | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: Change clear rectangle to include array layer/count | Courtney Goeltzenleuchter | |
| commit: 53a511d | |||
| 2015-10-23 | bug-14542: Remove VK_UNSUPPORTED from success return codes | Courtney Goeltzenleuchter | |
| 2015-10-23 | WIP bug-14815: VkShaderStage | Courtney Goeltzenleuchter | |
| 2015-10-23 | WIP bug-14815: VkImageAspect | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: Bump header version to v180 | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: change is unneeded? | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14746: add batched submit for semaphores and command buffers | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: match upstream header v179 | Courtney Goeltzenleuchter | |
| 2015-10-23 | Bug 14621: Change vkGet* functions to not return VkResult | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14580: add dataSize to vkGetPipelineCacheData | Courtney Goeltzenleuchter | |
| commit: aaa2ae0 | |||
| 2015-10-23 | bug-14809: Need VK_ERROR_FEATURE_NOT_PRESENT | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: make enum boundary names consistent | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14808: report number of valid bits in timesamps | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: upstream header v176 | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: Remove WRITE_COMBINED | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: Fix compile warnings about undefined _MSC_VER | Courtney Goeltzenleuchter | |
| commit: a500fc4 | |||
| 2015-10-23 | bug-14737: Move alphaToCoverageEnable to MultisampleStateCreateInfo | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14646: remove VK_SUBPASS_DESCRIPTION_NO_OVERDRAW_BIT | Courtney Goeltzenleuchter | |
| commit: 854f367 | |||
| 2015-10-23 | misc: bump header version 174 | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14084: Replace abbreviations in VkQueryPipelineStatisticFlags | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14531: Expand tess abbreviation to tessellation | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: Bump header to align with upstream | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14642: Rename queueRecordCount to requestedQueueCount | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: Bump header to align with upstream | Courtney Goeltzenleuchter | |
| 2015-10-23 | bug-14291: combine color and depth/stencil clears | Courtney Goeltzenleuchter | |
| 2015-10-23 | misc: Rename depthClip to depthClamp | Courtney Goeltzenleuchter | |
| Implementations will need to invert their behavior. commit: 60a6646e24e58b1e2c44ea8eeb1017fc133593a1 | |||
| 2015-10-23 | demos: Check all return values | Tony Barbour | |
| 2015-10-23 | Return empty string instead of null | Michael Lentine | |
