aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
2015-06-18debug_report: Add error codesCourtney Goeltzenleuchter
Add error codes for messages the debug report layer can generate.
2015-06-18loader: Remove GetGlobalExtensionInfo from dispatch tableJon Ashburn
No way to reliably dispatch this entry point in layers; will not be recursive. Conflicts: loader/loader.c
2015-06-18bug-13466: Implement comment #14Courtney Goeltzenleuchter
https://cvs.khronos.org/bugzilla/show_bug.cgi?id=13466
2015-06-18layers: Fix DrawState and ParamChecker to only use debug_marker if enabledJon Ashburn
2015-06-18debug_report: Add debug message flagCourtney Goeltzenleuchter
2015-06-18vulkan: Fix for bug 13785.Courtney Goeltzenleuchter
Implement proposal in comment #3. Agreed in June '15 Khronos face-to-face
2015-06-17misc: Make DEBUG_MARKER entrypoints a device extension with separate dispatchJon Ashburn
Right now only DrawState and ParamChecker implement this extension.
2015-06-17debug: remove old debug extension headerCourtney Goeltzenleuchter
2015-06-17extensions: begin changes for extension supportCourtney Goeltzenleuchter
This patch starts restructuring the various components (loader, driver, layers, etc.) to support global and device extensions. Require GetProcAddr to access the extension functions and related support.
2015-06-17misc: white space cleanupCourtney Goeltzenleuchter
2015-06-17misc: Make wsi lunarg an extension rather than core entrypointsJon Ashburn
2015-06-17misc: Change vkGetProcAddr to vkGetDeviceProcAddrJon Ashburn
Also cleanup layer/loader GPA's to only return device level entrypoints.
2015-06-17misc: Remove validation bit from the CreateDevice flagsJon Ashburn
2015-06-17misc: Loader and Layers move device chain activation to CreateDeviceJon Ashburn
2015-06-17layers: Use the instance chain for entrypoints with instanceJon Ashburn
Also add to instance dispatch table CreateInstance and GetGlobalExtensionInfo
2015-06-17layers: Add GetInstanceProcAddr() to all layersJon Ashburn
Loader will use this for constructing instance layer instance chains. Layer instance dispatch table is not yet added.
2015-06-17loader: Make VkInstance a dispatchable object and init with instance tableJon Ashburn
2015-06-02v98: replace vkUpdateDescriptors() by vkUpdateDescriptorSets()Chia-I Wu
Only slightly tested. Conflicts: include/vulkan.h
2015-06-02v98: remove vk{Begin,End}DescriptorPoolUpdate()Chia-I Wu
Assume VK_DESCRIPTOR_UPDATE_MODE_FASTEST. Conflicts: icd/intel/desc.c include/vulkan.h
2015-06-02v98: rename count to arraySize in VkDescriptorSetLayoutBindingChia-I Wu
Conflicts: include/vulkan.h
2015-06-02vulkan.h: V97 -- Remove multiple allocations. Bug# 13948.Mark Lobodzinski
Remove multiple memory allocation requirements from API, and supporting changes in driver, demos, layers, and tests.
2015-05-22vulkan.h: V96 -- xglCmdBlitImage filter mode. Bug# 13759.Mark Lobodzinski
2015-05-11vulkan.h: V93 -- fine-grained memory binding synchronization. Bug# 13464Mark Lobodzinski
New names and behavior for QueueBind* APIs.
2015-05-08vulkan.h: V94 -- remove vkCmdCloneImageData. Bug #16550.Mark Lobodzinski
2015-05-07misc: Add vkGetInstanceProcAddr() entrypointJon 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-04bug 13854: Remove memory referencesCourtney Goeltzenleuchter
header: 0.93.0 svn: 30980
2015-05-01bug-13690: Clarification on vkFlushMappedMemoryCourtney Goeltzenleuchter
Bug 13690 - Clarification on the behavior of vkFlushMappedMemory svn ID: 30914 & 30888
2015-05-01bug-13751: Update vkCmdClearColorImage color parameterCourtney Goeltzenleuchter
svn ID: 30918 Change the VkCmdClearColroImage color parameter be a pointer.
2015-04-22vkEnumerateLayers: Update to match upstreamCourtney Goeltzenleuchter
The upstream vulkan.h header removed maxLayerCount parameter from vkEnumerateLayers. This patch implements that change for the sample driver and layers.
2015-04-21vulkan.h: Fix up warnings and use VkObject appropriatelyTony Barbour
2015-04-17misc: Make headers match upstreamCourtney Goeltzenleuchter
2015-04-17update to vulkan.h header version 90, bug 13529Mike Stroyan
2015-04-17switch to VK_WSI_LunarGChia-I Wu
Switch from VK_WSI_X11 to VK_WSI_LunarG v2: - split out glave changes - redo mem_tracker changes - rebase Conflicts: demos/cube.c demos/tri.c v3 (from Ian): - Put "#if 0" around non-upstream members of VkDisplayPropertiesWSI.
2015-04-17update vk_wsi_lunarg.h ...Chia-I Wu
Except, remove non-upstream members of VkDisplayPropertiesWSI.
2015-04-17vulkan: Update vulkan.h for revision 89 -- Bug #13743Mark Lobodzinski
Generalizing the VkDescriptorSetLayoutChain object.
2015-04-17vulkan: Update vulkan.h for revision 88 -- Bug #13744Cody Northrop
Rename some vkCmdBindDescriptorSets parameters and add a dynamic offset count. v2: Add a check against dynamicOffsetCount before copying dset data.
2015-04-17WSI header file changes pushed upstream.Ian Elliott
The following commits were sent to the WSI TSG's subversion directory: - Remove unnecessary "display" from VkDisplayFormatPropertiesWSI. - Add WSI to end of VkSwapChainImageInfo. - Make vkQueuePresentWSI's 2nd parameter be constant.
2015-04-17bug-13668: Support for pipeline statistics queriesCourtney Goeltzenleuchter
header #84 svn: 30459 Update PipelineStatisticsQuery to gather data based on indicated statistics flags. Updated with review feedback.
2015-04-16bug-13466: Note conflict with upstream on VkQueryResultFlagsCourtney Goeltzenleuchter
2015-04-16misc: non-functional changes to match upstream headerCourtney Goeltzenleuchter
Fix up white space and comments to exactly match upstream vulkan.h
2015-04-16Bug 13632 Header 84 Add VkFlushMappedMemoryTony Barbour
2015-04-16Bug 13632 Header 84 Add offset and size to VkMapMemoryTony Barbour
2015-04-16vulkan: Remove VkDescriptorSetLayoutChain from vkCmdBindDescriptorSetsChia-I Wu
This is part of r30446 on vulkan.h, discussed in bug 13632. Meaty chunks of this commit done by Olv, basic hook up and testing by Cody.
2015-04-16Bug 13632 Header 84 Assorted questions and comments on vulkan.hTony Barbour
2015-04-16misc: Change vkEnumerateGpus to vkEnumeratePhysicalDevicesJon Ashburn
Conflicts: loader/loader.h
2015-04-16vulkan: Rename bindInfo to pBindInfo.Jeremy Hayes
Conflicts: include/vulkan.h layers/param_checker.cpp
2015-04-16bug 13632: Convert commands to plural formCourtney 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-16vulkan: Update object memory requirements (13723).Jeremy Hayes
2015-04-16Add GetPhysicalDeviceExtensionInfo() function to APITobin 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-16bug 13466: Allow writing query results to buffer memoryCourtney Goeltzenleuchter