mesa: Don't install glVertexAttribL* functions in compatibility profile
GL_ARB_vertex_attrib_64bit is exclusive to core profile, and none of the other functions added by the extension are advertised in other profiles. Signed-off-by: Ian Romanick <ian.d.romanick@intel.com> Cc: Dave Airlie <airlied@redhat.com> Cc: Ilia Mirkin <imirkin@alum.mit.edu> Cc: "10.6" <mesa-stable@lists.freedesktop.org>
This commit is contained in:
parent
4e5efa9e7d
commit
a6fa74e6bb
|
@ -1772,7 +1772,9 @@ _mesa_loopback_init_api_table(const struct gl_context *ctx,
|
|||
SET_VertexAttribI4sv(dest, _mesa_VertexAttribI4sv);
|
||||
SET_VertexAttribI4ubv(dest, _mesa_VertexAttribI4ubv);
|
||||
SET_VertexAttribI4usv(dest, _mesa_VertexAttribI4usv);
|
||||
}
|
||||
|
||||
if (ctx->API == API_OPENGL_CORE) {
|
||||
/* GL 4.1 / GL_ARB_vertex_attrib_64bit */
|
||||
SET_VertexAttribL1d(dest, _mesa_VertexAttribL1d);
|
||||
SET_VertexAttribL2d(dest, _mesa_VertexAttribL2d);
|
||||
|
|
|
@ -207,7 +207,7 @@ install_vtxfmt(struct gl_context *ctx, struct _glapi_table *tab,
|
|||
SET_VertexAttribP4uiv(tab, vfmt->VertexAttribP4uiv);
|
||||
}
|
||||
|
||||
if (_mesa_is_desktop_gl(ctx)) {
|
||||
if (ctx->API == API_OPENGL_CORE) {
|
||||
SET_VertexAttribL1d(tab, vfmt->VertexAttribL1d);
|
||||
SET_VertexAttribL2d(tab, vfmt->VertexAttribL2d);
|
||||
SET_VertexAttribL3d(tab, vfmt->VertexAttribL3d);
|
||||
|
|
Loading…
Reference in New Issue