Video Memory

BlitzMax Forums/BlitzMax Programming/Video Memory

Hi im new blitzmax user, but i know how to get free video memory/total video memory.

Graphics 800,600

Local totalmem:Int
Local freemem:Int

Local mycaps:DDCAPS_DX7=New DDCAPS_DX7

mycaps.dwCaps=DDSCAPS_VIDEOMEMORY'|LOCALVIDMEM|NONLOCALVIDMEM|SYSTEMMEMORY

local err:int=d3d7graphicsdriver().DirectDraw7().GetAvailableVidMem(MyCaps,Varptr totalmem,Varptr freemem)

Print "Total Video Memory : "+totalmem
Print "Free Video Memory  : "+freemem


^^ that memory is GFX card memory + BIOS AGP Aperture size..

-Mystic Coder-