I was looking into extension set of new beta (leaked) drivers 80.40 and found two new extensions (ARB_pixel_buffer_objects NV_timer_query). First extension is already known, but second one is unknown for me.
I do some investiogation and I didn’t found new entry points. So I suppose it must be able to query something using glGetXXX functions.
Originally posted by Eric Lengyel: I would bet that the NV_timer_query extension just defines a new target enum for the glBeginQuery/glEndQuery mechanism.
I just check for new targets for glBeginQuery (looping from 0 to 0xffff and call glBeginQuery) found new query target: 0x88bf. I’ll continue investigation…
Maybe it can be used for measure rendering performances? Some internal GPU timers?
This may be something to do with getting the nvPerfHUD to work in opengl, maybe. Perhaps we’re seeing some of the benefits of nvidia working with sony on the ps3.
I think it’s more likely the perfkit timers (instead of perfhud). I hope so as using that “performance data helper” windows api is kindof annoying
They will then probably only have this in the extension string of the instrumented drivers.