GetActiveUniformsiv params

Greetings everyone,

If GetActiveUniformsiv is called with say UNIFORM_TYPE or UNIFORM_SIZE on a single default-block uniform, should it return -1? Other enums of the group do produce -1 for block-specific uniform queries, but by my read of the 3.1 spec this shouldn’t be the case for type or size.

I suspect a bug but am unsure as to whether it’s in the spec or driver.

Thanks for any info.

[Vista32/GF8800 FW190.38]