| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-12-15 | demos: Fix build warning on Linux for tri | Jon Ashburn | |
| 2015-12-15 | cube and tri: change shader version numbers to 400 | GregF | |
| 2015-12-15 | layers: Remove extra increment in DrawState vkCmdNextSubpass | Tony Barbour | |
| 2015-12-15 | demos: Fix cube for missing dbgBreakCallback which has been removed from loader | Jon Ashburn | |
| 2015-12-15 | debug_report: Make pUserData always a const | Courtney Goeltzenleuchter | |
| This prevents compiler warnings. | |||
| 2015-12-15 | layers: Add allocator to layer init functions | Courtney Goeltzenleuchter | |
| Conflicts: layers/shader_checker.cpp | |||
| 2015-12-15 | loader: Remove unused function | Courtney Goeltzenleuchter | |
| 2015-12-15 | nulldrv: Add swapchain "support" to nulldrv | Courtney Goeltzenleuchter | |
| This allows us to use the null driver ICD in place of a real ICD for loader & layer development. | |||
| 2015-12-15 | loader: Remove unused debug helper functions | Courtney Goeltzenleuchter | |
| Helper functions weren't considered essential to the debug_report extension and will be moved to a library. | |||
| 2015-12-15 | layers: Fix debug_report extension number | Jon Ashburn | |
| 2015-12-15 | layers: Rename VK_DEBUG_REPORT_EXTENSION enums | Courtney Goeltzenleuchter | |
| 2015-12-15 | layers: Fix debugReport object type in draw_state | Jon Ashburn | |
| 2015-12-15 | layers: rename VkDbgObjectType | Courtney Goeltzenleuchter | |
| VkDebugReportObjectTypeLUNARG fits the extension naming requirements | |||
| 2015-12-15 | layers: Rename DebugReport flags | Courtney Goeltzenleuchter | |
| Conflicts: layers/mem_tracker.cpp Conflicts: layers/draw_state.cpp | |||
| 2015-12-15 | vulkan: Changes for header version 211 | Jon Ashburn | |
| Add anisotropyEnable to VkSamplerCreateInfo. Add inheritedQueries to VkPhysicalDeviceFeatures | |||
| 2015-12-14 | SPV Toolchain: Pickup latest LunarGLASS fix | GregF | |
| 2015-12-14 | demos: Update command pool flags for implicit resets in tri.c | Mark Lobodzinski | |
| 2015-12-14 | layers: Add DrawState checks for correct CmdBuffer reset | Tobin Ehlis | |
| Can only reset individual CmdBuffers if they are allocated from a pool that included the VK_COMMAND_POOL_CREATE_RESET_COMMAND_BUFFER_BIT. Also need to intercept vkResetCommandPool() function and make sure that all individual CmdBuffers allocated from that pool are reset when called. Finally, updated naming of cmdBuffer states (RECORDING & RECORDED) to more closely match spec. | |||
| 2015-12-14 | loader: Fix physical device cast for enumerate properties trampoline code | Jon Ashburn | |
| Enumerate layer and extension properties don't always call down chain so can't just cast physical device to the loader struct. Must search for it in cases where a layer wrapped it. | |||
| 2015-12-11 | demos: Fix free queue so no use of it after free in vulkaninfo | Jon Ashburn | |
| 2015-12-11 | layers: Updates to vk_validation_layer_details.md | tobine | |
| Remove a couple of tasks that have been completed and fix a couple typos. | |||
| 2015-12-11 | wsi: Make WSI cases more consistent, fail if not set correctly | Mark Lobodzinski | |
| Filled in build details for Mir, Wayland, etc. | |||
| 2015-12-11 | android: Update build to define android platform at build time | Michael Lentine | |
| 2015-12-11 | android: Change utils to a static lib for easier disto. | Michael Lentine | |
| 2015-12-11 | android: Fix android build. | Michael Lentine | |
| Temporarily disable shader checker which now depends on glslang Fix xcb guards and set the ifdef based on platform | |||
| 2015-12-11 | SPV toolchain: update for SDK 0.10.1 | GregF | |
| 2015-12-11 | layers: LX234, Fix memory validation for VK_WHOLE_SIZE in memory ranges | Mark Lobodzinski | |
| 2015-12-11 | layers: LX232, Add contstructor for DrawState struct | Mark Lobodzinski | |
| PIPELINE_NODE was getting treated as POD with memcpy/memsets. | |||
| 2015-12-11 | layers: LX231, Fix DeviceLimits windows JSON file | Mark Lobodzinski | |
| 2015-12-11 | layers: LX230, Complete initialization of MEM_OBJ_INFO structure | Mark Lobodzinski | |
| Fields added to MemTracker struct were not initialized | |||
| 2015-12-11 | layers: LX229, Fix swapchain layer imageArrayLayers caps check | Mark Lobodzinski | |
| 2015-12-11 | loader: Fix bug where dynamic dispatch for layer dev exts needs to come later | Jon Ashburn | |
| GetDeviceProcAddr dynamic dispatch init was happening too soon before layer device extension was enabled. Fix it. | |||
| 2015-12-11 | loader: In CreateDevice trampoline code allow wrapped PhysicalDevice objects | Jon Ashburn | |
| It was assuming object was not wrapped. Now look up object in instance structure based on dispatch table pointer. | |||
| 2015-12-11 | Add an 'all' debug flag | Michael Worcester | |
| 2015-12-10 | layers: Some debug_marker fixes for draw state | Jon Ashburn | |
| 2015-12-10 | layers: Add device extension entrypoints to JSON bug #15012 | Jon Ashburn | |
| 2015-12-10 | loader: Add support for device extension entrypoints in layer JSON files | Jon Ashburn | |
| Bugzilla #15012 | |||
| 2015-12-10 | loader: Convert ext list helper functions to generic form | Jon Ashburn | |
| This allows future changes where the device and instance ext lists are different types. | |||
| 2015-12-10 | Fix crash: pApplicationInfo is not mandatory | BogDan Vatra | |
| 2015-12-09 | nulldrv: Create icd json file for nulldrv | Courtney Goeltzenleuchter | |
| 2015-12-09 | nulldrv: Add json for null driver | Courtney Goeltzenleuchter | |
| The null driver is useful for testing code changes in layers and the loader that don't depend on a real ICD so add a json file to make it easier to use. | |||
| 2015-12-09 | misc: Update dependencies | Courtney Goeltzenleuchter | |
| 2015-12-09 | demos: Fix bug in tri so it uses a realloc callback since it uses alloc ↵ | Jon Ashburn | |
| callback | |||
| 2015-12-08 | layers: LX222, suppress warning on partial CmdClearAttachment calls | Mark Lobodzinski | |
| Drawstate will warn if this call is made in a renderpass BEFORE making a draw call. However, this is OK if only a subset of the attachment is being cleared. | |||
| 2015-12-08 | Layers: changed one more doc file for new layer names | David Pinedo | |
| 2015-12-07 | Loader doc: Modifed WindowsICDs.txt | David Pinedo | |
| 2015-12-07 | layers: LX223, Properly handle NULL pipelineCache in pipeline create routines | Mark Lobodzinski | |
| ObjectTracker was choking on null compute pipeline caches. Disabled validation check on null pipelineCaches for ONLY Create[Compute|Graphics]Pipelines APIs. | |||
| 2015-12-07 | layers: Wrap up windows/test issues with DrawState/ShaderChecker merge | Mark Lobodzinski | |
| 2015-12-07 | layers: MR77, Add draw-time checks for descriptorSet compatibility | Tobin Ehlis | |
| When PSO is created, gather the group of sets that are actually used by that PSO. Then, at Draw time, verify that for each set used by the bound PSO, there is a corresponding valid descriptorSet bound which also matches the associated setLayout from the PSO's pipelineLayout. Added two more tests to the DescriptorSetCompatibility test case to verify that these checks correctly fire. | |||
| 2015-12-07 | layers: MR75, Smart Merge of DrawState and ShaderChecker into DrawState layer | Tobin Ehlis | |
| Cleaned up the merge to share data structs. Both layers had maps of descriptorSetLayouts, pipelineLayouts and renderPasses so merged those into single map for each. | |||
