Part of the Khronos Group
OpenGL.org

The Industry's Foundation for High Performance Graphics

from games to virtual reality, mobile phones to supercomputers

Results 1 to 2 of 2

Thread: How to find the size of video RAM in any android device?

  1. #1
    Newbie Newbie
    Join Date
    Apr 2013
    Posts
    1

    How to find the size of video RAM in any android device?

    How do I get to know the size of video RAM in any android device so that I can load textures based on the size? The maximum size of texture is 4096 X 4096. What relation does it have to the size in bytes of the image (i.e. on bytes per pixel) ?

    I want to find the size of Video RAM based on which I can decide how many textures can I load in memory at a time for optimal performance... i.e. no of textures = memory size / size (in bytes) of one texture

    Please help.

  2. #2
    Super Moderator OpenGL Guru
    Join Date
    Feb 2000
    Location
    Montreal, Canada
    Posts
    4,264
    Such information is platform specific in OpenGL. It is probably the same for OpenGL ES.
    For GL, there is GL_ATI_meminfo on ATI and there was another one for nVidia.
    You would have to check you documents on Android.
    ------------------------------
    Sig: http://glhlib.sourceforge.net
    an open source GLU replacement library. Much more modern than GLU.
    float matrix[16], inverse_matrix[16];
    glhLoadIdentityf2(matrix);
    glhTranslatef2(matrix, 0.0, 0.0, 5.0);
    glhRotateAboutXf2(matrix, angleInRadians);
    glhScalef2(matrix, 1.0, 1.0, -1.0);
    glhQuickInvertMatrixf2(matrix, inverse_matrix);
    glUniformMatrix4fv(uniformLocation1, 1, FALSE, matrix);
    glUniformMatrix4fv(uniformLocation2, 1, FALSE, inverse_matrix);

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •