1 |
From 02f4e610a4ba70a2a788ac4f3edd15420093911e Mon Sep 17 00:00:00 2001 |
2 |
From: Alyssa Rosenzweig <alyssa@collabora.com> |
3 |
Date: Sat, 5 Mar 2022 15:10:10 -0500 |
4 |
Subject: [PATCH 11/29] panfrost: Emulate GL_CLAMP on Bifrost |
5 |
|
6 |
Hardware support was removed with Midgard. Use mesa/st to emulate GL_CLAMP with |
7 |
nir_lower_tex automatically (the Zink lowering), and disable GL_MIRROR_CLAMP |
8 |
which isn't lowered correctly. |
9 |
|
10 |
Fixes *texwrap* Piglit tests on G52. |
11 |
|
12 |
Fixes: f9ceab7b237 ("panfrost: Fix CLAMP wrap mode") |
13 |
Signed-off-by: Alyssa Rosenzweig <alyssa@collabora.com> |
14 |
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15253> |
15 |
(cherry picked from commit 1f97819fbe56a388878a23f49c0cf47016e4dde0) |
16 |
--- |
17 |
.pick_status.json | 2 +- |
18 |
src/gallium/drivers/panfrost/pan_cmdstream.c | 28 +-- |
19 |
src/gallium/drivers/panfrost/pan_screen.c | 3 +- |
20 |
src/panfrost/ci/panfrost-g52-fails.txt | 244 ------------------- |
21 |
4 files changed, 15 insertions(+), 262 deletions(-) |
22 |
|
23 |
diff --git a/.pick_status.json b/.pick_status.json |
24 |
index 4d52bb61d00..eb59af34e63 100644 |
25 |
--- a/.pick_status.json |
26 |
+++ b/.pick_status.json |
27 |
@@ -2425,7 +2425,7 @@ |
28 |
"description": "panfrost: Emulate GL_CLAMP on Bifrost", |
29 |
"nominated": true, |
30 |
"nomination_type": 1, |
31 |
- "resolution": 0, |
32 |
+ "resolution": 1, |
33 |
"main_sha": null, |
34 |
"because_sha": "f9ceab7b237d40ded7728457114e59ca6707dd71" |
35 |
}, |
36 |
diff --git a/src/gallium/drivers/panfrost/pan_cmdstream.c b/src/gallium/drivers/panfrost/pan_cmdstream.c |
37 |
index a1daca18f9f..ea83ed547f9 100644 |
38 |
--- a/src/gallium/drivers/panfrost/pan_cmdstream.c |
39 |
+++ b/src/gallium/drivers/panfrost/pan_cmdstream.c |
40 |
@@ -120,31 +120,27 @@ panfrost_sample_pattern(unsigned samples) |
41 |
static unsigned |
42 |
translate_tex_wrap(enum pipe_tex_wrap w, bool using_nearest) |
43 |
{ |
44 |
- /* Bifrost doesn't support the GL_CLAMP wrap mode, so instead use |
45 |
- * CLAMP_TO_EDGE and CLAMP_TO_BORDER. On Midgard, CLAMP is broken for |
46 |
- * nearest filtering, so use CLAMP_TO_EDGE in that case. */ |
47 |
+ /* CLAMP is only supported on Midgard, where it is broken for nearest |
48 |
+ * filtering. Use CLAMP_TO_EDGE in that case. |
49 |
+ */ |
50 |
|
51 |
switch (w) { |
52 |
case PIPE_TEX_WRAP_REPEAT: return MALI_WRAP_MODE_REPEAT; |
53 |
- case PIPE_TEX_WRAP_CLAMP: |
54 |
- return using_nearest ? MALI_WRAP_MODE_CLAMP_TO_EDGE : |
55 |
-#if PAN_ARCH <= 5 |
56 |
- MALI_WRAP_MODE_CLAMP; |
57 |
-#else |
58 |
- MALI_WRAP_MODE_CLAMP_TO_BORDER; |
59 |
-#endif |
60 |
case PIPE_TEX_WRAP_CLAMP_TO_EDGE: return MALI_WRAP_MODE_CLAMP_TO_EDGE; |
61 |
case PIPE_TEX_WRAP_CLAMP_TO_BORDER: return MALI_WRAP_MODE_CLAMP_TO_BORDER; |
62 |
case PIPE_TEX_WRAP_MIRROR_REPEAT: return MALI_WRAP_MODE_MIRRORED_REPEAT; |
63 |
+ case PIPE_TEX_WRAP_MIRROR_CLAMP_TO_EDGE: return MALI_WRAP_MODE_MIRRORED_CLAMP_TO_EDGE; |
64 |
+ case PIPE_TEX_WRAP_MIRROR_CLAMP_TO_BORDER: return MALI_WRAP_MODE_MIRRORED_CLAMP_TO_BORDER; |
65 |
+ |
66 |
+#if PAN_ARCH <= 5 |
67 |
+ case PIPE_TEX_WRAP_CLAMP: |
68 |
+ return using_nearest ? MALI_WRAP_MODE_CLAMP_TO_EDGE : |
69 |
+ MALI_WRAP_MODE_CLAMP; |
70 |
case PIPE_TEX_WRAP_MIRROR_CLAMP: |
71 |
return using_nearest ? MALI_WRAP_MODE_MIRRORED_CLAMP_TO_EDGE : |
72 |
-#if PAN_ARCH <= 5 |
73 |
- MALI_WRAP_MODE_MIRRORED_CLAMP; |
74 |
-#else |
75 |
- MALI_WRAP_MODE_MIRRORED_CLAMP_TO_BORDER; |
76 |
+ MALI_WRAP_MODE_MIRRORED_CLAMP; |
77 |
#endif |
78 |
- case PIPE_TEX_WRAP_MIRROR_CLAMP_TO_EDGE: return MALI_WRAP_MODE_MIRRORED_CLAMP_TO_EDGE; |
79 |
- case PIPE_TEX_WRAP_MIRROR_CLAMP_TO_BORDER: return MALI_WRAP_MODE_MIRRORED_CLAMP_TO_BORDER; |
80 |
+ |
81 |
default: unreachable("Invalid wrap"); |
82 |
} |
83 |
} |
84 |
diff --git a/src/gallium/drivers/panfrost/pan_screen.c b/src/gallium/drivers/panfrost/pan_screen.c |
85 |
index 8d39cac21c8..a99a5d0a2a8 100644 |
86 |
--- a/src/gallium/drivers/panfrost/pan_screen.c |
87 |
+++ b/src/gallium/drivers/panfrost/pan_screen.c |
88 |
@@ -154,7 +154,6 @@ panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) |
89 |
|
90 |
case PIPE_CAP_SAMPLER_VIEW_TARGET: |
91 |
case PIPE_CAP_TEXTURE_SWIZZLE: |
92 |
- case PIPE_CAP_TEXTURE_MIRROR_CLAMP: |
93 |
case PIPE_CAP_TEXTURE_MIRROR_CLAMP_TO_EDGE: |
94 |
case PIPE_CAP_VERTEX_ELEMENT_INSTANCE_DIVISOR: |
95 |
case PIPE_CAP_BLEND_EQUATION_SEPARATE: |
96 |
@@ -285,6 +284,8 @@ panfrost_get_param(struct pipe_screen *screen, enum pipe_cap param) |
97 |
return MAX_VARYING; |
98 |
|
99 |
/* Removed in v6 (Bifrost) */ |
100 |
+ case PIPE_CAP_GL_CLAMP: |
101 |
+ case PIPE_CAP_TEXTURE_MIRROR_CLAMP: |
102 |
case PIPE_CAP_ALPHA_TEST: |
103 |
return dev->arch <= 5; |
104 |
|
105 |
diff --git a/src/panfrost/ci/panfrost-g52-fails.txt b/src/panfrost/ci/panfrost-g52-fails.txt |
106 |
index 0d507eda7a0..700e97578cb 100644 |
107 |
--- a/src/panfrost/ci/panfrost-g52-fails.txt |
108 |
+++ b/src/panfrost/ci/panfrost-g52-fails.txt |
109 |
@@ -70,30 +70,12 @@ spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-blit,Fail |
110 |
spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-copypixels,Fail |
111 |
spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-drawpixels,Fail |
112 |
spec@arb_depth_buffer_float@fbo-stencil-gl_depth32f_stencil8-readpixels,Fail |
113 |
-spec@arb_depth_buffer_float@texwrap formats bordercolor,Fail |
114 |
-spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH32F_STENCIL8- border color only,Fail |
115 |
-spec@arb_depth_buffer_float@texwrap formats bordercolor@GL_DEPTH_COMPONENT32F- border color only,Fail |
116 |
-spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled,Fail |
117 |
-spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH32F_STENCIL8- swizzled- border color only,Fail |
118 |
-spec@arb_depth_buffer_float@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32F- swizzled- border color only,Fail |
119 |
spec@arb_depth_clamp@depth-clamp-range,Fail |
120 |
-spec@arb_depth_texture@texwrap formats bordercolor,Fail |
121 |
-spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT16- border color only,Fail |
122 |
-spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT24- border color only,Fail |
123 |
-spec@arb_depth_texture@texwrap formats bordercolor@GL_DEPTH_COMPONENT32- border color only,Fail |
124 |
-spec@arb_depth_texture@texwrap formats bordercolor-swizzled,Fail |
125 |
-spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT16- swizzled- border color only,Fail |
126 |
-spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT24- swizzled- border color only,Fail |
127 |
-spec@arb_depth_texture@texwrap formats bordercolor-swizzled@GL_DEPTH_COMPONENT32- swizzled- border color only,Fail |
128 |
spec@arb_direct_state_access@gettextureimage-formats,Crash |
129 |
spec@arb_direct_state_access@gettextureimage-formats init-by-rendering,Fail |
130 |
spec@arb_draw_buffers@fbo-mrt-new-bind,Crash |
131 |
spec@arb_es2_compatibility@fbo-blending-formats,Fail |
132 |
spec@arb_es2_compatibility@fbo-blending-formats@GL_RGB565,Fail |
133 |
-spec@arb_es2_compatibility@texwrap formats bordercolor,Fail |
134 |
-spec@arb_es2_compatibility@texwrap formats bordercolor@GL_RGB565- border color only,Fail |
135 |
-spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled,Fail |
136 |
-spec@arb_es2_compatibility@texwrap formats bordercolor-swizzled@GL_RGB565- swizzled- border color only,Fail |
137 |
spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth gl_depth32f_stencil8,Fail |
138 |
spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit depth_stencil gl_depth32f_stencil8,Fail |
139 |
spec@arb_framebuffer_object@arb_framebuffer_object-depth-stencil-blit stencil gl_depth32f_stencil8,Fail |
140 |
@@ -145,16 +127,6 @@ spec@arb_shading_language_420pack@active sampler conflict,Crash |
141 |
spec@arb_texture_buffer_object@formats (fs- arb),Crash |
142 |
spec@arb_texture_buffer_object@formats (vs- arb),Crash |
143 |
spec@arb_texture_buffer_object@render-no-bo,Crash |
144 |
-spec@arb_texture_compression@texwrap formats bordercolor,Fail |
145 |
-spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_ALPHA- border color only,Fail |
146 |
-spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_LUMINANCE_ALPHA- border color only,Fail |
147 |
-spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGBA- border color only,Fail |
148 |
-spec@arb_texture_compression@texwrap formats bordercolor@GL_COMPRESSED_RGB- border color only,Fail |
149 |
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled,Fail |
150 |
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_ALPHA- swizzled- border color only,Fail |
151 |
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_LUMINANCE_ALPHA- swizzled- border color only,Fail |
152 |
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA- swizzled- border color only,Fail |
153 |
-spec@arb_texture_compression@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB- swizzled- border color only,Fail |
154 |
spec@arb_texture_cube_map_array@arb_texture_cube_map_array-cubemap,Fail |
155 |
spec@arb_texture_cube_map_array@arb_texture_cube_map_array-cubemap-lod,Fail |
156 |
spec@arb_texture_cube_map_array@arb_texture_cube_map_array-fbo-cubemap-array,Fail |
157 |
@@ -177,32 +149,6 @@ spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB,Fail |
158 |
spec@arb_texture_float@fbo-generatemipmap-formats@GL_INTENSITY16F_ARB NPOT,Fail |
159 |
spec@arb_texture_float@multisample-formats 2 gl_arb_texture_float,Crash |
160 |
spec@arb_texture_float@multisample-formats 4 gl_arb_texture_float,Crash |
161 |
-spec@arb_texture_float@texwrap formats bordercolor,Fail |
162 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA16F_ARB- border color only,Fail |
163 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_ALPHA32F_ARB- border color only,Fail |
164 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY16F_ARB- border color only,Fail |
165 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_INTENSITY32F_ARB- border color only,Fail |
166 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE16F_ARB- border color only,Fail |
167 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE32F_ARB- border color only,Fail |
168 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA16F_ARB- border color only,Fail |
169 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_LUMINANCE_ALPHA32F_ARB- border color only,Fail |
170 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_RGB16F- border color only,Fail |
171 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_RGB32F- border color only,Fail |
172 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA16F- border color only,Fail |
173 |
-spec@arb_texture_float@texwrap formats bordercolor@GL_RGBA32F- border color only,Fail |
174 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled,Fail |
175 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA16F_ARB- swizzled- border color only,Fail |
176 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_ALPHA32F_ARB- swizzled- border color only,Fail |
177 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY16F_ARB- swizzled- border color only,Fail |
178 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_INTENSITY32F_ARB- swizzled- border color only,Fail |
179 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE16F_ARB- swizzled- border color only,Fail |
180 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE32F_ARB- swizzled- border color only,Fail |
181 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA16F_ARB- swizzled- border color only,Fail |
182 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_LUMINANCE_ALPHA32F_ARB- swizzled- border color only,Fail |
183 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB16F- swizzled- border color only,Fail |
184 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGB32F- swizzled- border color only,Fail |
185 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA16F- swizzled- border color only,Fail |
186 |
-spec@arb_texture_float@texwrap formats bordercolor-swizzled@GL_RGBA32F- swizzled- border color only,Fail |
187 |
spec@arb_texture_gather@texturegather@fs-rgba-alpha-float-cubearray,Fail |
188 |
spec@arb_texture_gather@texturegather@fs-rgba-alpha-int-cubearray,Fail |
189 |
spec@arb_texture_gather@texturegather@fs-rgba-alpha-uint-cubearray,Fail |
190 |
@@ -353,34 +299,10 @@ spec@arb_texture_rectangle@tex-miplevel-selection gl2:texture() 2drectshadow,Cra |
191 |
spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect,Crash |
192 |
spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drect_projvec4,Crash |
193 |
spec@arb_texture_rectangle@tex-miplevel-selection gl2:textureproj 2drectshadow,Crash |
194 |
-spec@arb_texture_rectangle@texwrap rect bordercolor,Fail |
195 |
-spec@arb_texture_rectangle@texwrap rect bordercolor@GL_RGBA8- border color only,Fail |
196 |
-spec@arb_texture_rectangle@texwrap rect proj bordercolor,Fail |
197 |
-spec@arb_texture_rectangle@texwrap rect proj bordercolor@GL_RGBA8- projected- border color only,Fail |
198 |
spec@arb_texture_rg@fbo-blending-formats,Fail |
199 |
spec@arb_texture_rg@fbo-blending-formats@GL_R8,Fail |
200 |
spec@arb_texture_rg@fbo-blending-formats@GL_RG8,Fail |
201 |
spec@arb_texture_rg@fbo-blending-formats@GL_RG,Fail |
202 |
-spec@arb_texture_rg@texwrap formats bordercolor,Fail |
203 |
-spec@arb_texture_rg@texwrap formats bordercolor@GL_R16- border color only,Fail |
204 |
-spec@arb_texture_rg@texwrap formats bordercolor@GL_R8- border color only,Fail |
205 |
-spec@arb_texture_rg@texwrap formats bordercolor@GL_RG16- border color only,Fail |
206 |
-spec@arb_texture_rg@texwrap formats bordercolor@GL_RG8- border color only,Fail |
207 |
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled,Fail |
208 |
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R16- swizzled- border color only,Fail |
209 |
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_R8- swizzled- border color only,Fail |
210 |
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG16- swizzled- border color only,Fail |
211 |
-spec@arb_texture_rg@texwrap formats bordercolor-swizzled@GL_RG8- swizzled- border color only,Fail |
212 |
-spec@arb_texture_rg@texwrap formats-float bordercolor,Fail |
213 |
-spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R16F- border color only,Fail |
214 |
-spec@arb_texture_rg@texwrap formats-float bordercolor@GL_R32F- border color only,Fail |
215 |
-spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG16F- border color only,Fail |
216 |
-spec@arb_texture_rg@texwrap formats-float bordercolor@GL_RG32F- border color only,Fail |
217 |
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled,Fail |
218 |
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R16F- swizzled- border color only,Fail |
219 |
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_R32F- swizzled- border color only,Fail |
220 |
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG16F- swizzled- border color only,Fail |
221 |
-spec@arb_texture_rg@texwrap formats-float bordercolor-swizzled@GL_RG32F- swizzled- border color only,Fail |
222 |
spec@arb_texture_view@sampling-2d-array-as-cubemap-array,Crash |
223 |
spec@arb_texture_view@sampling-2d-array-as-cubemap,Crash |
224 |
spec@arb_transform_feedback_instanced@draw-auto instanced,Fail |
225 |
@@ -502,14 +424,6 @@ spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuv420,Crash |
226 |
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yuyv,Crash |
227 |
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-sample_yvu420,Crash |
228 |
spec@ext_image_dma_buf_import@ext_image_dma_buf_import-unsupported_format,Crash |
229 |
-spec@ext_packed_depth_stencil@texwrap formats bordercolor,Fail |
230 |
-spec@ext_packed_depth_stencil@texwrap formats bordercolor@GL_DEPTH24_STENCIL8- border color only,Fail |
231 |
-spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled,Fail |
232 |
-spec@ext_packed_depth_stencil@texwrap formats bordercolor-swizzled@GL_DEPTH24_STENCIL8- swizzled- border color only,Fail |
233 |
-spec@ext_packed_float@texwrap formats bordercolor,Fail |
234 |
-spec@ext_packed_float@texwrap formats bordercolor@GL_R11F_G11F_B10F- border color only,Fail |
235 |
-spec@ext_packed_float@texwrap formats bordercolor-swizzled,Fail |
236 |
-spec@ext_packed_float@texwrap formats bordercolor-swizzled@GL_R11F_G11F_B10F- swizzled- border color only,Fail |
237 |
spec@ext_texture_array@array-texture,Fail |
238 |
spec@ext_texture_array@copyteximage 1d_array,Fail |
239 |
spec@ext_texture_array@copyteximage 1d_array samples=2,Fail |
240 |
@@ -525,94 +439,8 @@ spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats,Crash |
241 |
spec@ext_texture_compression_rgtc@fbo-generatemipmap-formats-signed,Crash |
242 |
spec@ext_texture_compression_rgtc@rgtc-teximage-01,Fail |
243 |
spec@ext_texture_compression_rgtc@rgtc-teximage-02,Fail |
244 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor,Fail |
245 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RED_RGTC1- border color only,Fail |
246 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_RG_RGTC2- border color only,Fail |
247 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RED_RGTC1- border color only,Fail |
248 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor@GL_COMPRESSED_SIGNED_RG_RGTC2- border color only,Fail |
249 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled,Fail |
250 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RED_RGTC1- swizzled- border color only,Fail |
251 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RG_RGTC2- swizzled- border color only,Fail |
252 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RED_RGTC1- swizzled- border color only,Fail |
253 |
-spec@ext_texture_compression_rgtc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_SIGNED_RG_RGTC2- swizzled- border color only,Fail |
254 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor,Fail |
255 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- border color only,Fail |
256 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- border color only,Fail |
257 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- border color only,Fail |
258 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- border color only,Fail |
259 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled,Fail |
260 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT1_EXT- swizzled- border color only,Fail |
261 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT3_EXT- swizzled- border color only,Fail |
262 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGBA_S3TC_DXT5_EXT- swizzled- border color only,Fail |
263 |
-spec@ext_texture_compression_s3tc@texwrap formats bordercolor-swizzled@GL_COMPRESSED_RGB_S3TC_DXT1_EXT- swizzled- border color only,Fail |
264 |
spec@ext_texture_integer@fbo-integer,Fail |
265 |
-spec@ext_texture_shared_exponent@texwrap formats bordercolor,Fail |
266 |
-spec@ext_texture_shared_exponent@texwrap formats bordercolor@GL_RGB9_E5- border color only,Fail |
267 |
-spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled,Fail |
268 |
-spec@ext_texture_shared_exponent@texwrap formats bordercolor-swizzled@GL_RGB9_E5- swizzled- border color only,Fail |
269 |
-spec@ext_texture_snorm@texwrap formats bordercolor,Fail |
270 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA16_SNORM- border color only,Fail |
271 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_ALPHA8_SNORM- border color only,Fail |
272 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY16_SNORM- border color only,Fail |
273 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_INTENSITY8_SNORM- border color only,Fail |
274 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16_SNORM- border color only,Fail |
275 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE16_SNORM- border color only,Fail |
276 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8_SNORM- border color only,Fail |
277 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_LUMINANCE8_SNORM- border color only,Fail |
278 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_R16_SNORM- border color only,Fail |
279 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_R8_SNORM- border color only,Fail |
280 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG16_SNORM- border color only,Fail |
281 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_RG8_SNORM- border color only,Fail |
282 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB16_SNORM- border color only,Fail |
283 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGB8_SNORM- border color only,Fail |
284 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA16_SNORM- border color only,Fail |
285 |
-spec@ext_texture_snorm@texwrap formats bordercolor@GL_RGBA8_SNORM- border color only,Fail |
286 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled,Fail |
287 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA16_SNORM- swizzled- border color only,Fail |
288 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_ALPHA8_SNORM- swizzled- border color only,Fail |
289 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY16_SNORM- swizzled- border color only,Fail |
290 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_INTENSITY8_SNORM- swizzled- border color only,Fail |
291 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16_SNORM- swizzled- border color only,Fail |
292 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_SNORM- swizzled- border color only,Fail |
293 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8_SNORM- swizzled- border color only,Fail |
294 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_SNORM- swizzled- border color only,Fail |
295 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R16_SNORM- swizzled- border color only,Fail |
296 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_R8_SNORM- swizzled- border color only,Fail |
297 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG16_SNORM- swizzled- border color only,Fail |
298 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RG8_SNORM- swizzled- border color only,Fail |
299 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB16_SNORM- swizzled- border color only,Fail |
300 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGB8_SNORM- swizzled- border color only,Fail |
301 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA16_SNORM- swizzled- border color only,Fail |
302 |
-spec@ext_texture_snorm@texwrap formats bordercolor-swizzled@GL_RGBA8_SNORM- swizzled- border color only,Fail |
303 |
spec@ext_texture_srgb@fbo-fast-clear,Fail |
304 |
-spec@ext_texture_srgb@texwrap formats bordercolor,Fail |
305 |
-spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8_ALPHA8- border color only,Fail |
306 |
-spec@ext_texture_srgb@texwrap formats bordercolor@GL_SLUMINANCE8- border color only,Fail |
307 |
-spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8_ALPHA8- border color only,Fail |
308 |
-spec@ext_texture_srgb@texwrap formats bordercolor@GL_SRGB8- border color only,Fail |
309 |
-spec@ext_texture_srgb@texwrap formats bordercolor-swizzled,Fail |
310 |
-spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8_ALPHA8- swizzled- border color only,Fail |
311 |
-spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SLUMINANCE8- swizzled- border color only,Fail |
312 |
-spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8_ALPHA8- swizzled- border color only,Fail |
313 |
-spec@ext_texture_srgb@texwrap formats bordercolor-swizzled@GL_SRGB8- swizzled- border color only,Fail |
314 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor,Fail |
315 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE_ALPHA- border color only,Fail |
316 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SLUMINANCE- border color only,Fail |
317 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA- border color only,Fail |
318 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- border color only,Fail |
319 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- border color only,Fail |
320 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- border color only,Fail |
321 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB- border color only,Fail |
322 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- border color only,Fail |
323 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled,Fail |
324 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE_ALPHA- swizzled- border color only,Fail |
325 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SLUMINANCE- swizzled- border color only,Fail |
326 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT1_EXT- swizzled- border color only,Fail |
327 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT3_EXT- swizzled- border color only,Fail |
328 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA_S3TC_DXT5_EXT- swizzled- border color only,Fail |
329 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_ALPHA- swizzled- border color only,Fail |
330 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB_S3TC_DXT1_EXT- swizzled- border color only,Fail |
331 |
-spec@ext_texture_srgb@texwrap formats-s3tc bordercolor-swizzled@GL_COMPRESSED_SRGB- swizzled- border color only,Fail |
332 |
spec@ext_transform_feedback2@draw-auto,Fail |
333 |
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[1]-no-subscript,Fail |
334 |
spec@ext_transform_feedback@builtin-varyings gl_clipdistance[2]-no-subscript,Fail |
335 |
@@ -949,80 +777,8 @@ spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on right edg |
336 |
spec@!opengl 1.1@polygon-mode-offset@config 6: Expected white pixel on top edge,Fail |
337 |
spec@!opengl 1.1@polygon-mode-offset,Fail |
338 |
spec@!opengl 1.1@streaming-texture-leak,Crash |
339 |
-spec@!opengl 1.1@texwrap 1d bordercolor,Fail |
340 |
-spec@!opengl 1.1@texwrap 1d bordercolor@GL_RGBA8- border color only,Fail |
341 |
-spec@!opengl 1.1@texwrap 1d proj bordercolor,Fail |
342 |
-spec@!opengl 1.1@texwrap 1d proj bordercolor@GL_RGBA8- projected- border color only,Fail |
343 |
-spec@!opengl 1.1@texwrap 2d bordercolor,Fail |
344 |
-spec@!opengl 1.1@texwrap 2d bordercolor@GL_RGBA8- border color only,Fail |
345 |
-spec@!opengl 1.1@texwrap 2d proj bordercolor,Fail |
346 |
-spec@!opengl 1.1@texwrap 2d proj bordercolor@GL_RGBA8- projected- border color only,Fail |
347 |
-spec@!opengl 1.1@texwrap formats bordercolor,Fail |
348 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA12- border color only,Fail |
349 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA16- border color only,Fail |
350 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA4- border color only,Fail |
351 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_ALPHA8- border color only,Fail |
352 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY12- border color only,Fail |
353 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY16- border color only,Fail |
354 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_INTENSITY8- border color only,Fail |
355 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA12- border color only,Fail |
356 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12_ALPHA4- border color only,Fail |
357 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE12- border color only,Fail |
358 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16_ALPHA16- border color only,Fail |
359 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE16- border color only,Fail |
360 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE4_ALPHA4- border color only,Fail |
361 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE6_ALPHA2- border color only,Fail |
362 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8_ALPHA8- border color only,Fail |
363 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_LUMINANCE8- border color only,Fail |
364 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_R3_G3_B2- border color only,Fail |
365 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10_A2- border color only,Fail |
366 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB10- border color only,Fail |
367 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB12- border color only,Fail |
368 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB16- border color only,Fail |
369 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB4- border color only,Fail |
370 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5_A1- border color only,Fail |
371 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB5- border color only,Fail |
372 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGB8- border color only,Fail |
373 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA12- border color only,Fail |
374 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA16- border color only,Fail |
375 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA4- border color only,Fail |
376 |
-spec@!opengl 1.1@texwrap formats bordercolor@GL_RGBA8- border color only,Fail |
377 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled,Fail |
378 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA12- swizzled- border color only,Fail |
379 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA16- swizzled- border color only,Fail |
380 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA4- swizzled- border color only,Fail |
381 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_ALPHA8- swizzled- border color only,Fail |
382 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY12- swizzled- border color only,Fail |
383 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY16- swizzled- border color only,Fail |
384 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_INTENSITY8- swizzled- border color only,Fail |
385 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA12- swizzled- border color only,Fail |
386 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12_ALPHA4- swizzled- border color only,Fail |
387 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE12- swizzled- border color only,Fail |
388 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16_ALPHA16- swizzled- border color only,Fail |
389 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE16- swizzled- border color only,Fail |
390 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE4_ALPHA4- swizzled- border color only,Fail |
391 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE6_ALPHA2- swizzled- border color only,Fail |
392 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8_ALPHA8- swizzled- border color only,Fail |
393 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_LUMINANCE8- swizzled- border color only,Fail |
394 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_R3_G3_B2- swizzled- border color only,Fail |
395 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10_A2- swizzled- border color only,Fail |
396 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB10- swizzled- border color only,Fail |
397 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB12- swizzled- border color only,Fail |
398 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB16- swizzled- border color only,Fail |
399 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB4- swizzled- border color only,Fail |
400 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5_A1- swizzled- border color only,Fail |
401 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB5- swizzled- border color only,Fail |
402 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGB8- swizzled- border color only,Fail |
403 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA12- swizzled- border color only,Fail |
404 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA16- swizzled- border color only,Fail |
405 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA4- swizzled- border color only,Fail |
406 |
-spec@!opengl 1.1@texwrap formats bordercolor-swizzled@GL_RGBA8- swizzled- border color only,Fail |
407 |
spec@!opengl 1.1@user-clip,Fail |
408 |
spec@!opengl 1.1@windowoverlap,Fail |
409 |
-spec@!opengl 1.2@texwrap 3d bordercolor,Fail |
410 |
-spec@!opengl 1.2@texwrap 3d bordercolor@GL_RGBA8- border color only,Fail |
411 |
-spec@!opengl 1.2@texwrap 3d proj bordercolor,Fail |
412 |
-spec@!opengl 1.2@texwrap 3d proj bordercolor@GL_RGBA8- projected- border color only,Fail |
413 |
spec@!opengl 2.0@gl-2.0-edgeflag,Fail |
414 |
spec@!opengl 2.0@gl-2.0-edgeflag-immediate,Fail |
415 |
spec@!opengl 2.0@max-samplers border,Fail |
416 |
-- |
417 |
2.30.2 |
418 |
|