mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-06 05:08:08 +02:00
lavapipe: expose support for msaa 8x
There's nothing to be done in lavapipe, all handled by llvmpipe. There's a couple new failures in zink with 6/8 samples, but they are all the same as already happening with 2/4 samples, so nothing specific to 8 samples. Reviewed-by: Michal Krol <michal.krol@broadcom.com> Reviewed-by: Brian Paul <brian.paul@broadcom.com> Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/37181>
This commit is contained in:
parent
92550b106c
commit
c3cf50e2f1
3 changed files with 47 additions and 2 deletions
|
|
@ -73,6 +73,38 @@ spec@arb_sample_shading@samplemask 4 all@1.000000 mask_in_one,Fail
|
|||
spec@arb_sample_shading@samplemask 4 all@noms mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 4 all@noms partition,Fail
|
||||
spec@arb_sample_shading@samplemask 4 all@sample mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6,Fail
|
||||
spec@arb_sample_shading@samplemask 6@0.125000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6@0.250000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6@0.500000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6@1.000000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6@noms mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6@noms partition,Fail
|
||||
spec@arb_sample_shading@samplemask 6@sample mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all@0.125000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all@0.250000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all@0.500000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all@1.000000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all@noms mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all@noms partition,Fail
|
||||
spec@arb_sample_shading@samplemask 6 all@sample mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8,Fail
|
||||
spec@arb_sample_shading@samplemask 8@0.125000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8@0.250000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8@0.500000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8@1.000000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8@noms mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8@noms partition,Fail
|
||||
spec@arb_sample_shading@samplemask 8@sample mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all@0.125000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all@0.250000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all@0.500000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all@1.000000 mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all@noms mask_in_one,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all@noms partition,Fail
|
||||
spec@arb_sample_shading@samplemask 8 all@sample mask_in_one,Fail
|
||||
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgrad,Fail
|
||||
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
|
||||
|
||||
|
|
@ -83,6 +115,8 @@ spec@egl_khr_surfaceless_context@viewport,Fail
|
|||
spec@egl_mesa_configless_context@basic,Fail
|
||||
spec@ext_framebuffer_multisample@accuracy 4 srgb depthstencil,Fail
|
||||
spec@ext_framebuffer_multisample@accuracy 4 srgb depthstencil linear,Fail
|
||||
spec@ext_framebuffer_multisample@accuracy 8 srgb depthstencil,Fail
|
||||
spec@ext_framebuffer_multisample@accuracy 8 srgb depthstencil linear,Fail
|
||||
spec@ext_framebuffer_multisample@accuracy all_samples srgb depthstencil,Fail
|
||||
spec@ext_framebuffer_multisample@accuracy all_samples srgb depthstencil linear,Fail
|
||||
spec@ext_framebuffer_multisample@enable-flag,Fail
|
||||
|
|
@ -96,6 +130,16 @@ spec@ext_framebuffer_multisample@interpolation 4 centroid-disabled,Fail
|
|||
spec@ext_framebuffer_multisample@interpolation 4 centroid-edges,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 4 non-centroid-deriv-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 4 non-centroid-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 6 centroid-deriv-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 6 centroid-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 6 centroid-edges,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 6 non-centroid-deriv-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 6 non-centroid-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 8 centroid-deriv-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 8 centroid-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 8 centroid-edges,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 8 non-centroid-deriv-disabled,Fail
|
||||
spec@ext_framebuffer_multisample@interpolation 8 non-centroid-disabled,Fail
|
||||
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp,Fail
|
||||
spec@khr_texture_compression_astc@miptree-gl srgb-fp@sRGB decode full precision,Fail
|
||||
|
|
|
|||
|
|
@ -874,7 +874,8 @@ static VkImageLayout lvp_host_copy_image_layouts[] = {
|
|||
static void
|
||||
lvp_get_properties(const struct lvp_physical_device *device, struct vk_properties *p)
|
||||
{
|
||||
VkSampleCountFlags sample_counts = VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT;
|
||||
VkSampleCountFlags sample_counts = VK_SAMPLE_COUNT_1_BIT | VK_SAMPLE_COUNT_4_BIT |
|
||||
VK_SAMPLE_COUNT_8_BIT;
|
||||
|
||||
const unsigned *grid_size = device->pscreen->compute_caps.max_grid_size;
|
||||
const unsigned *block_size = device->pscreen->compute_caps.max_block_size;
|
||||
|
|
|
|||
|
|
@ -325,7 +325,7 @@ static VkResult lvp_get_image_format_properties(struct lvp_physical_device *phys
|
|||
!(info->flags & VK_IMAGE_CREATE_CUBE_COMPATIBLE_BIT) &&
|
||||
!util_format_is_compressed(pformat) &&
|
||||
(format_feature_flags & (VK_FORMAT_FEATURE_2_COLOR_ATTACHMENT_BIT | VK_FORMAT_FEATURE_2_DEPTH_STENCIL_ATTACHMENT_BIT)))
|
||||
sampleCounts |= VK_SAMPLE_COUNT_4_BIT;
|
||||
sampleCounts |= VK_SAMPLE_COUNT_4_BIT | VK_SAMPLE_COUNT_8_BIT;
|
||||
break;
|
||||
case VK_IMAGE_TYPE_3D:
|
||||
maxExtent.width = max_2d_ext;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue