Commit 0aa66743 authored by Rob Clark's avatar Rob Clark 💬 Committed by Marge Bot
Browse files

freedreno/a6xx: Improve UBWC demotion logic



Sampler/image/surface views with different component sizes also need to
force demotion to uncompressed, as the UBWC metadata is not compatible.
Signed-off-by: Rob Clark's avatarRob Clark <robdclark@chromium.org>
Part-of: <mesa/mesa!11343>
parent 0c3079ce
......@@ -104,6 +104,29 @@ can_do_ubwc(struct pipe_resource *prsc)
return true;
}
static bool
valid_format_cast(struct fd_resource *rsc, enum pipe_format format)
{
/* Special case "casting" format in hw: */
if (format == PIPE_FORMAT_Z24_UNORM_S8_UINT_AS_R8G8B8A8)
return true;
/* The UBWC formats can be re-interpreted so long as the components
* have the same # of bits
*/
for (unsigned i = 0; i < 4; i++) {
unsigned sb, db;
sb = util_format_get_component_bits(rsc->b.b.format, UTIL_FORMAT_COLORSPACE_RGB, i);
db = util_format_get_component_bits(format, UTIL_FORMAT_COLORSPACE_RGB, i);
if (sb != db)
return false;
}
return true;
}
/**
* Ensure the rsc is in an ok state to be used with the specified format.
* This handles the case of UBWC buffers used with non-UBWC compatible
......@@ -118,7 +141,7 @@ fd6_validate_format(struct fd_context *ctx, struct fd_resource *rsc,
if (!rsc->layout.ubwc)
return;
if (ok_ubwc_format(rsc->b.b.screen, format))
if (ok_ubwc_format(rsc->b.b.screen, format) && valid_format_cast(rsc, format))
return;
perf_debug_ctx(ctx,
......
......@@ -251,121 +251,10 @@ spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG32UI- swizzled
spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8I- swizzled- border color only,Fail
spec@arb_texture_rg@texwrap formats-int bordercolor-swizzled@GL_RG8UI- swizzled- border color only,Fail
spec@arb_texture_view@bug-layers-image,Crash
spec@arb_texture_view@rendering-formats@clear GL_R16F as GL_RG8,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16F as GL_RG8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16F as GL_RG8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_RG8,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_RG8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16I as GL_RG8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_RG8,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_RG8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_R16UI as GL_RG8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_R16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_R16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8 as GL_R16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_R16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_R16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8I as GL_R16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_R16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_R16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RG8UI as GL_R16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB8I as GL_RGB8,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGB8UI as GL_RGB8,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16F as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16F as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16F as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16F as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16F as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16I as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16I as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16I as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16I as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16I as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16UI as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16UI as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16UI as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16UI as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG16UI as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8 as GL_R16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8 as GL_R16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8 as GL_R16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8I as GL_R16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8I as GL_R16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8I as GL_R16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8UI as GL_R16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8UI as GL_R16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RG8UI as GL_R16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RGBA8,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RGBA8I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RGBA8UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8 as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8 as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8 as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8 as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8 as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8I as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8I as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8I as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8I as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8I as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RG16F,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RG16I,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RG16UI,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RGB10_A2,Fail
spec@arb_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RGB10_A2UI,Fail
spec@arb_texture_view@rendering-layers-image,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of image1DArray,Fail
spec@arb_texture_view@rendering-layers-image@layers rendering of imageCubeArray,Fail
......@@ -824,121 +713,10 @@ spec@nv_primitive_restart@primitive-restart-draw-mode-polygon,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-quads,Fail
spec@nv_primitive_restart@primitive-restart-draw-mode-quad_strip,Fail
spec@oes_egl_image_external_essl3@oes_egl_image_external_essl3,Crash
spec@oes_texture_view@rendering-formats@clear GL_R16F as GL_RG8,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16F as GL_RG8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16F as GL_RG8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_RG8,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_RG8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16I as GL_RG8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_RG8,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_RG8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_R16UI as GL_RG8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16F as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16I as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG16UI as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8 as GL_R16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_R16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_R16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8I as GL_R16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_R16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_R16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RG8UI as GL_R16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2 as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB10_A2UI as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB8I as GL_RGB8,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGB8UI as GL_RGB8,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8 as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8I as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@clear GL_RGBA8UI as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16F as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16F as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16F as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16F as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16F as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16I as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16I as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16I as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16I as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16I as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16UI as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16UI as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16UI as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16UI as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG16UI as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8 as GL_R16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8 as GL_R16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8 as GL_R16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8I as GL_R16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8I as GL_R16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8I as GL_R16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8UI as GL_R16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8UI as GL_R16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RG8UI as GL_R16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2 as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RGBA8,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RGBA8I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGB10_A2UI as GL_RGBA8UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8 as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8 as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8 as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8 as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8 as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8I as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8I as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8I as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8I as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8I as GL_RGB10_A2UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RG16F,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RG16I,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RG16UI,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RGB10_A2,Fail
spec@oes_texture_view@rendering-formats@render to GL_RGBA8UI as GL_RGB10_A2UI,Fail
spec@!opengl 1.0@gl-1.0-edgeflag,Crash
spec@!opengl 1.0@gl-1.0-edgeflag-quads,Crash
spec@!opengl 1.0@gl-1.0-no-op-paths,Fail
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment