Noticias

Controladores de gráficos Mesa 26.0.4 de código abierto lanzados para Linux

Mesa 26.0.4 ya está disponible, la última corrección de errores para controladores de gráficos de código abierto, mientras continúa el trabajo en Mesa 26.1. Dado que se trata de una versión puntual, solo hay correcciones de errores, ya que aparecerán nuevas funciones en Mesa 26.1, que saldrá alrededor del 6 de mayo.

El anuncio del lanzamiento aún no se ha publicado en el sitio web de Mesa para revisiones abreviadas, pero esta es la lista completa de correcciones/cambios para Mesa 26.0.4 del anuncio de la lista de correo:

Adam Simpson (1):
iris: error solucionado en disabling_rb_aux_buffer

Alyssa Milburn (1):
nv50,nvc0: evita lecturas de cbuf no inicializadas en blitzes.

Alyssa Rosenzweig (1):
nir: agregue nir_get_io_data_src

Dave Airlie (1):
st/mesh: maneja el tamaño del punto del sombreador de malla

David Rosca (2):
frontends/va: Se corrigieron fugas de objetos H264/5 PPS/SPS cuando no se creaba ningún decodificador.
frontends/va: Se corrigieron fugas cuando falla create_video_codec.

Eric Engeström (11):
documentos: agregue suma sha para 26.0.3
.pick_status.json: actualización a 48c086cb4203d1a8e7458e0d0a85cfffc5b4bfe5.
.pick_status.json: marcar 26b19e355fefcd6a8325924e6a391dd67a675c34 como nominal
.pick_status.json: marcar 32a818d11d3d60ebbc23a62127e988d17e742b79 como nominal
.pick_status.json: marcar d38916d673e6d2359e96fed45ebd83ca026dfcb5 como nominal
.pick_status.json: marca 384d12816459996fbac5722e9fdb29527662cafb como nominal
ci: cambiar .gitlab-ci.yml también significa que deben existir trabajos de contenedor.
.pick_status.json: marca 538c3ee6c7a419d5c55bef2294ca10166f8d9af4 como nominal
[26.0 only] venus/ci: marcar la prueba como fija
documentos: agregue notas de la versión para 26.0.4.
VERSIÓN: golpe para 26.0.4

Eric Go (1):
panfrost: se corrigió la desreferencia del puntero nulo en panfrost_emit_images.

Eric R. Smith (2):
panfrost: cálculos de buffer de texel fijos.
panfrost: errores tipográficos corregidos al definir la arquitectura.

Eric Fay-Lund (5):
pan/genxml: elimina la opción YUV Habilitar inexistente para AFRC
pan/lib: no intente utilizar el aspecto de plantilla para adjuntar color
pan/lib: establece el indicador srgb para fines de renderizado AFRC
pan/lib: división de extensión por extensión de mosaico en lugar de por sí mismo
panvk: eliminar la bandera no utilizada

Fe Ekstrand (4):
nak: Informar el progreso de nak_nir_rematerialize_load_const()
nir: considere usar en nir_def_all_uses_*
pan/bi: las transformaciones v2x16 no se copian
pan/buffer: agrega un desplazamiento al tamaño de las texturas del búfer.

Georg Lehmann (2):
Gallivm: no optimice fadd(a, 0.0) conservando el cero con signo
nir/lower_non_uniform_access: Se corrigieron los bucles de fusión para el mismo índice pero con una variable de matriz diferente.

Hyunjun Ko (1):
anv: agregue una carga de trabajo ficticia para la decodificación AV1 en las plataformas afectadas (Wa_1508208842).

Jan Romanik (2):
brw/algebraic: permite tipos mixtos en convolución constante saturada.
brw: Maneja escalares y rotaciones correctamente en is_const_zero.

Aisenovi Zheng (8):
vulkan/wsi/headless: utilice imágenes de CPU correctamente para dispositivos con CPU.
pco: Se corrigió la codificación de bits s0abs de Fred.
pvr: alineación de ancho para grabación PBE al crear una imagen de línea.
pvr: Se corrigió el error tipográfico «obb» en oob_buffer_size al trazar datos de vértice pds.
pvr: almacena el tamaño del atributo de vértice para la verificación de DMA.
pvr: mueve la definición de PVR_BUFFER_MEMORY_PADDING_SIZE a pvr_buffer.h
pvr: considere el tamaño de la solicitud DMA al configurar msize DDMADT
pvr: Se corrigió el seguimiento sucio de las operaciones de plantilla.

Iván Briano (2):
anv: arreglar anv_is_dual_src_blend_equation
brw: No omita la entrada RT si Dual_src_blend está habilitado

Trabajo Nourman (1):
ir3/legalize: no restablecer los indicadores de sincronización en predt/predf remoto

José María Casanova Crespo (1):
Broadcom/common: Se corrigieron los valores de V3D 7.1 TFU ICFG IFORMAT.

Juan A. Suárez Romero (1):
vc4: se corrigió la liberación de búfer no deseada durante la carga

Lionel Landwerlin (3):
anv: agregue un pase de análisis para detectar la eliminación de datos del sombreador de cálculo.
anv: Se agregó la opción drirc para evitar las barreras de aplicación faltantes para datos escritos/no escritos.
brw: Registros de vallado SLM entre grupos de trabajo

Liviu Prodea (2):
clc: arregla el enlace estático con clang>=22.
util: Se corrigió el uso del identificador no declarado «NULL» en src/util/os_misc.h al compilar con clang.

Luigi Santivetti (2):
pvr: expande la rutina de inicialización parcial de usc mrt
pvr: sincroniza los recursos del compilador con los archivos adjuntos

Marek Olszak (3):
radeonsi: recalcular las bases de E/S después de la optimización
radeonsi: deslumbramiento fijo usando util_blitter_draw_rectangle
radeonsi: deshabilita las solicitudes de transmisión para u_blitter

Mario Kleiner (1):
dri: Se corrigió la advertencia «cosmética» sobre el comportamiento indefinido para RGB.[A]16_formatos UNORM.

María Guillemard (5):
nvk: mueve la ventana gráfica y la selección de tijera a su propia función.
nvk: Transmitir viewport0 y scissor0 en caso de FSR en Turing
nir/dead_cf: Se agregó el manejo faltante de load_ssbo_ir3.
nir/dead_cf: Se agregó el manejo faltante de load_global_bounded.
nak: No permitir reordenar load_helper_invocacy

Mike Blumenkrantz (3):
ntv: siempre genera componentes de coordenadas constantes para la carga fbfetch
mesa/renderbuffer: agregue siempre PIPE_BIND_SAMPLER_VIEW para renderizar texturas.
llvmpipe: corrección de color fbfetch

Natalie Vock (1):
volcán: aumentar MAX_ENCODE_PASSES

Nick Hamilton (1):
pvr: Se corrigió la asignación de múltiples archivos adjuntos al mismo búfer de fragmentos.

Pavel Ondrachka (5):
r300: corrige la transformación algebraica con la resta previa compensada
r300: No aplique redondeo de macrobloques extraño a texturas 3D.
r300: deshabilita la limpieza de zmask para superficies grandes.
r300: agregue un asistente genérico de conteo de canales HyperZ.
r300: dividir grandes limpiezas de HiZ en varios lotes

Pierre-Eric Pelloux-Oración (3):
radeonsi: mueve spi_shader_*_format a si_shader_variant_info
radeonsi: contabilidad de salidas_recordadas al actualizar spi_shader_col_format
Gallium/u_blitter: agregar nueva opción fs_color_clear

Radu Costas (1):
pco: arreglar el error nir_move_option

RhysPerry (3):
aco/tests: Corrige las pruebas de ensamblaje con LLVM 22.
aco/tests: corrige las pruebas de ensamblador/isel con LLVM 23.
radv: Se corrigió la pérdida de memoria en radv_rt_nir_to_asm

Robert Mader (1):
llvmpipe: Deje de alinear la altura con el tamaño del bloque ráster para marcadores no admitidos.

Ryan Zhang (1):
panvk: solución trivial para eliminar la reasignación

Samuel Pituaze (2):
radv/amdgpu: Liberar rango VA si falla la asignación de BO
radv: Emite eventos BOP después de cada sorteo para solucionar el error de VRS en GFX12.

Simón Perreta (1):
pco: use vm/icm para la máscara de cobertura de almacenamiento del buffer de fragmentos

Timoteo Arceri (2):
mesa: agregar solución alternativa Force_explicit_uniform_loc_zero
util/driconf: agregar soluciones para Letthis – ruta de progreso

Valentín Burley (7):
tu/drm/virtio: agrega el bloqueo que falta a virtio_bo_init_dmabuf.
tu/drm/virtio: mueve set_iova a la ruta exitosa de virtio_bo_init_dmabuf.
tu/drm/virtio: evita liberar tu_sparse_vma zombificado
tu/drm/virtio: no liberes a iova del montón para BO perezosos
tu/drm/virtio: Se corrigió la fuga del identificador GEM en la ruta de error tu_bo_init.
tu/drm/virtio: Se corrigió la fuga del identificador GEM cuando falla la búsqueda de dmabuf res_id.
ci: Elimina el inicio duplicado de Intel Shader-DB.

Yiwei Zhang (3):
Venus: Se corrigió el debilitamiento del requisito KHR_external_memory_fd.
vulkan/wsi/win32: agregue el asistente wsi_win32_find_idle_image
vulkan/wsi/win32: respetar el tiempo de espera de recepción para SW WSI

Emre (1):
nvk: invalidación de caché de barrera fija

yuntak0916 (1):
nvk: Se corrigió el resultado del estado de BindImageMemory2 para cada enlace.

kingstom.chen (1):
radv/rt: ejecuta move_rt_instructions() solo para sombreadores CPS.

utskoz (1):
gfxstream: Se corrigió el bloqueo de vkSetDebugUtilsObjectNameEXT para los objetos implementados.

Publicaciones relacionadas

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Botón volver arriba