mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-27 06:10:13 +01:00
zink: translate intensity formats
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/36031>
This commit is contained in:
parent
eacb167375
commit
475c43cf8a
3 changed files with 48 additions and 5 deletions
|
|
@ -468,7 +468,7 @@ spec@arb_sample_shading@samplemask 8@sample mask_in_one,Fail
|
|||
spec@arb_shader_image_load_store@early-z,Fail
|
||||
spec@arb_shader_image_load_store@early-z@occlusion query test/early-z pass,Fail
|
||||
spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb),Crash
|
||||
spec@arb_texture_buffer_object@formats (fs- arb),Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16I_EXT,Fail
|
||||
|
|
@ -498,7 +498,17 @@ spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail
|
|||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb),Crash
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb),Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16I_EXT,Fail
|
||||
|
|
@ -528,6 +538,17 @@ spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32I_EXT,Fail
|
|||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA32UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE_ALPHA8UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8UI_EXT,Fail
|
||||
|
||||
spec@arb_viewport_array@display-list,Fail
|
||||
spec@egl 1.4@eglterminate then unbind context,Fail
|
||||
spec@egl_chromium_sync_control@conformance,Fail
|
||||
|
|
|
|||
|
|
@ -449,10 +449,8 @@ spec@arb_shader_texture_lod@execution@arb_shader_texture_lod-texgradcube,Fail
|
|||
|
||||
# "../src/gallium/drivers/zink/zink_compiler.c:2071: assign_producer_var_io: Assertion `*reserved < MAX_VARYING' failed."
|
||||
|
||||
# "arb_texture_buffer_object-formats: ../src/gallium/drivers/zink/zink_context.c:807: create_bvci: Assertion `bvci.format' failed."
|
||||
spec@arb_texture_buffer_object@formats (vs- arb),Crash
|
||||
|
||||
spec@arb_texture_buffer_object@formats (fs- arb),Crash
|
||||
spec@arb_texture_buffer_object@formats (fs- arb),Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_ALPHA16I_EXT,Fail
|
||||
|
|
@ -482,6 +480,17 @@ spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8_ALPHA8,Fail
|
|||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_LUMINANCE8UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY16UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY32UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (fs- arb)@GL_INTENSITY8UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb),Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_ALPHA16I_EXT,Fail
|
||||
|
|
@ -511,6 +520,17 @@ spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8_ALPHA8,Fail
|
|||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_LUMINANCE8UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY16UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32F_ARB,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY32UI_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8I_EXT,Fail
|
||||
spec@arb_texture_buffer_object@formats (vs- arb)@GL_INTENSITY8UI_EXT,Fail
|
||||
|
||||
|
||||
spec@egl 1.4@eglterminate then unbind context,Fail
|
||||
|
||||
|
|
|
|||
|
|
@ -161,6 +161,8 @@ zink_format_get_emulated_alpha(enum pipe_format format)
|
|||
|
||||
format = util_format_luminance_to_red(format);
|
||||
}
|
||||
if (util_format_is_intensity(format))
|
||||
return util_format_intensity_to_red(format);
|
||||
|
||||
return emulate_red_alpha(format);
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue