diff --git a/docs/features.txt b/docs/features.txt index 84b2d0b4c54..ab27d94c375 100644 --- a/docs/features.txt +++ b/docs/features.txt @@ -459,7 +459,7 @@ Vulkan 1.2 -- all DONE: anv, vn VK_KHR_shader_float16_int8 DONE (anv/gen8+, lvp, radv, tu, vn) VK_KHR_shader_float_controls DONE (anv/gen8+, radv, tu, vn) VK_KHR_shader_subgroup_extended_types DONE (anv/gen8+, lvp, radv, vn) - VK_KHR_spirv_1_4 DONE (anv, radv, tu, vn) + VK_KHR_spirv_1_4 DONE (anv, lvp, radv, tu, vn) VK_KHR_timeline_semaphore DONE (anv, lvp, radv, tu, vn) VK_KHR_uniform_buffer_standard_layout DONE (anv, lvp, radv, tu, v3dv, vn) VK_KHR_vulkan_memory_model DONE (anv, radv, tu, vn) diff --git a/docs/relnotes/new_features.txt b/docs/relnotes/new_features.txt index 02358a9b9f6..c25d6010e05 100644 --- a/docs/relnotes/new_features.txt +++ b/docs/relnotes/new_features.txt @@ -13,3 +13,4 @@ VK_KHR_shader_integer_dot_product on RADV. OpenGL FP16 support on llvmpipe VK_KHR_shader_float16_int8 on lavapipe VK_KHR_shader_subgroup_extended_types on lavapipe +VK_KHR_spirv_1_4 on lavapipe diff --git a/src/gallium/frontends/lavapipe/ci/deqp-lvp-fails.txt b/src/gallium/frontends/lavapipe/ci/deqp-lvp-fails.txt index 0ec860fb7ae..cb10b92663a 100644 --- a/src/gallium/frontends/lavapipe/ci/deqp-lvp-fails.txt +++ b/src/gallium/frontends/lavapipe/ci/deqp-lvp-fails.txt @@ -114,3 +114,4 @@ dEQP-VK.rasterization.primitives_multisample_4_bit.static_stipple.line_strip_wid dEQP-VK.rasterization.primitives_multisample_4_bit.static_stipple.rectangular_line_strip_wide,Fail dEQP-VK.rasterization.primitives.static_stipple.line_strip_wide,Fail dEQP-VK.rasterization.primitives.static_stipple.smooth_line_strip_wide,Fail +dEQP-VK.spirv_assembly.instruction.spirv1p4.entrypoint.comp_workgroup_entry_point,Fail diff --git a/src/gallium/frontends/lavapipe/lvp_device.c b/src/gallium/frontends/lavapipe/lvp_device.c index d589480eee6..cf878ba82b3 100644 --- a/src/gallium/frontends/lavapipe/lvp_device.c +++ b/src/gallium/frontends/lavapipe/lvp_device.c @@ -121,6 +121,7 @@ static const struct vk_device_extension_table lvp_device_extensions_supported = .KHR_shader_draw_parameters = true, .KHR_shader_float16_int8 = true, .KHR_shader_subgroup_extended_types = true, + .KHR_spirv_1_4 = true, .KHR_storage_buffer_storage_class = true, #ifdef LVP_USE_WSI_PLATFORM .KHR_swapchain = true,