Ian Romanick
Ian Romanick
> Why is `gl_SubgroupSize` not a constant? > Per Vulkan spec it is PhysicalDevice property, so it feels it could be a built-in constant. > Currently it seems to be...
> > Why is `gl_SubgroupSize` not a constant? > > Per Vulkan spec it is PhysicalDevice property, so it feels it could be a built-in constant. > > Currently it...
We discussed on the call today that there was a very old bug (11466) about this issue. My recollection was that the driver was supposed to do whatever specialization of...
I don't think the error quoted in the OP should apply transitively to the invocation IDs. We usually have errors like that for values that are uniformly constant based on...
There's probably a similar issue on many implementations for `GL_LINE_STRIP` and the line stipple pattern.
It's also worth noting that the spec is a little unclear as to whether or not `GL_PRIMITIVE_RESTART_NV` state affects `glPrimitiveRestartNV`. It strongly _implies_ that it is not affected. `GL_PRIMITIVE_RESTART_NV` is...
So.... do both `glPushAttrib` and `glPushClientAttrib` save primitive restart index and enable? And both `glPopAttrib` and `glPopClientAttrib` restore? From independent stacks? Is there any chance of getting the extension spec...
I suspect both implementations just pick an error at random. Looking at the list of error condition in the extension, I could come up with weak justification for using any...
https://gitlab.freedesktop.org/xorg/xserver/-/issues/1106
This would also affect GLX implementations of OpenGL 3.1+ compatibility profile due to the need for the client to dereference client-side arrays to send to the server.