| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2016-01-05 | layers: Fix circular make depency | Mark Lobodzinski | |
| 2016-01-05 | glslang: move to latest version | GregF | |
| 2016-01-05 | layers: MR105, Add aliasing check for buffer/image overlap | Michael Lentine | |
| 2016-01-05 | layers: LX260, Clean up AccessMask validation message in DrawState | Mark Lobodzinski | |
| 2016-01-05 | demos: Fix up dstAccessMasks and move pipeline barriers for present to ↵ | Tony Barbour | |
| bottom of pipe | |||
| 2016-01-05 | layers: LX255, Print readable version of VkAccessFlags | Mark Lobodzinski | |
| Also update related validation messages to indicate src/dest accessMask | |||
| 2016-01-05 | layers: LX249, Remove MSAA coherency checks from BeginRenderPass | Mark Lobodzinski | |
| Don't see any language in the spec saying that sample counts need to be valid at RP begin time. A PSO with matching MSAA state can be bound after the RP is started. | |||
| 2016-01-04 | WindowsRTInstaller: Fix typo in command in nsi script | David Pinedo | |
| 2016-01-04 | Windows Runtime Installer: Initial creation in LoaderAndTools | David Pinedo | |
| 2016-01-04 | loader: Convert getenv on Windows to use GetEnvironmentVariable | Jon Ashburn | |
| This allows loader to get updated environment variables. That is after the CRT has been initialized. | |||
| 2016-01-04 | layers: Enable fine-grained filtering of swapchain log messages | Mark Lobodzinski | |
| 2016-01-04 | layers: Enable fine-grained filtering of generated layer log messages | Mark Lobodzinski | |
| Layers object_tracker, threading, generic, basic, etc. | |||
| 2016-01-04 | layers: Enable fine-grained filtering of param_checker log messages | Mark Lobodzinski | |
| 2016-01-04 | layers: Enable fine-grained filtering of mem_tracker log messages | Mark Lobodzinski | |
| 2016-01-04 | layers: Enable fine-grained filtering of image layer log messages | Mark Lobodzinski | |
| 2016-01-04 | layers: Enable fine-grained filtering of device_limits log messages | Mark Lobodzinski | |
| 2016-01-04 | layers: Enable fine-grained filtering of draw_state log messages | Mark Lobodzinski | |
| Includes shader_checker messages | |||
| 2016-01-04 | loader: MR111, Fix memleaks | BogDan Vatra | |
| [instance|dev] activated_layer_list is always allocated so, we need to always free it. | |||
| 2016-01-04 | layers: LX258, Fix draw_state infinite loop in ResetDescriptorPool | Mark Lobodzinski | |
| 2015-12-31 | misc: For header vers 221; add deviceFeature drawIndirectFirstInstance | Jon Ashburn | |
| 2015-12-31 | misc: For header vers 220, fix BOTTOM_OF_PIPE typo | Jon Ashburn | |
| 2015-12-31 | misc: Add barrier pipeline stage BOTTOM_OF_PIPE; for header vers 219 | Jon Ashburn | |
| Use BOTTOM_PIPE for barrier for WSI presentation. | |||
| 2015-12-31 | headers: debug_report ext and pipelineCache version additions for header 218 | Jon Ashburn | |
| 2015-12-31 | layers: LX254, Fix typos in Image Layer error messages | Mark Lobodzinski | |
| 2015-12-31 | layers: Fix object_tracker name in validation documentation generate script | Jon Ashburn | |
| 2015-12-31 | misc: rename descriptorSetlayout pBinding; update to header vers 217 | Jon Ashburn | |
| 2015-12-31 | misc: Add pipeline stage flags to wait upon for queueSubmit semaphores; v216 | Jon Ashburn | |
| 2015-12-31 | misc: Changes to go to header v215 including vulkan.h version update | Jon Ashburn | |
| 2015-12-31 | misc: Changes to go to header v214 including vulkan.h version update | Jon Ashburn | |
| 2015-12-31 | bump header version to 213.1 | Jon Ashburn | |
| This includes WSI changes that are post vers 213 so that is why use 213.1 | |||
| 2015-12-31 | misc: rename startXXX to firstXXX and add firstXXX param to setviewport/scissor | Jon Ashburn | |
| Header file changes going to 213 version | |||
| 2015-12-30 | layers: Rename Layer/library/json files for consistency | Mark Lobodzinski | |
| 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 | |||
| 2015-12-29 | layers: MR89, Fix gtests for android | Michael Lentine | |
| Conflicts: layers/draw_state.cpp layers/image.cpp layers/mem_tracker.cpp | |||
| 2015-12-29 | misc: Bump header to 212.1 | Jon Ashburn | |
| Adds rest of version 212 changes (timestamp in DeviceLimits) that wasn't in the 217 WSI header updates. | |||
| 2015-12-29 | vktrace: version 217 WSI changes | Jon Ashburn | |
| 2015-12-29 | demos: Fix win32_surface compile errors for demos and tests | Jon Ashburn | |
| 2015-12-29 | nulldrv: Fix swapchain compile error | Jon Ashburn | |
| 2015-12-29 | demos: Version 217 WSI changes. | Ian Elliott | |
| 2015-12-29 | layers: Version 217 WSI changes. | Ian Elliott | |
| 2015-12-29 | nulldrv: Version 217 WSI changes. | Ian Elliott | |
| 2015-12-29 | loader: Version 217 WSI changes. | Ian Elliott | |
| 2015-12-29 | WSI: Update "vulkan.h" with WSI contents of version 217. | Ian Elliott | |
| 2015-12-28 | layers: MR103, Improve image dependency validation | Michael Lentine | |
| Remove duplicate dag creation and make sure image is valid if read first in a subpass dag. | |||
| 2015-12-28 | layers: Fix windows build issue with drawstate merge requests | Mark Lobodzinski | |
| 2015-12-28 | layers: MR101, Add DrawState validation of pDynamicOffsets | Tobin Ehlis | |
| At draw time, verify that any dynamic descriptors that are bound and used by the pipeline do not overflow their buffer. This requires checking the combindation of the pDynamicOffsets value from vkCmdBindDescriptorSets() for each descriptor along with its offset and range from vkUpdateDescriptors() to makes sure this combination doesn't overflow the buffer size. Also added a test to hit this case along with some additional testing for incorrect dynamicOffsetCount at vkCmdBindDescriptorSets() time. Conflicts: layers/draw_state.cpp | |||
| 2015-12-28 | layers: MR95, Add renderPass compatibility checks to DrawState | Tobin Ehlis | |
| Add functions to check renderpass compatibility based on spec. Add check for renderPass compatibility at vkBeginCommandBuffers() for a secondary command buffer where a framebuffer is included. The renderPass for that framebuffer must be compatible with the renderPass for the secondary command buffer. Add checks for renderPass compatibility at time vkCmdExecuteCommands() is called. If secondary command buffer renderPass is not compatible with active renderPass from primary command buffer, flag an error. Also added a check at vkCmdExecuteCommands() time to make sure that framebuffer from active renderPass matches any framebuffer that was set in secondary command buffer (if any). Conflicts: layers/draw_state.cpp | |||
| 2015-12-28 | layers: MR94, DrawState refactor to verify CmdBuffer RECORDING | Tobin Ehlis | |
| For all of the vkCmd* calls, we were checking to make CmdBuffer was in RECORDING state and adding Cmd to internal tracking struct. It cleans up all of the vkCmd* functions to do the RECORDING check inside of the addCmd() call. This also fixes a few holes where we weren't doing the RECORDING state check. Conflicts: layers/draw_state.cpp tests/layer_validation_tests.cpp | |||
| 2015-12-28 | layers: Fix DrawState BeginCommandBuffer check | Tobin Ehlis | |
| According to the spec, framebuffer parameter can be NULL when vkBeginCommandBuffer() is called on a secondary command buffer, however it may result in lower performance. Changed this ERROR to a PERF_WARN. Conflicts: layers/draw_state.cpp | |||
| 2015-12-28 | layers: Fix Drawstate issues with binding pipelines in/outside a renderpass | Mark Lobodzinski | |
| 2015-12-24 | loader: Don't override VK_LAYER_PATH for implicit layers | Jon Ashburn | |
