aboutsummaryrefslogtreecommitdiff
path: root/include
AgeCommit message (Collapse)Author
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
2015-04-16vulkan: Updated vulkan.h for revision 79 -- Bug #13464Mark Lobodzinski
Implemented the changes required for adding fine-grained synchronization to vkBindMemoryObject and related APIs.
2015-04-16vulkan.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-16vulkan.h: Rename parameters in vkCmdResolveImage callsTony Barbour
2015-04-16intel: Fix xglCmdImageResolve doesn't properly support MSAA texture arraysTony Barbour
Conflicts: icd/intel/cmd_meta.c include/vulkan.h
2015-04-16misc: Remove validation levelJon Ashburn
bug 13686
2015-04-16vulkan: Consistent naming scheme for resources in XGLCourtney 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-16vulkan: Add vkGetGlobalExtensionInfo entrypointJon 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-16vulkan: Match white space formating of upstreamCourtney Goeltzenleuchter
2015-04-16vulkan: Avoid use of reserved underscore-uppercase sequenceCourtney 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-16vk_platform: Remove unneeded type after renameCourtney Goeltzenleuchter
2015-04-16vulkan: Naming beautificationCourtney Goeltzenleuchter
Done incremental renaming versions, bump version to 0.72.0 git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30121 e7fa87d3-cd2b-0410-9028-fcbf551c1848 git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30120 e7fa87d3-cd2b-0410-9028-fcbf551c1848 - rename VK_ENUM_NAME -> VkEnumName (enum values unchanged) git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30119 e7fa87d3-cd2b-0410-9028-fcbf551c1848 - rename VK_THING to VkThing simple typedefs git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30118 e7fa87d3-cd2b-0410-9028-fcbf551c1848 VK_STRUCTURE_NAME -> VkStructureName rename the memory function pointers to be consistent with other function pointers git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30117 e7fa87d3-cd2b-0410-9028-fcbf551c1848 vkPlatform.h -> vk_platform.h (to avoid issues on case-sensitive file systems) Fix #include in vulkan.h VK_OBJECT_NAME -> VkObjectName xgl<FunctionName>Type -> PFN_vk<FunctionName> for function pointers git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30113 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2015-04-16vulkan: Naming beautificationCourtney Goeltzenleuchter
- remove "Object" from the name of VkDynamic*State objects. (no other leaf classes have "Object" in the name). - fix some minor spacing issues git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30120 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2015-04-16loader: refactor layer activation function to handle more general inputsJon Ashburn
Renamed structure types as well. TODO: verify vk-layer-generate.py v2: fix LoaderEntrypointsSubcommand (olv)
2015-04-16vulkan.h: v75. Add cube-compatible image create bit. Bug 13609Mark Lobodzinski
Khronos SVN change #30288. Did not update version number.
2015-04-16vulkan.h: Added comments as specified in Bug 13606Mark Lobodzinski
Specified units for some VkImage* structure members.
2015-04-16vulkan: beautification changesCourtney Goeltzenleuchter
TODO: verify vk-layer-generate.py TODO: need to rename object tracker generator v2: fix "python3 vulkan.py" fix dead cod in tri introduced by rebase beautify wsi_null.c (olv)
2015-04-16vulkan: API renamingCourtney Goeltzenleuchter
VK_DEVICE_QUEUE_CREATE_INFO => VkDeviceQueueCreateInfo VK_DEVICE_CREATE_INFO => VkDeviceCreateInfo VK_INSTANCE_CREATE_INFO => VkInstanceCreateInfo VK_LAYER_CREATE_INFO => VkLayerCreateInfo VK_MEMORY_ALLOC_INFO => VkMemoryAllocInfo VK_MEMORY_ALLOC_IMAGE_INFO => VkMemoryAllocImageInfo VK_MEMORY_ALLOC_BUFFER_INFO => VkMemoryAllocBufferInfo VK_BUFFER_CREATE_INFO => VkBufferCreateInfo VK_BUFFER_VIEW_CREATE_INFO => VkBufferViewCreateInfo
2015-04-16rename vkPlatform.h -> vk_platform.hCourtney Goeltzenleuchter
2015-04-16xgl.h v70. Fix for vkUpdateDescriptors. Bug 13615Courtney Goeltzenleuchter
git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30104 e7fa87d3-cd2b-0410-9028-fcbf551c1848
2015-04-16renaming: Move many xgl files to vk versionCourtney Goeltzenleuchter
2015-04-16rename: Clean header to match svn versionCourtney Goeltzenleuchter