Hi,
i used a hidden window for rendering and reading of color & depth buffers - glReadPixels. This has worked fine by the 256 colors mode (NVIDIA GeForce4 MX440).
problem is with the 16, 32-bit colors modes. the hidden window is not affected by drawing to it anymore. is there a way how to force opengl to draw to hidden windows?
i created a pbuffer, but i did not succeed with that - look at the topic “PBuffer - depth component”.
would anybody help me?
In windows you always have a software implementation from MS ( opengl 1.1) that are used when no acceleration drivers is found, and also when you try to get a mode that arent accelerated by the driver, in this case the 8bit mode. That driver might store even unseen pixels, but thats not a requirement from opengl, infact opengl specifies that non visible pixels are undefined. Most graphiccards listens to that and dont follow the whole renderpath for obscured pixels.