| Age | Commit message (Collapse) | Author |
|
|
|
New names and behavior for QueueBind* APIs.
|
|
|
|
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()
|
|
header: 0.93.0
svn: 30980
|
|
Bug 13690 - Clarification on the behavior of vkFlushMappedMemory
svn ID: 30914 & 30888
|
|
svn ID: 30918
Change the VkCmdClearColroImage color parameter
be a pointer.
|
|
The upstream vulkan.h header removed maxLayerCount parameter
from vkEnumerateLayers. This patch implements that change
for the sample driver and layers.
|
|
|
|
|
|
|
|
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.
|
|
Except, remove non-upstream members of VkDisplayPropertiesWSI.
|
|
Generalizing the VkDescriptorSetLayoutChain object.
|
|
Rename some vkCmdBindDescriptorSets parameters and add a dynamic offset count.
v2: Add a check against dynamicOffsetCount before copying dset data.
|
|
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.
|
|
header #84
svn: 30459
Update PipelineStatisticsQuery to gather data based on
indicated statistics flags.
Updated with review feedback.
|
|
|
|
Fix up white space and comments to exactly match upstream vulkan.h
|
|
|
|
|
|
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.
|
|
|
|
Conflicts:
loader/loader.h
|
|
Conflicts:
include/vulkan.h
layers/param_checker.cpp
|
|
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
|
|
|
|
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.
|
|
|
|
Implemented the changes required for adding fine-grained synchronization
to vkBindMemoryObject and related APIs.
|
|
Simplify the memory API to use one pool for both image and buffer resources.
|
|
|
|
Conflicts:
icd/intel/cmd_meta.c
include/vulkan.h
|
|
bug 13686
|
|
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)
|
|
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)
|
|
|
|
- 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
|
|
|
|
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
|
|
- 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
|
|
Renamed structure types as well.
TODO: verify vk-layer-generate.py
v2: fix LoaderEntrypointsSubcommand (olv)
|
|
Khronos SVN change #30288. Did not update version number.
|
|
Specified units for some VkImage* structure members.
|
|
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)
|
|
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
|
|
|
|
git-svn-id: https://cvs.khronos.org/svn/repos/oglc/trunk/nextgen/XGL@30104 e7fa87d3-cd2b-0410-9028-fcbf551c1848
|
|
|
|
|