OES_primitive_bounding_box functionality in Vulkan?

The OES_primitive_bounding_box extension is core in OpenGL ES 3.2, but it doesn’t seem like its functionality is available in Vulkan, in either the core API or any registered extension. This extension is meant to reduce memory bandwidth requirements for tessellation and geometry shader-heavy applications on tiling devices by allowing them to provide information the tiler can use to bin unexpanded primitives and patches.

Did Khronos decide this kind of optimization wasn’t worthwhile after all? Is this functionality exposed but described with different language, and I failed to find it? Since it’s core in GLES, it’s hard to imagine it’s been overlooked for the past five years.

This topic was automatically closed 183 days after the last reply. New replies are no longer allowed.