On Mon, Nov 14, 2016 at 11:10 AM, Ilia Mirkin <imir...@alum.mit.edu> wrote: > On Mon, Nov 14, 2016 at 1:53 PM, A223 A223 <andj2...@gmail.com> wrote: >> On Mon, Nov 14, 2016 at 10:37 AM, Ilia Mirkin <imir...@alum.mit.edu> wrote: >>> My guess is that it can just be flipped on. You can force-enable it >>> with MESA_EXTENSION_OVERRIDE=GL_ARB_copy_image to see if it works. >> >> This does indeed get rid of the error. I'm still getting a white clear >> color in my OpenGL application, and I'm not sure why -- llvmpipe shows >> black as expected. Perhaps something odd is happening with the >> glClear* calls. I'll see if I can track down what's going on. > > You may want to try it with my tree at > https://github.com/imirkin/mesa/commits/swr - get rid of the top 2 > commits though, they're not ready for prime time. > > I fixed a ton of issues around rendering and whatnot. Clearing is > still broken if you have multiple RTs though - it'll only clear the > first one.
Thanks. I gave that a shot but still get white instead of the expected black. I see now that we're not actually doing glClear() for this, we're just rendering a black skybox with glFragColor = rgba 0/0/0/1 in the frag shader. The oddity here is that if I draw with a slightly non-black color -- say rgba 0.1/0.1/0.1/1 -- It works as expected and I get a very dark gray. Again, works fine on llvmpipe but not on swr. I'll continue looking at it. Let me know if you have any hunches. Thanks, Andrew _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev