onyXMaster
08-16-2000, 10:46 PM
Please help me - it seems that wglAllocateMemoryNV works in a strage way
... it an allocate only one block of AGP
memeory or 4 blocks of video memory ... any subsequent allocations fail.
for agp memory I use wglAllocateMemoryNV ( 16384, 0, 0, 0.5f );
for video memory I use wglAllocateMemoryNV ( 16384, 0, 0, 1 );
the size does not matter - it easily allocates 8 Mb block in AGP memory, but
it cannot allocate two of them if they are 4096;
Using GeForce 256 DDR ( Asus V6800 ) with 32Mb ram, nvidia reference bios
2.10.02.04.00 with sideband addressing fix
and nvidia reference drivers v 6.18.
Also, it seems that video memory is a ligned on size of 4608 ... it is equal
to 4096 + 512 ... Just interested why such granularity ( not page ) ?
... it an allocate only one block of AGP
memeory or 4 blocks of video memory ... any subsequent allocations fail.
for agp memory I use wglAllocateMemoryNV ( 16384, 0, 0, 0.5f );
for video memory I use wglAllocateMemoryNV ( 16384, 0, 0, 1 );
the size does not matter - it easily allocates 8 Mb block in AGP memory, but
it cannot allocate two of them if they are 4096;
Using GeForce 256 DDR ( Asus V6800 ) with 32Mb ram, nvidia reference bios
2.10.02.04.00 with sideband addressing fix
and nvidia reference drivers v 6.18.
Also, it seems that video memory is a ligned on size of 4608 ... it is equal
to 4096 + 512 ... Just interested why such granularity ( not page ) ?