[Mesa-dev] [PATCH 0/6] OpenGL ES 3.1 API checks and corner cases.

Matt Turner mattst88 at gmail.com
Tue Jun 23 13:58:24 PDT 2015


On Tue, Jun 23, 2015 at 5:23 AM, Marta Lofstedt
<marta.lofstedt at linux.intel.com> wrote:
> This is a series of patches that solves a couple of
> API check and corner cases issues that the OpenGL ES 3.1
> CTS exploits.
>
> Marta Lofstedt (6):
>   mesa/es3.1: Do not allow zero size multisampled textures
>   mesa/es3.1: Correct error code for illegal internal formats
>   mesa/es3.1 : Correct error code for zero samples
>   mesa/es3.1 : Correct error code for defect texture target
>   mesa/es31: AtomicBufferBindings should be initialized to zero.
>   mesa/es3.1: Fix error code for glCreateShaderProgram
>
>  src/mesa/main/bufferobj.c | 11 ++++++++---
>  src/mesa/main/shaderapi.c |  9 +++++++++
>  src/mesa/main/teximage.c  | 25 +++++++++++++++++++++++++
>  src/mesa/main/texobj.c    | 11 +++++++++++
>  4 files changed, 53 insertions(+), 3 deletions(-)
>
> --

I commented on #4 and #6, but the rest basically had the same problems:

  - the spec needs to cited, not the test suite
  - changes likely apply to desktop, don't raise errors just
if(_mesa_gles_31(ctx))
  - commit titles need to be more specific


More information about the mesa-dev mailing list