VK-GL-CTS icon indicating copy to clipboard operation
VK-GL-CTS copied to clipboard

A PR from wenkezh

Open WenkeZh opened this issue 2 years ago • 2 comments

A Solution to issue 324: "KHR-GL46.arrays_of_arrays_gl.InteractionInterfaceArrays1" tests shader storage buffer object array of arrays in all 6 stages of pipeline. 4 ssbo instances declared in each shader, and CTS expect a successful compilation and link. But ogl spec doesn't require vertex/tessellation/geometry shaders to support 4 ssbos. It's implementation dependent and cannot exceeds implementation-dependent limits. The limits for vertex, tessellation control, tessellation evaluation and geometry can be obtained by calling GetIntegerv with pname values of MAX_VERTEX_SHADER_STORAGE_BLOCKS, MAX_TESS_CONTROL_SHADER_STORAGE_BLOCKS, MAX_TESS_EVALUATION_SHADER_STORAGE_BLOCKS and MAX_GEOMETRY_SHADER_STORAGE_BLOCKS, respectively.

WenkeZh avatar Aug 11 '22 06:08 WenkeZh

CLA assistant check
All committers have signed the CLA.

CLAassistant avatar Aug 11 '22 06:08 CLAassistant

https://github.com/KhronosGroup/VK-GL-CTS/issues/324

mnetsch avatar Aug 11 '22 14:08 mnetsch

Merged here b14b4f652ad05714cdcaaf14815dce3cd31bcac5

mnetsch avatar Sep 12 '22 15:09 mnetsch