On 25.12.2019 20.08, Timo Aaltonen wrote: > On 24.12.2019 12.22, Kristian Nielsen wrote: >> This patch to openscad works around the problem: >> >> >> https://salsa.debian.org/knielsen-guest/openscad/commit/7225800b534a36e5ad84c56c274889b8d0edc0ce >> >> It uses Xrender to query visuals returned from glXChooseFBConfig(), and >> filter out those with alphaMask=0. >> >> With this patch, all openscad tests are passing with mesa 19.3.1-2. >> >> However, I'm unsure if this is the correct approach? It does not seem right >> that querying Xrender would be required just to specify GLX_ALPHA_SIZE to >> glXChooseFBConfig(). Maybe there is a simpler fix for openscad, or possibly >> this is a bug in mesa that should be fixed? >> >> - Kristian. > > File it to mesa upstream to find out if it's their bug or not. But in > the meantime a workaround in the test might be needed.
actually, I think this is already filed upstream and a proposed patch is pending to be merged, I'll include it in the next upload. https://gitlab.freedesktop.org/mesa/mesa/issues/2291 https://gitlab.freedesktop.org/mesa/mesa/merge_requests/3305 -- t