This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

How can i use ASTC in Emulator_v1.2

Note: This was originally posted on 21st May 2013 at http://forums.arm.com

Hi.


i don't know astc load.

i tryed  as follows.

step1 . PNG file compressed using Mali_Compress_tool  (  768X512 PNG file   ->  Very fast   block: 4X4 Low Dynamic Range   ) 
              Output file:    test.astc

step2.  Using glCompressedTexImage2D(GL_TEXTURE_2D, 0, GL_COMPRESSED_RGBA_ASTC_4x4_KHR, 768, 512, 0, astc_size, imageData)
                        [size=2]GL_CHECK(glTexParameteri(target, GL_TEXTURE_WRAP_S,     GL_CLAMP_TO_EDGE));[/size]
   GL_CHECK(glTexParameteri(target, GL_TEXTURE_WRAP_T,     GL_CLAMP_TO_EDGE));
   GL_CHECK(glTexParameteri(target, GL_TEXTURE_MAG_FILTER, GL_LINEAR));
   GL_CHECK(glTexParameteri(target, GL_TEXTURE_MIN_FILTER, GL_LINEAR));

astc_size :  file size
                FILE *f = fopen(filename, "rb");

  fseek(f, 0L, SEEK_END);
  astc_size = ftell(f);
  fseek(f, 0L, SEEK_SET);
[size=2]
[/size]
[size=2]imageData[/size][size=2]    :  [/size]

   [size=2]imageData[/size][size=2]    [/size]= (unsigned char*) malloc(size);
  fread([size=2]imageData[/size][size=2]    [/size], astc_size , 1, f);


error occurs in the [size=2]glCompressedTexImage2D[/size]
[size=2]
[/size]
[size=2]How can i load ASTC file?[/size]
0