glamor_copyarea: Don't use GL_CLAMP_TO_BORDER when GLES2 enabled.
We may need to modify all the shader to handle GL_CLAMP_TO_BORDER when using GLES2. XXX, for now, we just ignore them. Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
This commit is contained in:
parent
5ccf721d38
commit
8012b030c3
|
@ -219,6 +219,12 @@ glamor_copy_n_to_n_textured(DrawablePtr src,
|
||||||
src_pixmap_priv->fbo->tex);
|
src_pixmap_priv->fbo->tex);
|
||||||
#ifndef GLAMOR_GLES2
|
#ifndef GLAMOR_GLES2
|
||||||
dispatch->glEnable(GL_TEXTURE_2D);
|
dispatch->glEnable(GL_TEXTURE_2D);
|
||||||
|
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
||||||
|
GL_TEXTURE_WRAP_S,
|
||||||
|
GL_CLAMP_TO_BORDER);
|
||||||
|
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
||||||
|
GL_TEXTURE_WRAP_T,
|
||||||
|
GL_CLAMP_TO_BORDER);
|
||||||
#endif
|
#endif
|
||||||
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
||||||
GL_TEXTURE_MIN_FILTER,
|
GL_TEXTURE_MIN_FILTER,
|
||||||
|
@ -226,12 +232,6 @@ glamor_copy_n_to_n_textured(DrawablePtr src,
|
||||||
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
||||||
GL_TEXTURE_MAG_FILTER,
|
GL_TEXTURE_MAG_FILTER,
|
||||||
GL_NEAREST);
|
GL_NEAREST);
|
||||||
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
|
||||||
GL_TEXTURE_WRAP_S,
|
|
||||||
GL_CLAMP_TO_BORDER);
|
|
||||||
dispatch->glTexParameteri(GL_TEXTURE_2D,
|
|
||||||
GL_TEXTURE_WRAP_T,
|
|
||||||
GL_CLAMP_TO_BORDER);
|
|
||||||
|
|
||||||
dispatch->glVertexAttribPointer(GLAMOR_VERTEX_SOURCE, 2,
|
dispatch->glVertexAttribPointer(GLAMOR_VERTEX_SOURCE, 2,
|
||||||
GL_FLOAT, GL_FALSE,
|
GL_FLOAT, GL_FALSE,
|
||||||
|
|
Loading…
Reference in New Issue