X-Git-Url: https://git.libre-soc.org/?a=blobdiff_plain;f=README.intel-vulkan.txt;h=8d8a7f506806f980ba647615be90255c360da33a;hb=8cc1e59d61a71cb6444fc849a9f2d3dd4803d2ae;hp=4248c26af3397572c936d0133ca3510573777b83;hpb=7965fe7da6b72ad4ba259a9d68bd362c2c1dd5db;p=mesa.git diff --git a/README.intel-vulkan.txt b/README.intel-vulkan.txt index 4248c26af33..8d8a7f50680 100644 --- a/README.intel-vulkan.txt +++ b/README.intel-vulkan.txt @@ -1,5 +1,6 @@ Intel's Open Source Vulkan Driver -Vulkan API Version: 0.170.2 +Vulkan API Version: 0.210.1 +SPIR-V Version: 1.0 Intro ===== @@ -35,7 +36,12 @@ Chad Versace Supported Hardware ================== - Broadwell, main development focus -- Ivybridge, early experimental support +- Ivybridge +- Sky Lake +- Haswell +- Bay Trail +- Cherryview +- Broxton Supported OS Platforms @@ -103,9 +109,10 @@ Supported Features: - Index buffers, instanced draw, indirect draw - Nested command buffers - Consumes SPIR-V (no GLSL "backdoor") - - Fragment and vertex shaders + - Fragment, vertex, geometry, and compute shaders - Uniform buffers, sampled images, dynamic uniform buffers - - Push constants (to the extent they're supported by SPIR-V v32) + - Shader storage buffers + - Push constants (VS and FS only) - Color, depth and stencil attachments - 1D, 2D, 3D textures, texture arrays - Memory barrier @@ -115,14 +122,14 @@ Supported Features: - Most copy/blit commands for color and depth buffers, vkCmdCopyImageToBuffer for stencil buffers - Occlution query and timestamps + - VkkSemaphore and VkEvent Unsupported Features: - - Shader storage buffers - Shader specialization - Storage images - - Compute, tesselation, geometry stages + - Tesselation shaders + - Push constants in GS and CS (and VS on HSW and prior) - Sparse resources - MSAA - - VkkSemaphore and VkEvent - vkCmdClear commands - Input attachments