Bug 1010

Summary: ES3.glPixelStorei: Revalidate GLPixelStorageModes / glPixelStorei must allow pname's other than GL_PACK_ALIGNMENT & GL_UNPACK_ALIGNMENT
Product: [JogAmp] Jogl Reporter: Sven Gothel <sgothel>
Component: coreAssignee: Sven Gothel <sgothel>
Status: RESOLVED FIXED    
Severity: critical CC: sgothel
Priority: ---    
Version: 2   
Hardware: All   
OS: all   
Type: --- SCM Refs:
fc1e98790a02b4fa7922f3cdd9d437f87d7c99e5
Workaround: ---

Description Sven Gothel 2014-05-26 10:25:13 CEST
Remove GLES3Impl.glPixelStorei pname validation which was true for ES2 impl,
but is no more valid for ES3, which accepts more values than 
GL_PACK_ALIGNMENT & GL_UNPACK_ALIGNMENT.

Revalidate GLPixelStorageModes:
  - Properly support ES3 PixelStorageModes
  - Revalidate PixelStorageModes for all GL profiles
  - Properly reset values at save
  - Separate PACK and UNPACK save/reset/restore implementation
Comment 1 Sven Gothel 2014-05-26 19:31:08 CEST
fc1e98790a02b4fa7922f3cdd9d437f87d7c99e5

fixed as described