[Public WebGL] packed qualifier omission

Florian Bösch [email protected]
Fri Mar 27 00:45:02 PDT 2015

This ticket https://github.com/KhronosGroup/WebGL/issues/911 specifies that
the packed layout qualifier is dropped because it could be used in a
non-portable fashion (by querying one GPU for its packing offsets and
baking that into a buffer for delivery).

This isn't a "problem" unique to WebGL. Native applications would be able
to commit the same mistake. Wouldn't it be better to clearly state on the
reference pages/spec/test/guides that using packed qualifiers with GPU
queried offsets that this is GPU specific and leave the feature in?

There are probably good uses of packed UBOs for applications (such as say
reducing GPU bandwidth cost on transfer).
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://khronos.org/pipermail/public_webgl_khronos.org/attachments/20150327/8f203220/attachment.html>

More information about the public_webgl mailing list