@All Let's share all issues you find in one thread there.
@328gts
Quote:
I'm getting: Mesa/AmigaOS4: error: Radeon RM device-fact query failed status=32 Error: Failed to create the mesa.library desktop OpenGL via MesaGetProcAddress surface: MesaCreateWindowDrawable failed with status 7 Error: CanvasGeneric: Invalid EGL state Error: main: Could not initialize canvas
Check if you have used 32 or 16bit screenmodes (in current version 32bit ones only supported, will be fixed in next version). If that not helps, plz give me that:
1). you radeonrx or radeonhd version 2). graphics.library, kerenl and OS version 3). video card you use 4). post output of c:radeon_gpu_info 5). is it only glmark2, or also shader test cases
I'm trying to compile a simple OpenGL app that opens a window using SDL2 and querying a couple of things using glGetString it fails on compile with the following error:
Quote:
5.Work:Programming/Source/SimpleOpengl> make g++ -Iinclude -c src/main.cpp -o src/main.o g++ src/main.o -o simple_opengl -lSDL2 -lpthread -lGL -athread=native /SDK/local/common/lib/libGL.a(generated_client_gl_glGetString.c.o): In function `glGetString': glGetString.c:(.text.glGetString+0x2): undefined reference to `IMesa' glGetString.c:(.text.glGetString+0xa): undefined reference to `IMesa' make: *** [simple_opengl] Error 1
I copied the mesa files to a fresh SDK install. I skipped the minigl stuff because of possible conflict issues. The test files work flawlessly so I know the mesa.library is installed correctly. Am I missing something?
@kishigo Current SDL2 you use didn't support mesa, but support only ogles2.library (so gl4es , warp3dnova, etc). To use mesa with SDL2 you need SDL2 which have support for it. I do not know how we should handle it in official SDL2 , this is up to Capehill, but in meantime you can use my SDL2_mesa.a (which you put to your SDK to the place where your current libSDL.a) placed then you use instead of -lSDL2 as -lSDL2_mesa. This version based on latest SDL2 from capehill, just instead of ogles2 mesa is used. There is: https://kas1e.mikendezign.com/aos4/mesa/libSDL2_mesa_2_32_10.zip. Of course you can rename it to libSDL2.a , and overwrite your current one, but then you will only able to use mesa since.
There are many new fixes between version Mesa 26.1.5/2026-07-15 and Mesa 26.2.1/2026-08-20
PS.
Bug fixes 26 2 1
RadeonSI VA-API: vertical color discontinuity / split on YouTube (AV1/VP9) with RX 7900 XTX Recording on AMD GPU using gpu-screen-recorder with VAAPI H.264 backend produces corrupted output since Mesa 26.0.0 Regression: HEVC hardware decoding (VA-API) fails with “invalid UVD command 5!” on Stoney Ridge (amdgpu) in Mesa 26+ V3D driver (Mesa) does not expose GL_EXT_shader_texture_lod, breaking raspberry Pi5 WebGL in Firefox (e.g. Google Maps with Street View) Witchfire - black artifacts [ANV][BMG] llama.cpp Flaky unit test results with latest Mesa on Arc B70 (Regression) [NVK/Kepler] NAK compiler panic in assign_regs.rs: “Failed to find free register” when launching wgpu application (Zed) [RADV] Insurgency Sandstorm - black Z-fighting geometry [meson] rust crate downloading for subbprojects blocked [radv] Anisotropic filtering glitch in Wolfenstein II: The New Colossus i915 GPU hang on Alder Lake-HX GT1 (8086:4688) with Mesa 26.2.0 OpenGL — works on 26.1.6 radeonsi/VCN: HEVC VAAPI encode corrupts P-frames on Van Gogh (gfx1033) since Mesa 26.0 — I-frames and H.264 unaffected radeonsi: black screen in picom after ae36b9e3459766a953fe6318545463f9a773d119 radeonsi: null-deref in validate_io() during glUseProgramStages on separable, SPIR-V-ingested program pipeline radv: vkCopyMemoryToImage segmentation fault with block-compressed formats when memoryRowLength is non-zero tu/anv: pDependencyInfos dereferenced as a single pointer instead of an array in CmdWaitEvents2 tu: assertions in tu_formats.cc: Assertion `fmt.fmt != FMT6_NONE’ failed
Bug fixes 26 2 0
“bad target in _mesa_select_tex_object()” when using glXBindTexImageEXT 7900XT, hardware acceleration crashes chromium-based apps unless LIBVA_DRIVER_NAME=null A702: assertions at A6XX_TEX_MEMOBJ_4_BASE_LO ANV: dEQP ASTC tests crash w/ FPE_INTDIV on Xe3 AV1 videos dropping frames with AMD card After updating GStreamer, all videos in Showtime are green/purple Ambient occlusion is broken in The Chronicles of Riddick - Assault on Dark Athena Blockland crashes when shader quality turned up Broken rendering in Isonzo (Unity) since vulkan-radeon 26.1.0 Celestia hit fallback on r300g from git? Confidential issue #15670 Copy paste bug in `gallium/drivers/radeonsi/si_texture.c` Copy paste bug in `vulkan/runtime/vk_debug_utils.c` Crash linking cached GLSL shader with optimized array with explicit uniform location D3D12: last vertex’s non-zero-offset attribute fetched as 0 with a tightly-packed interleaved vertex buffer (AMD D3D12 only, regression since 24.1) DaVinci Resolve 20.2 opencl-mesa crash Dishonored 2 flickering menus on BMG and DG2 Doom Eternal - Page Fault - somewhat reproducable. (RX9070) Gunfire Reborn crashes with ring gfx_0.0.0 timeout since Mesa 26.0.0 Horizon Forbidden West misrendred lighting effects on BMG Intel binaries using GLX crash on ARM Macs using llvmpipe Is maxFragmentCombinedOutputResources=16 in Honeykrisp reflects an actual HW limit? Issues with shadows on DOOM: The Dark Ages - Revelations DLC Mesa fails to build due to rust bindings error Minecraft with Complementary Shaders and Voxy LOD rendering issue on Radeon 680M on latest mesa main branch NIR: loop unrolling should not create phis for constants defined in the loop NVK The Surge 2 misrendering near text NVK: Rendering corruption in Shadow of the Tomb Raider OpenGL app deadlocks in loader_dri3_swap_buffers_msc → xcb_wait_for_special_event on radeonsi / Mesa 26.1 / X11 (Telegram Desktop) Qt application TrenchBroom hangs in glXSwapBuffers in recent version of Mesa RADV NIR optimization bug RADV/RX 9070 XT: WUCHANG: Fallen Feathers gpu ring reset RADV: RDNA2 Raytracing regression after “aco/lower_branches: Add try_rotate_latch_block() optimization” RADV_DEBUG=bo_history crashes any vkd3d/dxvk game at startup with heap corruption (double free) RADV_PERFTEST=transfer_queue causes assertion failure in prime scenario Regression. VTK polydata. gl_PrimitiveID requires explicit geometry shader with versions 25.3.6 and later. Rusticl causes a crash after compiling an OpenCL program SIGABRT: Invalid free in zink_destroy_resource_surface_cache() Spike in mmap count for vk_cmd_queue regressed dEQP-VK.api.object_management.max_concurrent#command_buffer_* System freeze when seeking in h264 files with gst-play-1.0 using the VA plugin The End is Nigh (Wine): No lighting in The Hollows Uplink text rendering still bugged out [AC/NIR] XPlane 12 failure to start [ANV] Intel arc b580 | Halo Infinite misrenders and GPU hangs [ANV][ARC] Space engineers 2 Artifacts [ANV][LNL] - Split Fiction (2001120) - Vertex explosion on white cloth during tutorial. [ANV][PTL] - Elden Ring (1245620) - Blue artifacts and flickering lights with raytracing enabled [ANV][PTL] - Horizon: Forbidden West regression in shader quirk [ANV][PTL] - Persona 3 Reload (2161700) - Blue color on some objects + reflections do not reflect [Arc B580][Baldurs Gate 3] Hang on opening inventory [BMG] regression: Artifacts in GTK applications in 26.0.x [GR Breakpoint] Inverted frustum culling for grass meshes on Linux [PTL] dEQP-VK.synchronization2.op.single_queue.event.write_fill_buffer_read_ubo_tess_control.buffer_16384_maintenance9 fails [RADV/ACO]: (Bisected) Regression causes flashing reflections in CyperPunk 2077 [RADV] REGRESSION: Lighting Bleed-through in Need for Speed games on mesa 1:26.1.1-2 ArchLinux [RADV] REGRESSION: Weird graphics glitches and Lighting Bleed-through in Saints Row 2 [RADV] Regression: Infinite loop in NIR compiler during nir_opt_dead_write_vars loading Gemma 4 via llama.cpp on gfx1100 [RADV] Regression: Sackboy - A big Adventure, crash if RT is enabled [RADV] Video color artifacts in mpv [RADV][RDNA3][regression] GPU context lost in Sushi Ben (Steam 2419240) when using in-game camera [Security] gallium VA-API AV1 tile_info(): unbounded loop writes past fixed tile_col_start_sb/width_in_sbs arrays on heap [VAAPI] VRAM leak on Polaris, 26.1 regression [VAAPI][Feature Request] Support of VAProcPipelineCaps.blend_flags in radeonsi (vf_overlay_vaapi) [VAOn12] Thread safety issues [VC4/V3D] GL_EXT_shadow_samplers exposed but GL_TEXTURE_COMPARE_MODE/FUNC returns GL_INVALID_ENUM in GLES2 [Windows][arm64] Building windows ARM64 with MSVC fails on src\util\u_math.c [Xe][ARC770][Baldurs Gate 3] Hang during shader compilation [amdgpu] Little Inferno rendering issues starting with Mesa 21.1 [anv] Intel ARC B390 | Hitman 2 | DX11 | Blinking corruptions seen [anv] Intel ARC B390 | Starfield | DX12 | Crash after starting the game [anv] [bmg] Halo Infinite will not start rendering on an Arc B58 [anv] dpas/Vulkan coopmat uses ~double registers due to scalar lowering [anv] negate of INT_MAX calculated as INT_MIN instead of INT_MIN + 1 [anv] wrong value for local variable after nested switch merge [meson][etnaviv] Build target etnaviv_isa_rs has no sources [r300] [big-endian] bad colors under memory pressure [radeonsi/VCN] RX 9070 XT (Navi 48, gfx1201): VCN unified ring timeout during VAAPI HEVC encode from Steam Game Recording [radeonsi] SIGSEGV in gallivm during software fallback for GL_FEEDBACK with lighting [radeonsi] eglinfo ‘libEGL warning: failed to get driver name for fd -1’ [radv] Regression causes GPU page faults in Crimson Desert [radv] Regression causes black patches on the ground in DOOM The Dark Ages Revelations DLC android14 gpu virgl: Shader memory leak anv: Assert in alias vkCreateImage anv: Missing null check in vkCmdEndTransformFeedback anv: NULL deref in anv_AllocateMemory when importing DMA-BUF without VkMemoryDedicatedAllocateInfo on Xe2 (regression) anv: World of Warcraft dx11 CMAA 2 option buggy on a b580 anv: anv_load_fp64_shader consumes 12MB of heap at device creation anv: atan shader compiler bug leads to negative infinity anv: bottom-of-pipe timestamp latched before vkCmdDispatch completes (Arc B390 / Panther Lake, Mesa 26.1.4), breaking wgpu compute-pass timings anv: cooperative matrix loads from shared memory return the wrong tile on Arc B390 (Xe3/PTL), matmul results are wrong asahi: broken image? rendering in firefox with active hw-acceleration since mesa-26.0.5 brw/decoder: fragment shader decoding issue brw: Blender performance regression for Barbershop benchmark scene build: intel_eu_stall_viewer fails on 32-bit platform ci: arm64 lava kernel missing zstd support d3d12: stretched + black-bar artifact after fast offscreen FBO resize on Adreno (regression in MR 41322) ethosu: Build error on 32-bit due to %lu on uint64_t gallium/vl: scale_vaapi limited range RGB to limited range YUV broken with red tint glcpp: incorrect macro expansion in token pasting intel/blorp: VK_ANDROID_external_format regression on buildtype=debug intel/blorp: shader_pipeline initialization results in incorrect blorp_key values intel: Investigate HIZ Plane Optimization disable bit for gfx12.5 ir3: THREAD64→THREAD128 heuristic change in 25.2.0 causes vertical line artifacts in No Man’s Sky on Adreno 740 (a7xx) ir3: ir3_cf brokenness iris: Blender wireframe rendering broken iris: unhandled -EAGAIN in iris_batch_flush (26.1 regression) kk: Implement timestamps kk: stencil test unexpectedly not working lavapipe: dynamic state for advanced blend is broken llvm23 breaks build of clc_helpers.cpp llvm23 commit d50631f breaks build of ac_llvm_helper.cpp macOS build stuck in infinite loop since 26.1 mediafoundation: error C2039: ‘step’: is not a member of ‘_inputQPSettings’ mesa 26.1.3 does not compile with ARM64 MSVC mesa: clean up st_context caps flags mesa: glthread crash with MESA_VERBOSE=api nir: possible exactness bug in reassociate nir_opt_copy_prop_vars validation failure with Rusticl OpenCL kernel shaders nvk: various float_controls cts test fails on Turing only nvk: zcull causes SAVE_RESTORE_ADDR_OOB crashes in Horizon Forbidden West panvk: Failures in new (1.4.5.0) texturequerylod*trilinear CTS tests r300 bisected : Broken rendering with applications using MSAA visuals r300: dEQP-GLES2.functional.shaders.struct.uniform.(not_)equal_fragment regression r600, sfn: Lowering to assembly failed on R700 while running ShooterGame demo r600: SFN assersion failed in Transport fever 2 radeonsi+ACO jobs should use ACO_DEBUG=validatera radeonsi/VCN: AV1/HEVC encode reports a coded size larger than the coded buffer, client segfaults reading the mapped buffer radeonsi: sqtt missing data for viewperf radv: Use more efficient cache uuid for hardware identifiers radv: acceleration structure update (refit) of AABB geometry loses intersection candidates (NAVI32, Mesa 26.1.4) radv: descriptor heaps do not support non-uniform indexing on buffer pointers radv: incorrect memory accounting for imported bufffers radv: use preload sgprs for 16/8bit push constant loads regression;bisected;radeonsi/video: corrupted VA-API H.264 video encoding (bisected to 4487162a) rusticl + v3d assertion failure rusticl/radeonsi OpenCL behavior regression after 5a298f3560629943e9140c74547183da1635352e rusticl: incorrect float16 constant folding segfault v3d raspberry Pi5 h265 hw decoding / regression mesa 26.1.3/26.1.4 some dEQP-VK.image.host_image_copy failures on xe2/Xe3 with 32bit std430 layout not supported on older GLSL profiles with GL_ARB_shader_storage_buffer_object extension the new mesa 26.1.0-1 is causing mutliple graphical issues on intel i5-2400 and higher (integrated graphics) tu: assertions in ir3_ra.c: Assertion `physreg != (physreg_t)~0’ failed turnip: Blender: viewport contents invisible with UBWC v3dv: Compute shader crashes for unknown reason venus: rare flake in dEQP-VK.wsi.android.swapchain.render.basic venus: typo in vn_queue_submit_2_to_1 vulkan/runtime: GetPipelineBinaryDataKHR incorrectly assumes `pPipelineBinaryDataSize` must be 0 initialized vulkan/wsi/win32: bgcolor of Vulkan app window becomes lighter under venus vulkan: 5.10 and 5.15 LTS kernels require implicit sync support wsi: Suspicious assertion in wsi_create_buffer_blit_context zink/ci: switch all traces jobs to surfaceless+gbm
Bug fixes 26 1 8
RadeonSI VA-API: vertical color discontinuity / split on YouTube (AV1/VP9) with RX 7900 XTX Recording on AMD GPU using gpu-screen-recorder with VAAPI H.264 backend produces corrupted output since Mesa 26.0.0 V3D driver (Mesa) does not expose GL_EXT_shader_texture_lod, breaking raspberry Pi5 WebGL in Firefox (e.g. Google Maps with Street View) [ANV][BMG] llama.cpp Flaky unit test results with latest Mesa on Arc B70 (Regression) [meson] rust crate downloading for subbprojects blocked [radv] Anisotropic filtering glitch in Wolfenstein II: The New Colossus i915 GPU hang on Alder Lake-HX GT1 (8086:4688) with Mesa 26.2.0 OpenGL — works on 26.1.6 radeonsi: null-deref in validate_io() during glUseProgramStages on separable, SPIR-V-ingested program pipeline
Bug fixes 26 1 7
Confidential issue #15670 D3D12: last vertex’s non-zero-offset attribute fetched as 0 with a tightly-packed interleaved vertex buffer (AMD D3D12 only, regression since 24.1) RADV NIR optimization bug Regression: HEVC hardware decoding (VA-API) fails with “invalid UVD command 5!” on Stoney Ridge (amdgpu) in Mesa 26+ [ANV][ARC] Space engineers 2 Artifacts [GR Breakpoint] Inverted frustum culling for grass meshes on Linux [NVK/Kepler] NAK compiler panic in assign_regs.rs: “Failed to find free register” when launching wgpu application (Zed) nir_opt_copy_prop_vars validation failure with Rusticl OpenCL kernel shaders radeonsi/VCN: HEVC VAAPI encode corrupts P-frames on Van Gogh (gfx1033) since Mesa 26.0 — I-frames and H.264 unaffected radeonsi: black screen in picom after ae36b9e3459766a953fe6318545463f9a773d119 radv: descriptor heaps do not support non-uniform indexing on buffer pointers radv: vkCopyMemoryToImage segmentation fault with block-compressed formats when memoryRowLength is non-zero tu: assertions in tu_formats.cc: Assertion `fmt.fmt != FMT6_NONE’ failed
Bug fixes 26 1 6
Ambient occlusion is broken in The Chronicles of Riddick - Assault on Dark Athena Blockland crashes when shader quality turned up Doom Eternal - Page Fault - somewhat reproducable. (RX9070) Horizon Forbidden West misrendred lighting effects on BMG Regression. VTK polydata. gl_PrimitiveID requires explicit geometry shader with versions 25.3.6 and later. [ANV][PTL] - Horizon: Forbidden West regression in shader quirk [VAOn12] Thread safety issues [amdgpu] Little Inferno rendering issues starting with Mesa 21.1 [radeonsi] eglinfo ‘libEGL warning: failed to get driver name for fd -1’ anv: bottom-of-pipe timestamp latched before vkCmdDispatch completes (Arc B390 / Panther Lake, Mesa 26.1.4), breaking wgpu compute-pass timings anv: cooperative matrix loads from shared memory return the wrong tile on Arc B390 (Xe3/PTL), matmul results are wrong radeonsi/VCN: AV1/HEVC encode reports a coded size larger than the coded buffer, client segfaults reading the mapped buffer radv: acceleration structure update (refit) of AABB geometry loses intersection candidates (NAVI32, Mesa 26.1.4) segfault v3d raspberry Pi5 h265 hw decoding / regression mesa 26.1.3/26.1.4 vulkan/runtime: GetPipelineBinaryDataKHR incorrectly assumes `pPipelineBinaryDataSize` must be 0 initialized