if (gdk_memory_format_alpha (format) != alpha)
continue;
- if (!gdk_memory_format_gl_format (format, use_es, gl_major, gl_minor, &q_internal_format, &q_format, &q_type, &q_swizzle))
+ if (!gdk_memory_format_gl_format (format, use_es, gl_major, gl_minor, &q_internal_format, &q_format, &q_type, q_swizzle))
continue;
if (q_format != gl_format || q_type != gl_type)
FALSE,
major, minor,
&gl_internal_format,
- &gl_format, &gl_type, &gl_swizzle))
+ &gl_format, &gl_type, gl_swizzle))
{
if (download->stride == expected_stride &&
download->format == format)
guint *out_internal_format,
guint *out_format,
guint *out_type,
- GLint (*out_swizzle)[4])
+ GLint out_swizzle[4])
{
*out_internal_format = memory_formats[format].gl.internal_format;
*out_format = memory_formats[format].gl.format;
*out_type = memory_formats[format].gl.type;
- memcpy (out_swizzle, &memory_formats[format].gl.swizzle, sizeof(GLint) * 4);
+ memcpy (out_swizzle, memory_formats[format].gl.swizzle, sizeof(GLint) * 4);
if (gles)
{
guint *out_internal_format,
guint *out_format,
guint *out_type,
- GLint (*out_gizzle)[4]);
+ GLint out_gizzle[4]);
void gdk_memory_convert (guchar *dest_data,
gsize dest_stride,
guint *gl_internalformat,
guint *gl_format,
guint *gl_type,
- GLint (*gl_swizzle)[4])
+ GLint gl_swizzle[4])
{
GdkMemoryDepth depth;
&gl_internalformat,
&gl_format,
&gl_type,
- &gl_swizzle);
+ gl_swizzle);
gdk_texture_downloader_init (&downloader, texture);
gdk_texture_downloader_set_format (&downloader, data_format);
&gl_internalformat,
&gl_format,
&gl_type,
- &gl_swizzle);
+ gl_swizzle);
glTexImage2D (GL_TEXTURE_2D, 0, gl_internalformat, width, height, 0, gl_format, gl_type, NULL);