anholt / mesa

this repo is dead. See https://gitlab.freedesktop.org/mesa/mesa master branch for latest usable vc4 and v3d, and https://gitlab.freedesktop.org/anholt/mesa for old vc4/v3d WIP branches
118 stars 40 forks source link

vc4: MESA_shading_language_glsl130-like extension #22

Open anholt opened 8 years ago

anholt commented 8 years ago

X could get a big RGB-antialiased text performance improvement from GL_ARB_blend_func_extended, but we can't expose it without part of GLSL 1.30. However, we can't support all of 1.30 (instancing, for example).

imirkin commented 8 years ago

Note that there's now a GL_EXT_blend_func_extended available in GLES2+, and is already supported by mesa. Not sure what the implications of GLAMOR on GLES2 are.

anholt commented 8 years ago

Looks like our tests require GLES3, though.

anholt commented 8 years ago

Also, glamor on GLES is super broken, because GLES sucks at readpixels/getteximage.

imirkin commented 8 years ago

No, there are _gles2 versions available.

imirkin commented 8 years ago

Mesa exposes NV_read_buffer/depth/stencil on GLES - I think Rob added those to enable apitrace to read those out.

anholt commented 8 years ago

Yeah, it's lack of format "conversions" that are the problem for glamor.

You're right, there's one exec test built for gles2.