i have the problem, that my app, that i wrote produces some sort of leak in the gfx memory, and this only on systems with gfx-cards higher than TNT2-M64 !!! and now i want to report it to NVidia so they can check it, or give me a tool, so i can check for myself ! But i dont know where to do(ive already searched on the NVidia site, but it seems that they only help registered people ?!)
And I have checked my app for leaks with different tools, and i have also tested my app in SW-Mode, where on any system no errors occured !!! So i believe that this is a 99.99% fault of OpenGL/NVidia-Drivers.
But i cant see why! the only thing that can produce the error is either the command glDeleteTextures, which dont delete the texture correctly (not all allocated memory) or glTexImage2D, which allocates to much memory, like the bmp format !!!
[here the correct formula, that i use:
image_mem_usage_in_bytes= height * (widthcomponents + (widthcomponents)%4);]
and here a short description of the bug:
my app loads and displays multiple textures, not more than 2 at the same time, but it splits images greater than the supported image size into small textures(the calls to delete them is correctly present and executed!!).
now after a while (not the c++ command ) the texture isnt loaded anymore and i get a white texture object(correct for a null texture). OpenGL gives me after this the error: GL_OUT_OF_MEMORY and (i think) my app falls to SW-Mode back,
and after a while after the error occured my app stops displaying anything, but this can be a fault of my app…
is there any way to check memstate of the gfx card ? and how i report it to nVidia???