Thursday, June 9

Obtener VRAM instalada en Mac OS X

Lo mejor para sobreponerse del shock es seguir picando código ;-)... Supongo que un PowerBook M 2.3 ghz dual-core no será una mala apuesta...

Aquí va un pequeño código para obtener la cantidad de memoría de vídeo(en bytes) disponible en Mac OS X, usando varias funciones auxiliares de OpenGL nativas:

int GetInstalledVideoRAM( void )
{

AGLRendererInfo info;
GLint vram = 0;

info = aglQueryRendererInfo ( NULL, 0 );

while ( info != NULL )
{
if ( aglDescribeRenderer( info, AGL_VIDEO_MEMORY, &vram ) )
{
if ( vram > 0 )
return static_cast( vram );
}

info = aglNextRendererInfo( info );
}

return 0; // Devolver 0 en caso de error

No comments: