diff options
author | Gert Wollny <gert.wollny@collabora.com> | 2023-06-28 13:33:46 +0200 |
---|---|---|
committer | Marge Bot <emma+marge@anholt.net> | 2023-06-29 05:21:51 +0000 |
commit | edce928716242437032182c45a4b14371614d42a (patch) | |
tree | 28c9aec008d5a48626a2e2ea3a1d5553ee348f78 | |
parent | e2d34062156d7af8452230fff6bc8d16a23cdd00 (diff) |
format: drop ALPHA 16F and 32F emulation on core
This fixes a few related piglits.
Signed-off-by: Gert Wollny <gert.wollny@collabora.com>
Part-of: <https://gitlab.freedesktop.org/virgl/virglrenderer/-/merge_requests/1174>
-rw-r--r-- | .gitlab-ci/expectations/host/virgl-gl-fails.txt | 14 | ||||
-rw-r--r-- | .gitlab-ci/expectations/host/virgl-gles-fails.txt | 16 | ||||
-rw-r--r-- | .gitlab-ci/expectations/virt/virgl-gl-fails.txt | 14 | ||||
-rw-r--r-- | .gitlab-ci/expectations/virt/virgl-gles-fails.txt | 16 | ||||
-rw-r--r-- | src/vrend_formats.c | 2 |
5 files changed, 0 insertions, 62 deletions
diff --git a/.gitlab-ci/expectations/host/virgl-gl-fails.txt b/.gitlab-ci/expectations/host/virgl-gl-fails.txt index 7c2c7c3..026214e 100644 --- a/.gitlab-ci/expectations/host/virgl-gl-fails.txt +++ b/.gitlab-ci/expectations/host/virgl-gl-fails.txt @@ -134,19 +134,7 @@ spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail spec@arb_texture_cube_map_array@fbo-generatemipmap-cubemap array s3tc_dxt1,Fail spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail -spec@arb_texture_float@fbo-clear-formats,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-fast-clear,Fail -spec@arb_texture_float@multisample-fast-clear gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail spec@arb_texture_float@texwrap formats bordercolor,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail @@ -223,8 +211,6 @@ spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail spec@ext_framebuffer_object@fbo-readpixels-depth-formats,Fail spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT24/GL_FLOAT,Fail spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT/GL_FLOAT,Fail -spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail -spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-copypixels,Fail spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-drawpixels-24_8,Fail spec@ext_packed_depth_stencil@fbo-depthstencil-gl_depth24_stencil8-drawpixels-32f_24_8_rev,Fail diff --git a/.gitlab-ci/expectations/host/virgl-gles-fails.txt b/.gitlab-ci/expectations/host/virgl-gles-fails.txt index acfbb87..eb0e8cb 100644 --- a/.gitlab-ci/expectations/host/virgl-gles-fails.txt +++ b/.gitlab-ci/expectations/host/virgl-gles-fails.txt @@ -31,7 +31,6 @@ shaders@point-vertex-id gl_vertexid,Fail shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid,Fail spec@arb_clear_texture@arb_clear_texture-depth,Fail -spec@arb_clear_texture@arb_clear_texture-sized-formats,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-clear,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-drawpixels,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-probepixel,Fail @@ -40,7 +39,6 @@ spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail spec@arb_compute_shader@execution@min-dvec4-double-large-group-size,Fail spec@arb_copy_image@arb_copy_image-formats,Fail -spec@arb_copy_image@arb_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_RGBA16_SNORM,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail @@ -329,19 +327,7 @@ spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ spec@arb_texture_cube_map_array@arb_texture_cube_map_array-sampler-cube-array-shadow,Fail spec@arb_texture_cube_map_array@fbo-generatemipmap-cubemap array s3tc_dxt1,Fail spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail -spec@arb_texture_float@fbo-clear-formats,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-fast-clear,Fail -spec@arb_texture_float@multisample-fast-clear gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail spec@arb_texture_float@texwrap formats bordercolor,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail @@ -2301,7 +2287,6 @@ spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x223344ff,Fail spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x76356278,Fail spec@nv_copy_depth_to_color@nv_copy_depth_to_color,Fail spec@nv_copy_image@nv_copy_image-formats,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail @@ -3048,7 +3033,6 @@ spec@!opengl 1.1@read-front clear-front-first samples=4,Crash spec@!opengl 1.1@read-front,Crash spec@!opengl 1.1@read-front samples=2,Crash spec@!opengl 1.1@read-front samples=4,ExpectedFail -spec@!opengl 1.1@teximage-colors gl_alpha16@Exact upload-download of GL_ALPHA16,Fail spec@!opengl 1.1@teximage-colors gl_rgba,Fail spec@!opengl 1.1@teximage-colors gl_rgba@GL_RGBA texture with GL_BGRA and GL_UNSIGNED_INT_2_10_10_10_REV,Fail spec@!opengl 1.1@texwrap 1d bordercolor,Fail diff --git a/.gitlab-ci/expectations/virt/virgl-gl-fails.txt b/.gitlab-ci/expectations/virt/virgl-gl-fails.txt index 2c6171e..6a4a951 100644 --- a/.gitlab-ci/expectations/virt/virgl-gl-fails.txt +++ b/.gitlab-ci/expectations/virt/virgl-gl-fails.txt @@ -135,19 +135,7 @@ spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail spec@arb_texture_cube_map_array@fbo-generatemipmap-cubemap array s3tc_dxt1,Fail spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail -spec@arb_texture_float@fbo-clear-formats,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-fast-clear,Fail -spec@arb_texture_float@multisample-fast-clear gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail spec@arb_texture_float@texwrap formats bordercolor,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail @@ -228,8 +216,6 @@ spec@ext_framebuffer_object@fbo-blending-format-quirks,Fail spec@ext_framebuffer_object@fbo-readpixels-depth-formats,Fail spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT24/GL_FLOAT,Fail spec@ext_framebuffer_object@fbo-readpixels-depth-formats@GL_DEPTH_COMPONENT/GL_FLOAT,Fail -spec@ext_framebuffer_object@getteximage-formats init-by-clear-and-render,Fail -spec@ext_framebuffer_object@getteximage-formats init-by-rendering,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_ayuv,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_nv12,Fail spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_p010,Fail diff --git a/.gitlab-ci/expectations/virt/virgl-gles-fails.txt b/.gitlab-ci/expectations/virt/virgl-gles-fails.txt index 2d3b2c0..898e170 100644 --- a/.gitlab-ci/expectations/virt/virgl-gles-fails.txt +++ b/.gitlab-ci/expectations/virt/virgl-gles-fails.txt @@ -42,7 +42,6 @@ shaders@point-vertex-id gl_vertexid,Fail shaders@point-vertex-id gl_vertexid gl_instanceid divisor,Fail shaders@point-vertex-id gl_vertexid gl_instanceid,Fail spec@arb_clear_texture@arb_clear_texture-depth,Fail -spec@arb_clear_texture@arb_clear_texture-sized-formats,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-clear,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-drawpixels,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-getteximage,Fail @@ -52,7 +51,6 @@ spec@arb_color_buffer_float@gl_rgba8_snorm-render,Fail spec@arb_color_buffer_float@gl_rgba8_snorm-render-fog,Fail spec@arb_compute_shader@execution@min-dvec4-double-large-group-size,Fail spec@arb_copy_image@arb_copy_image-formats,Fail -spec@arb_copy_image@arb_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_RGBA16_SNORM,Fail spec@arb_copy_image@arb_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail @@ -354,19 +352,7 @@ spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ spec@arb_texture_cube_map_array@arb_texture_cube_map_array-sampler-cube-array-shadow,Fail spec@arb_texture_cube_map_array@fbo-generatemipmap-cubemap array s3tc_dxt1,Fail spec@arb_texture_float@fbo-blending-formats,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-blending-formats@GL_ALPHA32F_ARB,Fail spec@arb_texture_float@fbo-blending-formats@GL_RGB32F,Fail -spec@arb_texture_float@fbo-clear-formats,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-clear-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA16F_ARB,Fail -spec@arb_texture_float@fbo-colormask-formats@GL_ALPHA32F_ARB,Fail -spec@arb_texture_float@fbo-fast-clear,Fail -spec@arb_texture_float@multisample-fast-clear gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Fail -spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Fail spec@arb_texture_float@texwrap formats bordercolor,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail @@ -2347,7 +2333,6 @@ spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x223344ff,Fail spec@nv_copy_depth_to_color@nv_copy_depth_to_color 1 0x76356278,Fail spec@nv_copy_depth_to_color@nv_copy_depth_to_color,Fail spec@nv_copy_image@nv_copy_image-formats,Fail -spec@nv_copy_image@nv_copy_image-formats@Source: GL_ALPHA16/Destination: GL_ALPHA16,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RED_RGTC1/Destination: GL_COMPRESSED_RED_RGTC1,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_BPTC_UNORM/Destination: GL_COMPRESSED_RGBA_BPTC_UNORM,Fail spec@nv_copy_image@nv_copy_image-formats@Source: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT/Destination: GL_COMPRESSED_RGBA_S3TC_DXT1_EXT,Fail @@ -3094,7 +3079,6 @@ spec@!opengl 1.1@read-front clear-front-first samples=4,Crash spec@!opengl 1.1@read-front,Crash spec@!opengl 1.1@read-front samples=2,Crash spec@!opengl 1.1@read-front samples=4,ExpectedFail -spec@!opengl 1.1@teximage-colors gl_alpha16@Exact upload-download of GL_ALPHA16,Fail spec@!opengl 1.1@teximage-colors gl_r16_snorm@Exact upload-download of GL_R16_SNORM,Fail spec@!opengl 1.1@teximage-colors gl_r8_snorm@Exact upload-download of GL_R8_SNORM,Fail spec@!opengl 1.1@teximage-colors gl_rgb16_snorm@Exact upload-download of GL_RGB16_SNORM,Fail diff --git a/src/vrend_formats.c b/src/vrend_formats.c index d8b808f..679eb10 100644 --- a/src/vrend_formats.c +++ b/src/vrend_formats.c @@ -179,10 +179,8 @@ static struct vrend_format_table la_formats_fallback[] = { { VIRGL_FORMAT_A32_SINT, GL_R32I, GL_RED_INTEGER, GL_INT, OOOR_SWIZZLE }, { VIRGL_FORMAT_L32_SINT, GL_R32I, GL_RED_INTEGER, GL_INT, RRR1_SWIZZLE }, - { VIRGL_FORMAT_A16_FLOAT, GL_R16F, GL_RED, GL_HALF_FLOAT, OOOR_SWIZZLE }, { VIRGL_FORMAT_L16_FLOAT, GL_R16F, GL_RED, GL_HALF_FLOAT, RRR1_SWIZZLE }, - { VIRGL_FORMAT_A32_FLOAT, GL_R32F, GL_RED, GL_FLOAT, OOOR_SWIZZLE }, { VIRGL_FORMAT_L32_FLOAT, GL_R32F, GL_RED, GL_FLOAT, RRR1_SWIZZLE}, }; |