This memory problem is very annoying to be perfectly honest. And you know what is the funny thing about it, it only appears on my AMD graphics card. I do not have the same problem on my nVidia Card. And I am absolutely sure that it is because of the geometry shader. Because, if I do not use the GS, that "memory leak" does not happen.
I really want to know why the AMD driver(?) allocates that much amount of memory if a GS is used?
Maybe because AMD doesn't like the GS and AMD wants the people to use OpenCL instead?
I would really appreciate an answer, because this is a real problem for me and the game I am currently making.