| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-05-27 | layers: Fix drawState lock bug and don't call driver w/ bad pipeline | Tobin Ehlis | |
| 2015-05-27 | tests: Added some empty test functions with comments for DrawState layer testing | Tobin Ehlis | |
| 2015-05-27 | layers: Fix some DrawState checks | Tobin Ehlis | |
| 2015-05-26 | BUILD.md: Fix markdown language that didn't translate from github to gitlab | Cody Northrop | |
| 2015-05-22 | vulkan.h: V96 -- xglCmdBlitImage filter mode. Bug# 13759. | Mark Lobodzinski | |
| 2015-05-22 | layers: Add additional check for RenderPass sampleCount | Tobin Ehlis | |
| Was checking PSO MSAA num samples against FrameBuffer sampleCount. This change adds an additional check against RenderPass sampleCount. | |||
| 2015-05-21 | layers: Build C++ version of generic layer | Mark Lobodzinski | |
| All layers are now implemented in C++. | |||
| 2015-05-20 | layers: Convert object tracker to C++ | Mark Lobodzinski | |
| 2015-05-20 | wsi: Deal with drivers that don't allow query of swap-chain VkFormat. | Ian Elliott | |
| 2015-05-15 | wsi: Deal with drivers that don't allow query of swap-chain VkFormat. | Ian Elliott | |
| 2015-05-15 | wsi: Add queries for VkDisplayWSI's and VkFormat's to demos. | Ian Elliott | |
| Show how to query which VkFormat to use for a WSI swap chain. In order to work correctly, changes are needed to existing ICDs: - Changed the order of VkFormats for the intel sample driver, so that the desired value will be first (which is what the demos will use). - Enhanced the nulldrv to support the VK_PHYSICAL_DEVICE_INFO_TYPE_DISPLAY_PROPERTIES_WSI query. | |||
| 2015-05-15 | Add win32 condition variables. | Mike Stroyan | |
| 2015-05-15 | layers: Make threading layer provide thread-safety | Mike Stroyan | |
| Add mutual exclusion behavior to threading layer after reporting collisions. This will allow applications to continue beyond first threading error. It can't help reentrant calls. | |||
| 2015-05-14 | tests: Expand layer validation test coverage | Mark Lobodzinski | |
| Added layer validation tests for several ObjectTracker and MemTracker validation cases. Also improved error handling in object tracker layer to handle validation failures that could cause unrecoverable driver errors. | |||
| 2015-05-14 | Merge branch 'master' of | FslNopper | |
| https://gitlab.khronos.org/vulkan/LoaderAndTools.git | |||
| 2015-05-13 | Revert "demos: Add msaa-tri.c for msaa rendering example modified from tri.c" | Courtney Goeltzenleuchter | |
| This reverts commit 0e83c4d651d5602a35b5c54eb59f2543310b5f31. | |||
| 2015-05-13 | demos: Add msaa-tri.c for msaa rendering example modified from tri.c | Henry Song | |
| 2015-05-13 | loader: On Windows disable global optimization for API entrypoints | Tobin Ehlis | |
| Without this change, on a Windows Release build, mhook is unable to hook the entrypoint functions. | |||
| 2015-05-12 | layers: rework Threading layer to match version 91 | Mike Stroyan | |
| Handle multiple thread checked parameters. Thread-check parameters in some calls that start with a VkDevice parameter. Use more recent WSI name pattern. | |||
| 2015-05-12 | layers: fix calculation of intercepting functions. | Mike Stroyan | |
| Assign _gen_layer_get_global_extension_info to intercept. Remove duplicate calculation of lookups. | |||
| 2015-05-11 | vulkan.h: V93 -- fine-grained memory binding synchronization. Bug# 13464 | Mark Lobodzinski | |
| New names and behavior for QueueBind* APIs. | |||
| 2015-05-12 | shader_checker: check types between FS output and CB | Chris Forbes | |
| 2015-05-12 | shader_checker: add type checking between VF and VS | Chris Forbes | |
| 2015-05-12 | shader_checker: add helper to walk a type tree and return the basic type | Chris Forbes | |
| 2015-05-12 | shader_checker: fix fs output/cb attachment walking after assert fixes | Chris Forbes | |
| 2015-05-12 | layers: remove assumption that there's a glslang source tree alongside | Chris Forbes | |
| We have an in-tree spirv.h now, just use that. | |||
| 2015-05-11 | Windows: Fix build from recent loader changes | Jon Ashburn | |
| 2015-05-08 | spirv: Update to matching header | Courtney Goeltzenleuchter | |
| 2015-05-08 | vulkan.h: V94 -- remove vkCmdCloneImageData. Bug #16550. | Mark Lobodzinski | |
| 2015-05-08 | layers: Remove use_count from ObjectTracker | Mark Lobodzinski | |
| Removed ll_increment_use_count from layer Fixed some issues with thread safety Simplified handling of special-case APIs Removed GetExtensionSupport dead code | |||
| 2015-05-07 | misc: Add vkGetInstanceProcAddr() entrypoint | Jon Ashburn | |
| Adding this entrypoint as this has been discussed in khronos and is needed for the loader/layer/extension proposal. Caveats: 1) Have not updated layers or any tests/demos yet that will come later; 2) No one including loader is using this call yet; 3) Leaving exisitng vkGetProcAddr() as is for now; later once loader is using vkGetInstanceProcAddr call can switch vkGetProcAddr() to vkGetDeviceProcAddr() | |||
| 2015-05-07 | loader: No longer generate code, instead directly check in source code | Jon Ashburn | |
| 2015-05-07 | layers: Fix bug of GetGlobalExtensionInfo not being added to layer_intercept | Jon Ashburn | |
| 2015-05-07 | loader: logging on Windows to both debug output and stderr | Jon Ashburn | |
| 2015-05-06 | layers: update object tracker memory ref validation | Mike Stroyan | |
| Allocate enough space for queueInfo. Record queueNodeIndex to allow setGpuQueueInfoState between addQueueInfo and validateQueueFlags. Report case when queue flags remain unknown to application and layer. Move expanded common code into validateQueueFlags. Initialize g_pQueueInfo to NULL. Handle case when it is NULL. Handle when malloc or realloc fails. | |||
| 2015-05-06 | Merge branch 'master' of https://gitlab.khronos.org/vulkan/LoaderAndTools.git | FslNopper | |
| 2015-05-06 | Removed warning in cube demo. | FslNopper | |
| 2015-05-05 | layers: Add object type validation to object tracker | Mark Lobodzinski | |
| Validate that objects match the objectType any time both are specified. | |||
| 2015-05-05 | layers: Use native Vulkan object type definitions | Mark Lobodzinski | |
| ObjectTracker was using locally-defined object types as the vulkan ones were unavailable. Replaced them with ones from Vulkan.h. | |||
| 2015-05-05 | loader: Fix bugs where non-dispatchable objects overwrite dispatch table | Jon Ashburn | |
| Also fix the GPA for non pass through cases | |||
| 2015-05-05 | loader: Fix bug in vkGetProcAddr so trampoline code is returned as needed | Jon Ashburn | |
| 2015-05-05 | loader: Separate out the python generator script | Jon Ashburn | |
| Loader is a reference component. Intel driver is a sample component. Loader should not be sharing files with driver. This is a first step in that direction. Also loader has special cases that are not in driver or layers. So it simplifies their scripts not to have loader baggage in them. | |||
| 2015-05-05 | loader: rename a few dispatch utilties | Jon Ashburn | |
| 2015-05-04 | bug 13854: Remove memory references | Courtney Goeltzenleuchter | |
| header: 0.93.0 svn: 30980 | |||
| 2015-05-01 | bug-13690: Clarification on vkFlushMappedMemory | Courtney Goeltzenleuchter | |
| Bug 13690 - Clarification on the behavior of vkFlushMappedMemory svn ID: 30914 & 30888 | |||
| 2015-05-01 | bug-13751: Update vkCmdClearColorImage color parameter | Courtney Goeltzenleuchter | |
| svn ID: 30918 Change the VkCmdClearColroImage color parameter be a pointer. | |||
| 2015-04-30 | intel: support only VK_DEPTH_MODE_ZERO_TO_ONE | Chia-I Wu | |
| Fail pipeline creation when VK_DEPTH_MODE_NEGATIVE_ONE_TO_ONE is specified. Update viewport transformation for depth range [0, 1]. Demos are updated too. | |||
| 2015-04-30 | demos/cube: use GL conventions | Chia-I Wu | |
| Use GL conventions in vertex data and contents. Tranform to VK conventions in the vertex shader with gl_Position.y = -gl_Position.y; | |||
| 2015-04-30 | demos/tri: fix facing and enable culling | Chia-I Wu | |
| 2015-04-30 | tri: Fix command buffer use for staging texture | Courtney Goeltzenleuchter | |
