| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2015-04-17 | shader_checker: add hook for xglCreateGraphicsPipeline | Chris Forbes | |
| 2015-04-17 | shader_checker: collect interface definitions from shaders | Chris Forbes | |
| 2015-04-17 | shader_checker: capture spir-v for every shader at vkCreateShader time | Chris Forbes | |
| 2015-04-17 | shader_checker: initial plumbing | Chris Forbes | |
| 2015-04-16 | vulkan: Rename bindInfo to pBindInfo. | Jeremy Hayes | |
| Conflicts: include/vulkan.h layers/param_checker.cpp | |||
| 2015-04-16 | bug 13632: Convert commands to plural form | Courtney Goeltzenleuchter | |
| part of multiple commits to implement bug #13632. bug 13632 header version 82 svn version: 30446 This patch converts: vkCmdBindVertexBuffer -> vkCmdBindVertexBuffers vkQueueAddMemReference -> vkQueueAddMemReferences vkQueueRemoveMemReference -> vkQueueRemoveMemReferences | |||
| 2015-04-16 | vulkan: Update object memory requirements (13723). | Jeremy Hayes | |
| 2015-04-16 | layers: Change threading layer file name. | Mike Stroyan | |
| Threading layer file name was ThreadingChecker. That was inconsistent with the layer name. | |||
| 2015-04-16 | Add GetPhysicalDeviceExtensionInfo() function to API | Tobin Ehlis | |
| Added function to driver, currently returning a count of 0 and VK_ERROR_INVALID_VALUE if an attempt it made to retrieve extension properties. This change is slightly leading another so the first paramter is currently "VkPhysicalGpu" but should be migrated to "VkPhysicalDevice" when that change comes in. | |||
| 2015-04-16 | layers: Removing old GetExtensionSupport API call | Tobin Ehlis | |
| 2015-04-16 | demos: Remove use of GetExtensionSupport API that's going away | Tobin Ehlis | |
| 2015-04-16 | bug 13466: Allow writing query results to buffer memory | Courtney Goeltzenleuchter | |
| 2015-04-16 | vulkan: Updated vulkan.h for revision 79 -- Bug #13464 | Mark Lobodzinski | |
| Implemented the changes required for adding fine-grained synchronization to vkBindMemoryObject and related APIs. | |||
| 2015-04-16 | glave: Disable, will update on separate branch | Courtney Goeltzenleuchter | |
| 2015-04-16 | vulkan.h: V74. Unify memory pools. Bug #13633. | Mark Lobodzinski | |
| Simplify the memory API to use one pool for both image and buffer resources. | |||
| 2015-04-16 | vulkan.h: Rename parameters in vkCmdResolveImage calls | Tony Barbour | |
| 2015-04-16 | intel: Fix xglCmdImageResolve doesn't properly support MSAA texture arrays | Tony Barbour | |
| Conflicts: icd/intel/cmd_meta.c include/vulkan.h | |||
| 2015-04-16 | misc: Remove validation level | Jon Ashburn | |
| bug 13686 | |||
| 2015-04-16 | layers: Add ThreadingChecker as a Validation layer | Tobin Ehlis | |
| 2015-04-16 | layers: Improve validate helpers treatment of flag enums | Tobin Ehlis | |
| 2015-04-16 | layers: Add threading checking layer | Mike Stroyan | |
| New layer checks for use of objects from multiple threads. | |||
| 2015-04-16 | layers: indirect GPA in dispatch table | Mike Stroyan | |
| layer_initialize_dispatch_table was using gpa pointer without lookup. That could put the loader GPA function in for the lowest dispatch table instead of the icd GPA function. Use the same return from GPA call for GPA itself. There was code fixing up GPA dispatch in draw_state.cpp and mem_tracker.cpp. Remove that now that layer_initialize_dispatch_table does the right thing. | |||
| 2015-04-16 | layers: add GPA to intercepted functions list | Mike Stroyan | |
| GetProcAddr is always intercepted, but not by self.generate_intercept. Add it to the intercepted functions list for layer_intercept_proc. InitAndEnumerateGpus is now longer in the protos list. | |||
| 2015-04-16 | layers: Add size helper exception for sampleCount which is not a dynamic ↵ | Tobin Ehlis | |
| array size | |||
| 2015-04-16 | layers: memtracker - waiting on only some fences | Mike Stroyan | |
| Record correctly when only some fences of a queue are waited for. | |||
| 2015-04-16 | vulkan: Consistent naming scheme for resources in XGL | Courtney Goeltzenleuchter | |
| Bug 13230 header: 0.78.0 includes review feedback. v2: replace VK_FORMAT_IMAGE_COPY_BIT by VK_FORMAT_COLOR_ATTACHMENT_BIT for now (olv) | |||
| 2015-04-16 | layers: Check for NULL ptrs while iterating over fenceMap | Tobin Ehlis | |
| 2015-04-16 | layers: Remove unused object tracker code | Courtney Goeltzenleuchter | |
| 2015-04-16 | layers: Fix APIDump in NoAddr mode so params aren't duplicated | Tobin Ehlis | |
| 2015-04-16 | mem_tracker: Check for fence before retiring | Courtney Goeltzenleuchter | |
| 2015-04-16 | layers: MemTracker error message fixes | Mark Lobodzinski | |
| Missed a couple of error message renaming changes necessary for layer validation tests. | |||
| 2015-04-16 | loader: Only check magic value from Icd on debug builds. | Jon Ashburn | |
| 2015-04-16 | layers: APIDump shouldn't unwrap gpu obj by default. Deleted some dead code. | Tobin Ehlis | |
| 2015-04-16 | Don't build the GlaveSnapshot layer. | Ian Elliott | |
| 2015-04-16 | Win: Some compilation/link fixes. | Ian Elliott | |
| 2015-04-16 | loader: Add support for loading layers that support a group | Jon Ashburn | |
| Specifically support the "Validation" group for activating any layer which supports that name. | |||
| 2015-04-16 | layers: Add extension Validation so loader will add layers with Validation | Jon Ashburn | |
| Also fix extension supported list in DrawState and ObjectTracker to include their local extensions in GetGlobalExtensionInfo() | |||
| 2015-04-16 | layers: Fix for registering a debug callback routine | Tony Barbour | |
| 2015-04-16 | loader: Add check for invalid enabled extensions at CreateInstance | Jon Ashburn | |
| 2015-04-16 | loader: Fix GetProcAddr to return proper function pointers for app | Jon Ashburn | |
| Add case of handling null gpu object for global functions. For device specifc functions use the dispatch table or the loader entrypoints depending on if the trampoline code can be skipped or not. Conflicts: loader/CMakeLists.txt vk-generate.py v2: undo accidental rename of LayerInterceptProcSubcommand fix WinDefFileSubcommand due to rebase (olv) | |||
| 2015-04-16 | Win: Change xgl->vk/vulkan (towards being able to build on Windows). | Ian Elliott | |
| 2015-04-16 | Change "XGL" to "Vulkan" in header/copyright for auto-gen code. | Ian Elliott | |
| 2015-04-16 | layers: Layers now compiling on rename branch, still need to test but cube ↵ | Tobin Ehlis | |
| is currenting hitting segF by itself | |||
| 2015-04-16 | loader: Fix disptach table init for non-dispatchable functions | Jon Ashburn | |
| 2015-04-16 | layers: Added in fence state validation to MemTracker | Mark Lobodzinski | |
| Validation checks for SIGNALED/UNSIGNALED fences in appropriate locations. | |||
| 2015-04-16 | layers: Missed rename in xgl_layer_generate.py | Mark Lobodzinski | |
| 2015-04-16 | vulkan: Add vkGetGlobalExtensionInfo entrypoint | Jon Ashburn | |
| have loader use it to enumerate all extensions from layers and drivers. Non-gode_gen layers also updated to include vkGetGlobalExtensionInfo Includes verion info as part of GetExtensionSupport return data. TODO: vk-layer-generate needs work v2: do not check for non-existing ENABLE_WSI_X11 (olv) | |||
| 2015-04-16 | vulkan: Match white space formating of upstream | Courtney Goeltzenleuchter | |
| 2015-04-16 | vulkan: Avoid use of reserved underscore-uppercase sequence | Courtney Goeltzenleuchter | |
| - use typedef {enum,struct} VkFoo_ instead of _VkFoo - MAX_ENUM uses the typedefed name instead of the tag name (otherwise it would have double underscore which is also reserved) git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/vulkan@30132 e7fa87d3-cd2b-0410-9028-fcbf551c1848 | |||
| 2015-04-16 | vk_platform: Remove unneeded type after rename | Courtney Goeltzenleuchter | |
