Use floats instead.
{
GstGLFuncs *gl = filter->display->gl_vtable;
- gfloat verts[] = { -1.0f, -1.0f,
+ GLfloat verts[] = { -1.0f, -1.0f,
1.0f, -1.0f,
1.0f, 1.0f,
-1.0f, 1.0f
};
- gint texcoords[] = { 0, 0,
+ GLfloat texcoords[] = { 0, 0,
width, 0,
width, height,
0, height
gl->EnableClientState (GL_TEXTURE_COORD_ARRAY);
gl->VertexPointer (2, GL_FLOAT, 0, &verts);
- gl->TexCoordPointer (2, GL_INT, 0, &texcoords);
+ gl->TexCoordPointer (2, GL_FLOAT, 0, &texcoords);
gl->DrawArrays (GL_TRIANGLE_FAN, 0, 4);
gint i;
gfloat tex_scaling[6] = { 1.0, 1.0, 1.0, 1.0, 1.0, 1.0 };
- gfloat verts[8] = { 1.0f, -1.0f,
+ GLfloat verts[8] = { 1.0f, -1.0f,
-1.0f, -1.0f,
-1.0f, 1.0f,
1.0f, 1.0f
};
- gint texcoords[8] = { in_width, 0,
+ GLfloat texcoords[8] = { in_width, 0,
0, 0,
0, in_height,
in_width, in_height
gl->EnableClientState (GL_TEXTURE_COORD_ARRAY);
gl->VertexPointer (2, GL_FLOAT, 0, &verts);
- gl->TexCoordPointer (2, GL_INT, 0, &texcoords);
+ gl->TexCoordPointer (2, GL_FLOAT, 0, &texcoords);
gl->DrawArrays (GL_TRIANGLE_FAN, 0, 4);
GstGLFuncs *gl = filter->display->gl_vtable;
guint temp;
- gfloat verts[] = { -1.0, -1.0,
+ GLfloat verts[] = { -1.0, -1.0,
1.0, -1.0,
1.0, 1.0,
-1.0, 1.0
};
- gint texcoords0[] = { 0, 0,
+ GLfloat texcoords0[] = { 0, 0,
width, 0,
width, height,
0, height
};
- gint texcoords1[] = { 0, 0,
+ GLfloat texcoords1[] = { 0, 0,
width, 0,
width, height,
0, height
gl->EnableClientState (GL_VERTEX_ARRAY);
gl->VertexPointer (2, GL_FLOAT, 0, &verts);
- gl->TexCoordPointer (2, GL_INT, 0, &texcoords0);
+ gl->TexCoordPointer (2, GL_FLOAT, 0, &texcoords0);
gl->ClientActiveTexture (GL_TEXTURE1);
gl->EnableClientState (GL_TEXTURE_COORD_ARRAY);
#if GST_GL_HAVE_OPENGL
if (gst_gl_display_get_gl_api (display) & GST_GL_API_OPENGL) {
- gfloat verts[] = { -1.0f, -1.0f,
+ GLfloat verts[] = { -1.0f, -1.0f,
1.0f, -1.0f,
1.0f, 1.0f,
-1.0f, 1.0f
};
- gint texcoords[] = { 0, 0,
+ GLfloat texcoords[] = { 0, 0,
width, 0,
width, height,
0, height
gl->EnableClientState (GL_TEXTURE_COORD_ARRAY);
gl->VertexPointer (2, GL_FLOAT, 0, &verts);
- gl->TexCoordPointer (2, GL_INT, 0, &texcoords);
+ gl->TexCoordPointer (2, GL_FLOAT, 0, &texcoords);
gl->DrawArrays (GL_TRIANGLE_FAN, 0, 4);
else {
#if GST_GL_HAVE_OPENGL
if (USING_OPENGL (gl_sink->display)) {
- gfloat verts[8] = { 1.0f, 1.0f,
+ GLfloat verts[8] = { 1.0f, 1.0f,
-1.0f, 1.0f,
-1.0f, -1.0f,
1.0f, -1.0f
};
- gint texcoords[8] = { gl_sink->redisplay_texture_width, 0,
+ GLfloat texcoords[8] = { gl_sink->redisplay_texture_width, 0,
0, 0,
0, gl_sink->redisplay_texture_height,
gl_sink->redisplay_texture_width,
gl->EnableClientState (GL_VERTEX_ARRAY);
gl->EnableClientState (GL_TEXTURE_COORD_ARRAY);
gl->VertexPointer (2, GL_FLOAT, 0, &verts);
- gl->TexCoordPointer (2, GL_INT, 0, &texcoords);
+ gl->TexCoordPointer (2, GL_FLOAT, 0, &texcoords);
gl->DrawArrays (GL_TRIANGLE_FAN, 0, 4);