c0d184b8c1002098138f65e5cd2d9b1fb3da8bb1 |
|
16-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Subclass GLES30 from GLES20, @Deprecate GL_STENCIL_INDEX Bug: 8566953 Change-Id: I66085c300a8658a4018796645257edb73be94719
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
4f6693080c9a186f3fe37abe445abdb39662ae22 |
|
11-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Special-case glGetActiveUniformBlockName Bug: 8566953 Change-Id: Ic9b3be9fa0136495633ee3b1c38583cfa315942a
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
fa4c1170ac1c18fb919efcc965f55a045a42c06e |
|
11-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Special-case glGetStringi Modeled on the existing glGetString special-case. Bug: 8566953 Change-Id: Icc6b23ab53b00510368900ad99c92028253dc797
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
1c8b8e8b8ee6290875fe59288ffa7ccaf4d86247 |
|
11-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Special-case glMapBufferRange Updating the generator to handle GLvoid*/java.nio.Buffer return values probably wouldn't be too hard, but this is the only function that needs it currently. Bug: 8566953 Change-Id: I359a951136ab479ab576ce2e5a2881b937b7e8c9
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
610bbf2b6fd80af98849d7e23526c6ce8a4112da |
|
11-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Special-case glGetBufferPointerv Bug: 8566953 Change-Id: I11a7394eb46f229fd3ae716e77487a45bac6ed53
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
27c86b962373f40a01f094689d623d51c51d4f83 |
|
10-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Special-case glGetUniformIndices Bug: 8566953 Change-Id: Ic8bcd03e8d41a81f48d603f67ce2046a4afa1561
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
31f6edc21bbc2802f4c755b4982945d5237e92ce |
|
10-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Special-case glGetTransformFeedbackVarying Just a search-and-replace on the glGetActiveAttrib special-case, since they have the same signature and parameter handling. Bug: 8566953 Change-Id: I40834d6f32bf9ecb39718df29036aa2d1bbfa07a
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
552a6204828b5f25db0c3e644cead321664706fa |
|
10-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Special-case glTransformFeedbackVaryings Bug: 8566953 Change-Id: I02a1548aebc12bd3599903029bfd2e4ccea53211
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
071fc660597efdfa5ebc58b427252393e628a497 |
|
10-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Add buffer object versions of several functions Some of these are new ES3 functions, some are existing ES2 functions that can now use the new pixel pack/unpack buffer bindings. glDrawElementsInstanced needs a special case since the pointer/offset arg isn't the last one like the generator assumes. Bug: 8566953 Change-Id: I638a36b0a31aefcb5bfee6f4d049348223045103
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
68fc8bbced285a8a2b716e5fe1900968ad8ba7d3 |
|
10-Apr-2013 |
Jesse Hall <jessehall@google.com> |
Add *int64 and GLsync types and related functions Return values are declared with the C return type, but the JNI function returns the JNI return type. In the case of GLsync/jlong as in glFenceSync(), this causes a compile error. So the generator now explicitly casts the return value to the JNI return type. Bug: 8566953 Change-Id: I814befe2e4cce745434cbc4e1c8639fc3ce8aeae
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
2d9faafa2318c05f8991beff9cc683d72cbabd07 |
|
29-Mar-2013 |
Jesse Hall <jessehall@google.com> |
Add ES3 functions and constants, difficult ones commented out This change adds ES3 functions to GLES30.spec, disabling any that require non-trivial changes for the generator to handle. Steps taken to add these: - Copy ES3 function declarations from gl3.h - Remove GL_APICALL, GL_APIENTRY, and semicolon from each declaration - Add whitespace around parens and *s as required by the parser - Comment out functions that the generator doesn't understand or that it generates bad Java interfaces for (by inspection). Bug: 8566953 Change-Id: Iaaef7d53e24f9a576759dbba72cd206bae1c1276
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
439bc1614dba5694cd10476c0238ddd1f77fc94e |
|
29-Mar-2013 |
Jesse Hall <jessehall@google.com> |
Minor changes to ES3 functions inherited from ES2 With the addition of float framebuffer support in ES3, some parameters to ES2 functions are now GLfloat instead of GLclampf. Both are typedefs for 'float', so this is a source and binary compatible change. Bug: 8566953 Change-Id: I0b5acc78da7799a04053fdb568205f793792cad9
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|
63ed38dc52b27c5b39b11717d0c7736e1756db42 |
|
29-Mar-2013 |
Jesse Hall <jessehall@google.com> |
Generate GLES30 class, just a clone of GLES20 for now Bug: 8566953 Change-Id: I6fad880344b9c247de4018711ea7cb6eb1a609d6
/frameworks/native/opengl/tools/glgen/specs/gles11/GLES30.spec
|