Chad Versace
549070b18c
vk/0.132: Add vkDestroySemaphore()
2015-07-14 09:31:34 -07:00
Chad Versace
ebb191f145
vk/0.132: Add vkDestroyFence()
2015-07-14 09:29:35 -07:00
Chad Versace
435ccf4056
vk/0.132: Rename VkDynamic*State types
...
sed -i -e 's/VkDynamicVpState/VkDynamicViewportState/g' \
-e 's/VkDynamicRsState/VkDynamicRasterState/g' \
-e 's/VkDynamicCbState/VkDynamicColorBlendState/g' \
-e 's/VkDynamicDsState/VkDynamicDepthStencilState/g' \
$(git ls-files include/vulkan src/vulkan)
2015-07-13 16:19:28 -07:00
Chad Versace
45f8723f44
vk/0.132: Move VkQueryControlFlags
2015-07-13 13:09:32 -07:00
Chad Versace
180c07ee50
vk/0.132: Move VkImageAspectFlags
2015-07-13 13:08:56 -07:00
Chad Versace
4b05a8cd31
vk/0.132: Move VkCmdBufferOptimizeFlags
2015-07-13 13:08:07 -07:00
Chad Versace
f1cf55fae6
vk/0.132: Move VkWaitEvent
2015-07-13 13:06:53 -07:00
Chad Versace
3112098776
vk/0.132: Move VkCmdBufferLevel
2015-07-13 13:06:33 -07:00
Chad Versace
c633ab5822
vk/0.132: Drop VK_ATTACHMENT_STORE_OP_RESOLVE_MSAA
2015-07-13 13:05:24 -07:00
Chad Versace
8f3b2187e1
vk/0.132: Rename bool32_t -> VkBool32
...
sed -i 's/bool32_t/VkBool32/g' \
$(git ls-files src/vulkan include/vulkan)
2015-07-13 13:03:36 -07:00
Chad Versace
77dcfe3c70
vk/0.132: Remove stray typedef
2015-07-13 12:58:17 -07:00
Chad Versace
601d0891a6
vk/0.132: Move VKImageUsageFlags
2015-07-13 12:48:44 -07:00
Chad Versace
829810fa27
vk/0.132: Move VkImageType and VkImageTiling
2015-07-13 11:49:56 -07:00
Chad Versace
17c8232ecf
vk/0.132: Import the 0.132 header
...
Import it as vulkan-0.132.h.
2015-07-13 11:47:12 -07:00
Chad Versace
a158ff55f0
vk/vulkan.h: Remove headers for old API versions
...
Remove the temporary headers for 0.90 and 0.130.
2015-07-13 11:46:30 -07:00
Chad Versace
1c4238a8e5
vk/0.130: Bump header version to 0.130
...
All APIs have been updated. This eliminates the diff between the
work-in-progress header and the 0.130 header.
2015-07-10 20:06:09 -07:00
Chad Versace
f43a304dc6
vk/0.130: Update vkAllocMemory to use VkMemoryType
2015-07-10 17:35:52 -07:00
Chad Versace
df2a013881
vk/0.130: Implement vkGetPhysicalDeviceMemoryProperties()
2015-07-10 17:35:52 -07:00
Jason Ekstrand
335e88c8ee
vk/vulkan.h: Add the pEnabledFeatures field to DeviceCreateInfo
2015-07-09 16:21:31 -07:00
Jason Ekstrand
34871cf7f3
vk/vulkan.h: Change the MsCreateInfo structure to the 130 version
...
We do nothing with it at the moment, so this is a no-op.
2015-07-09 16:19:54 -07:00
Jason Ekstrand
8c2c37fae7
vk: Remove the old GetPhysicalDeviceInfo call
2015-07-09 16:14:37 -07:00
Jason Ekstrand
1f907011a3
vk: Add the new PhysicalDeviceQueue queries
2015-07-09 16:14:37 -07:00
Jason Ekstrand
977a469bce
vk: Support GetPhysicalDeviceProperties
2015-07-09 16:14:37 -07:00
Jason Ekstrand
65e0b304b6
vk: Add support for GetPhysicalDeviceLimits
2015-07-09 16:14:37 -07:00
Jason Ekstrand
f6d51f3fd3
vk: Add GetPhysicalDeviceFeatures
2015-07-09 16:14:37 -07:00
Jason Ekstrand
8640dc12dc
vk/vulkan.h: Copy the VkStructureType enum from version 130
...
We now have the exact same structs which require pType.
2015-07-08 17:45:52 -07:00
Jason Ekstrand
5a4ebf6bc1
vk: Move to the new pipeline creation API's
2015-07-08 17:30:18 -07:00
Chad Versace
4fcb32a17d
vk/0.130: Remove VkImageViewCreateInfo::minLod
...
It's now set solely through VkSampler.
2015-07-08 14:48:22 -07:00
Jason Ekstrand
367b9ba78f
vk/vulkan.h: Move renderPassContinue from GraphicsBeginInfo to BeginInfo
2015-07-08 14:37:30 -07:00
Jason Ekstrand
d29ec8fa36
vk/vulkan.h: Update to the new UpdateDescriptorSets api
2015-07-08 14:24:56 -07:00
Chad Versace
ccb27a002c
vk/0.130 Update VkObjectType values
...
Don't import any new enum tokens from the 0.130 header. Just update the
values of existing enums. This reduces the diff by about 16 lines.
2015-07-08 12:53:49 -07:00
Chad Versace
8985dd15a1
vk/0.130: Remove VkDescriptorUpdateMode
...
Nowhere used.
2015-07-08 12:51:46 -07:00
Chad Versace
e02dfa309a
vk/0.130: Remove VK_DEVICE_CREATE_MULTI_DEVICE_IQ_MATCH_BIT
2015-07-08 12:49:48 -07:00
Chad Versace
e9034ed875
vk/0.130: Update vkCmdBlitImage signature
...
Add VkTexFilter param. Ignored for now.
2015-07-08 12:47:48 -07:00
Jason Ekstrand
aae45ab583
vk/vulkan.h: Add packing parameters to BufferImageCopy
2015-07-08 11:51:34 -07:00
Chad Versace
b4ef7f354b
vk/0.130: Remove msaa members of VkDepthStencilViewCreateInfo
2015-07-08 11:50:51 -07:00
Jason Ekstrand
522ab835d6
vk/vulkan.h: Move over to the new border color enums
2015-07-08 11:44:52 -07:00
Jason Ekstrand
7598329774
vk/vulkan.h: Move VkFormatProperties
2015-07-08 11:16:45 -07:00
Jason Ekstrand
52940e8fcf
vk/vulkan.h: Add RenderPassBeginContents
2015-07-08 10:57:13 -07:00
Jason Ekstrand
e19d6be2a9
vk/vulkan.h: Add command buffer levels
2015-07-08 10:53:32 -07:00
Jason Ekstrand
c84f2d3b8c
vk/vulkan.h: Import the VkPipeEvent enum from 130
...
Now, VkPipeEventFlags is back in sync with VkPipeEvent
2015-07-08 10:49:46 -07:00
Jason Ekstrand
b20cc72603
vk/vulkan.h: Remove VkFormatInfoType
2015-07-08 10:39:31 -07:00
Jason Ekstrand
8e05bbeee9
vk/vulkan.h: Update extension handling to rev 130
2015-07-08 10:38:07 -07:00
Jason Ekstrand
cc29a5f4be
vk/vulkan.h: Move format quering to the physical device
2015-07-08 09:34:47 -07:00
Jason Ekstrand
719fa8ac74
vk/vulkan.h: Remove some peer opening structs and STRUCTURE_TYPE enums
2015-07-08 09:25:13 -07:00
Jason Ekstrand
fc6dcc6227
vk: Add a copy of the v90 header.
2015-07-08 09:23:29 -07:00
Jason Ekstrand
12119282e6
vk/vulkan.h: Remove an unneeded comment
2015-07-08 09:18:09 -07:00
Jason Ekstrand
3c65a1ac14
vk/vulkan.h: Remove the MemoryRange stubs and add sparse stubs
2015-07-08 09:16:48 -07:00
Jason Ekstrand
bb6567f5d1
vk/vulkan.h: Switch BindObjectMemory to a device function and remove the index
2015-07-08 09:04:16 -07:00
Julien Isorce
7d642442d9
egl: use unix defines on osx with clang
...
I also created an bug in Khronos 's bugzilla as you suggested:
https://www.khronos.org/bugzilla/show_bug.cgi?id=1356
I'll let you know if I get feedback from this bug or else where.
Patch with updated error messages:
[PATCH] eglplatform: treat __APPLE__ the same way as __unix__ to handle X11 types
CC eglapi.lo
./egldisplay.h:258:19: error: unknown type name 'Display'
_eglGetX11Display(Display *native_display, const EGLint *attrib_list);
eglapi.c:290:4: error: array size is negative
STATIC_ASSERT(sizeof(void*) == sizeof(nativeDisplay));
eglapi.c:291:25: warning: cast to 'void *' from smaller integer type
'EGLNativeDisplayType' (aka 'int') [-Wint-to-void-pointer-cast]
native_display_ptr = (void*) nativeDisplay;
eglapi.c:307:32: error: use of undeclared identifier 'Display'
dpy = _eglGetX11Display((Display*) native_display, attrib_list);
eglapi.c:776:35: error: use of undeclared identifier 'Window'
native_window = (void*) (* (Window*) native_window);
eglapi.c:847:35: error: use of undeclared identifier 'Pixmap'
native_pixmap = (void*) (* (Pixmap*) native_pixmap);
Bugzilla Mesa: https://bugs.freedesktop.org/show_bug.cgi?id=90249
Bugzilla Khronos: https://www.khronos.org/bugzilla/show_bug.cgi?id=1356
Signed-off-by: Julien Isorce <j.isorce@samsung.com>
Reviewed-by: Emil Velikov <emil.l.velikov@gmail.com>
2015-07-08 13:19:33 +01:00