Chad Versace
|
98c2bb6917
|
vk/0.170.2: Update VkFormatProperties
|
2015-10-07 10:15:59 -07:00 |
|
Chad Versace
|
545f5cc6e1
|
vk/0.170.2: Update VkPhysicalDeviceFeatures
|
2015-10-07 10:09:39 -07:00 |
|
Chad Versace
|
033a37f591
|
vk/0.170.2: Update VkPhysicalDeviceLimits
|
2015-10-07 10:09:31 -07:00 |
|
Jason Ekstrand
|
010c6efd65
|
vk/0.170.2: Make vkUpdateDescriptorSets return void
|
2015-10-07 09:44:53 -07:00 |
|
Jason Ekstrand
|
daf68a9465
|
vk/0.170.2: Switch to the new dynamic state model
|
2015-10-07 09:40:49 -07:00 |
|
Chad Versace
|
6dea1a9ba1
|
vk/0.170.2: Merge VkAttachmentView into VkImageView
|
2015-10-07 09:10:25 -07:00 |
|
Jason Ekstrand
|
89eebd889c
|
vk/0.170.2: Fairly trivial enum shuffling
|
2015-10-06 14:08:08 -07:00 |
|
Jason Ekstrand
|
1e4263b7d2
|
vk/0.170.2: s/baseArraySlice/baseArrayLayer/
|
2015-10-06 14:08:08 -07:00 |
|
Jason Ekstrand
|
19018c9f13
|
vk/0.170.2: Add a stage field to ShaderCreateInfo
|
2015-10-06 10:20:10 -07:00 |
|
Jason Ekstrand
|
cc389b1482
|
vk/0.170.2: Rename cs to stage in ComputePipelineCreateInfo
|
2015-10-06 10:11:50 -07:00 |
|
Jason Ekstrand
|
588d40e97a
|
vk/0.170.2: Use ImageSubresourceCopy in ImageResolve
|
2015-10-06 10:09:47 -07:00 |
|
Jason Ekstrand
|
bd4cde708a
|
vk/0.170.2: Rename fields in VkClearColorValue
|
2015-10-06 10:07:47 -07:00 |
|
Jason Ekstrand
|
81c7fa8772
|
vk/0.170.2: Rework blits to use ImageSubresourceCopy
|
2015-10-06 10:04:04 -07:00 |
|
Jason Ekstrand
|
ba2254aa79
|
vulkan.h: Move stuff around
This has no functional change but substantially decreases the diff with the
0.170.2 header.
|
2015-10-06 09:50:04 -07:00 |
|
Jason Ekstrand
|
d1908d2c33
|
vk/0.170.2: Rework parameters to CmdClearDepthStencil functions
|
2015-10-06 09:40:39 -07:00 |
|
Jason Ekstrand
|
02a9be31d6
|
vk/0.170.2: Add the flags parameter to GetPhysicalDeviceImageFormatProperties
|
2015-10-06 09:37:21 -07:00 |
|
Jason Ekstrand
|
a145acd812
|
vk/0.170.2: Remove the pCount parameter from AllocDescriptorSets
|
2015-10-06 09:32:01 -07:00 |
|
Jason Ekstrand
|
8ba684cbad
|
vk/0.170.2: Rename extension and layer query functions
|
2015-10-06 09:25:03 -07:00 |
|
Jason Ekstrand
|
a6eba403e2
|
vk/0.170.2: Update to the new queue family properties query
|
2015-10-05 21:17:12 -07:00 |
|
Jason Ekstrand
|
65964cd49b
|
vk/0.170.2: Re-arrange parameters of vkCmdDraw[Indexed]
|
2015-10-05 21:10:20 -07:00 |
|
Jason Ekstrand
|
05a26a60c8
|
vk/0.170.2: Make destructors return void
|
2015-10-05 20:50:51 -07:00 |
|
Jason Ekstrand
|
460676122f
|
vk/0.170.2: Rename VkClearValue.ds to depthStencil
|
2015-10-05 20:35:08 -07:00 |
|
Jason Ekstrand
|
8e1ef639b6
|
vk/0.170.2: Add the subpass field to VkCmdBufferBeginInfo
|
2015-10-05 20:30:53 -07:00 |
|
Jason Ekstrand
|
757166592e
|
vk/0.170.2: Rename pointer parameters of VkSubpassDescription
|
2015-10-05 20:26:21 -07:00 |
|
Jason Ekstrand
|
57f500324b
|
vk/0.170.2: Add unnormalizedCoordinates to VkSamplerCreateInfo
|
2015-10-05 20:17:24 -07:00 |
|
Jason Ekstrand
|
f7c3519aaf
|
vk/0.170.2: Rename VkTexAddress to VkTexAddressMode
|
2015-10-05 20:15:06 -07:00 |
|
Jason Ekstrand
|
39a19e88a3
|
vulkan.h: Various cosmetic changes
These don't affect the driver in any way.
|
2015-10-05 20:06:30 -07:00 |
|
Chad Versace
|
6317c3144d
|
vk/0.170.2: Drop VK_BUFFER_USAGE_GENERAL
|
2015-10-05 08:12:59 -07:00 |
|
Chad Versace
|
4744f60e79
|
vk/0.170.2: Drop enum VkBufferViewType
|
2015-10-05 08:12:58 -07:00 |
|
Chad Versace
|
7a089bd1a6
|
vk/0.170.2: Update VkImageSubresourceRange
Replace 'aspect' with 'aspectMask'.
|
2015-10-05 08:10:57 -07:00 |
|
Chad Versace
|
568654d606
|
vk/0.170.2: Drop VK_IMAGE_USAGE_GENERAL
|
2015-10-05 08:09:33 -07:00 |
|
Chad Versace
|
6a40af1b08
|
vk/0.170.2: Update VkPipelineMultisampleStateCreateInfo
|
2015-10-04 10:00:25 -07:00 |
|
Chad Versace
|
dd04be491d
|
vk/0.170.2: Update Vk VkPipelineDepthStencilStateCreateInfo
Rename member depthBoundsEnable -> depthBoundsTestEnable.
|
2015-10-04 09:41:46 -07:00 |
|
Chad Versace
|
8cb2e27c62
|
vk/0.170.2: Update VkRenderPassBeginInfo
Rename members:
attachmentCount -> clearValueCount
pAttachmentClearValues -> pClearValues
|
2015-10-04 09:26:25 -07:00 |
|
Chad Versace
|
3694518be5
|
vk/0.170.2: Drop VkBufferViewCreateInfo::viewType
|
2015-10-04 09:14:57 -07:00 |
|
Jason Ekstrand
|
2a8d1ac958
|
vk: Update to API version 0.138.2
|
2015-08-27 11:41:04 -07:00 |
|
Jason Ekstrand
|
f884b500d0
|
vk/vulkan.h: Bump to the version 0.138.1 header
This doesn't actually require any implementation changes but it does change
an enum so it is ABI-incompatable with 0.138.0.
|
2015-07-23 10:38:22 -07:00 |
|
Jason Ekstrand
|
867f6cb90c
|
vk: Add a FreeDescriptorSets function
|
2015-07-22 17:33:09 -07:00 |
|
Chad Versace
|
73a8f9543a
|
vk: Bump vulkan.h version to 0.138
|
2015-07-15 17:16:07 -07:00 |
|
Chad Versace
|
55781f8d02
|
vk/0.138: Update VkResult values
|
2015-07-15 17:16:07 -07:00 |
|
Chad Versace
|
756d8064c1
|
vk/0.132: Do type-safety
|
2015-07-15 17:16:07 -07:00 |
|
Jason Ekstrand
|
1f658bed70
|
vk/device: Add stub support for command pools
Real support isn't really that far away. We just need a data structure
with a linked list and a few tests.
|
2015-07-14 17:40:00 -07:00 |
|
Jason Ekstrand
|
ca7243b54e
|
vk/vulkan.h: Add the stuff for cross-queue resource sharing
We only have one queue, so this is currently a no-op on our implementation.
|
2015-07-14 17:20:50 -07:00 |
|
Jason Ekstrand
|
553b4434ca
|
vk/vulkan.h: Add a couple of size fields for specialization constants
|
2015-07-14 17:12:39 -07:00 |
|
Jason Ekstrand
|
e5db209d54
|
vk/vulkan.h: Move around buffer image granularities
|
2015-07-14 17:10:37 -07:00 |
|
Jason Ekstrand
|
c7fcfebd5b
|
vk: Add stubs for all the sparse resource stuff
|
2015-07-14 17:06:11 -07:00 |
|
Jason Ekstrand
|
2a9136feb4
|
vk/image: Add a stub for the new ImageFormatProperties function
This lets the client query about things like multisample. We don't do
multisample right now, so I'll let Chad deal with that when he gets to it.
|
2015-07-14 17:05:30 -07:00 |
|
Jason Ekstrand
|
2c4dc92f40
|
vk/vulkan.h: Rename FormatInfo to FormatProperties
|
2015-07-14 17:04:46 -07:00 |
|
Jason Ekstrand
|
d7f44852be
|
vk/vulkan.h: Re-order some #define's
|
2015-07-14 16:41:39 -07:00 |
|
Jason Ekstrand
|
1fd3bc818a
|
vk/vulkan.h: Rename a function parameter
|
2015-07-14 16:39:01 -07:00 |
|