| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-06-23 | layers: ObjectTracker per-instance storage, updated logging | Mark Lobodzinski | |
| o Moved non-generated code into object_track.h header file o Added support for per-instance storage o Updated for new debug logging mechanism/callbacks | |||
| 2015-06-22 | layers: Fix DrawState compile fail | Tobin Ehlis | |
| Missed adding in layout when resolving merge conflict. | |||
| 2015-06-22 | layers: Add DrawState check to verify Idx buffer bound before an Indexed Draw | Tobin Ehlis | |
| Also some minor formatting clean-up to reduce lines of code | |||
| 2015-06-22 | layers: Add DrawState check to verify BeginCommandBuffer was called before ↵ | Tobin Ehlis | |
| updating or ending a Cmd Buffer Also migrated code to set Dynamic State back into CmdBindDynamicState function since that's the only call to set Dynamic State. | |||
| 2015-06-22 | tri/cube: Convert GPA usage/error-checking/reporting to a macro. | Ian Elliott | |
| 2015-06-22 | tri: Change to vkGetDeviceProcAddr() for WSI functions. | Ian Elliott | |
| 2015-06-22 | vulkan.h: V103 -- Add VkPipelineLayout to vkCmdBindDescriptorSets, Bug# 14047 | Mark Lobodzinski | |
| 2015-06-19 | layers: Addition of source_line_info.py script to simplify codegen debugging | Tobin Ehlis | |
| vk-layer-generate.py and vk_helper.py now use added source_line_info.py script to insert comments throughout generated code indicating where the code was generated from. | |||
| 2015-06-19 | Layers: Correctly handle WSI_LUNARG extension. | David Pinedo | |
| Other code cleanup. | |||
| 2015-06-19 | MemTracker: Advertise WSI_LUNARG extension in GetPhysDevExtInfo | Jon Ashburn | |
| 2015-06-19 | layers: Erase proper key in draw state. | Jeremy Hayes | |
| 2015-06-19 | layers: Fix iterator comparison. | Jeremy Hayes | |
| 2015-06-19 | layers: Move image validation to separate layer. | Jeremy Hayes | |
| 2015-06-19 | layers: Comment for newbies. | Jeremy Hayes | |
| 2015-06-19 | MemTracker: make sure get_mem_binding_from_object uses dispatchable object | Jon Ashburn | |
| 2015-06-19 | layers: Add DrawState check for Invalid PSO CreateInfo state | Tobin Ehlis | |
| Report any violations in PSO restrictions as DRAWSTATE_INVALID_PIPELINE_CREATE_STATE error and don't call into driver. Also fix a couple of broken error calls that had NULL dispatchable object parameter. | |||
| 2015-06-19 | layers: Add active_shaders flag to Pipeline node struct in DrawState | Tobin Ehlis | |
| 2015-06-18 | Layers: ported to screenshot layer to master | David Pinedo | |
| 2015-06-18 | Windows: Fix build issues on Windows | Tony Barbour | |
| Generate vulkan.def from header, fix use of alloca | |||
| 2015-06-18 | layers: Remove dead code. | Jeremy Hayes | |
| 2015-06-18 | demos: Fix output location in tri.vert. | Jeremy Hayes | |
| 2015-06-18 | layers: Make WSI_LUNARG a device extension and check if enabled before use | Jon Ashburn | |
| Return NULL GetProcAddr if not enabled. Also fix DEBUG_MARKER bugs in DrawState and ParamChecker Also advertise WSI_LUNARG as a device extension in layers where it is used. | |||
| 2015-06-18 | loader: Remove support for WSI as an instance extension | Jon Ashburn | |
| WSI is now a device extension so remove loader support | |||
| 2015-06-18 | demos: Add missing spv dependency for cube | Cody Northrop | |
| 2015-06-18 | layers: Migrate draw_state.cpp to use log_msg utility for dbg reporting | Tobin Ehlis | |
| Unified all reporting of INVALID_CMD_BUFFER messages under the getCBNode() function which eliminated lots of duplicate code. | |||
| 2015-06-18 | layers: Update DrawState intercept of Create/Destroy MsgCallback | Tobin Ehlis | |
| 2015-06-18 | misc: Remove VK_PHYSICAL_DEVICE_INFO_TYPE_DISPLAY_PROPERTIES_WSI | Jon Ashburn | |
| This is only used for getting display object which is no longer needed since the GetDisplayInfoWSI() functions is removed | |||
| 2015-06-18 | misc: Remove GetDisplayInfoWSI() | Jon Ashburn | |
| This entry point was a challenge for loader to handle correctly. Since it is going away in the new WSI proposal remove it in all components. | |||
| 2015-06-18 | loader: Fix memory free bug in destroying icd from DestroyInstance | Jon Ashburn | |
| 2015-06-18 | layers: Add linefeed after log message | Courtney Goeltzenleuchter | |
| 2015-06-18 | mem_tracker: Cannot get dispatch key after destroy | Courtney Goeltzenleuchter | |
| get_dispatch_key looks for the dispatch table pointer at the beginning of the object. Once it's destroy that value isn't available so grab the key before it's destroyed. | |||
| 2015-06-18 | vulkan.h: V102 -- Rename min/maxDepth for DepthStencil, Bug# 13917 | Mark Lobodzinski | |
| Renamed depth-stencil minDepth and maxDepth to minDepthBounds and maxDepthBounds. | |||
| 2015-06-18 | vulkan.h: V101 -- Remove programPointSize, Bug# 13928 | Mark Lobodzinski | |
| 2015-06-18 | vulkan.h: V100 -- Remove vkClearDescriptorSets, Bug# 13783 | Mark Lobodzinski | |
| Conflicts: layers/draw_state.cpp | |||
| 2015-06-18 | vulkan.h: V99 -- Remove fixed-function point parameters, Bug# 13928 | Mark Lobodzinski | |
| Remove pointSize and pointFadeThreshold from VkDynamicRsStateCreateInfo. | |||
| 2015-06-18 | vulkan.h: V99 -- Remove vkPinSystemMemory, Bug# 13926 | Mark Lobodzinski | |
| 2015-06-18 | vulkan.h: V99 -- Remove vkSetMemoryPriority, Bug# 13925 | Mark Lobodzinski | |
| Conflicts: layers/mem_tracker.cpp | |||
| 2015-06-18 | layers: Report DEBUG_MARKER as supported in ParamChecker and DrawState | Jon Ashburn | |
| 2015-06-18 | layers: Add GetPhysicalDeviceExtInfo to DrawState | Jon Ashburn | |
| Allows DrawState to be enabled in layers_validation_test | |||
| 2015-06-18 | DrawState: Fix destroying of maps so the map entrys get removed | Jon Ashburn | |
| They were hanging around and causing double delete assertions. | |||
| 2015-06-18 | tests: Remove the enablement of the "Validation" extension | Jon Ashburn | |
| This accidentally got added resulting in validation layers always running. | |||
| 2015-06-18 | WIP: Debugging - REMOVE | Courtney Goeltzenleuchter | |
| 2015-06-18 | loader: Grab next before destroying the data | Courtney Goeltzenleuchter | |
| 2015-06-18 | layers: Fix memtracker segfault for ill-behaved apps | Mark Lobodzinski | |
| Freeing object memory before destroying object resulted in a segfault. This is illegal but shouldn't crash the layer. | |||
| 2015-06-18 | shaderChecker: Add GetPhysDevExtInfo and fix CreateInstance | Jon Ashburn | |
| 2015-06-18 | loader: Support multiple layers in one library by using <layerName>GetProcAddr | Jon Ashburn | |
| Get*ExtensionInfo string was being used to see if layer extensions are aliases. Change this over to Get*ProcAddr pointer since that will be different in libraries that have multiple layers/ICDs in them. Conflicts: loader/loader.c | |||
| 2015-06-18 | loader: Remove the test for device layers activated; they follow create/destroy | Jon Ashburn | |
| 2015-06-18 | loader: Add device struct so can destroy layer info at DestroyDevice | Jon Ashburn | |
| This also allows multiple logical devices per icd/gpu combo. Old code conflated a icd/gpu combo with a logical device | |||
| 2015-06-18 | mem_tracker: Process config file debug actions | Courtney Goeltzenleuchter | |
| Now that debug report functionality is in place can use that mechanism to handle logging enabled by vk_layer_settings.txt | |||
| 2015-06-18 | layers: Remove callback as runtime action | Courtney Goeltzenleuchter | |
| Doesn't make sense to have a callback action to a config file setting, so remove that option. | |||
