#include <jni.h>
#include <android/log.h>

#include <GLES2/gl2.h>
#include <GLES2/gl2ext.h>

#include <stdio.h>
#include <stdlib.h>
#include <math.h>

extern "C" void Argb2Rgba(void* argb, int length)
{
	unsigned char * p_argb = (unsigned char *)argb;
	unsigned char a;
	for (int i = 0; i < length; i+=4)
	{
		a = p_argb[i];
		p_argb[i  ] = p_argb[i+1];
		p_argb[i+1] = p_argb[i+2];
		p_argb[i+2] = p_argb[i+3];
		p_argb[i+3] = a;
	}
}