Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(342)

Unified Diff: ppapi/c/dev/ppb_opengles_dev.h

Issue 5340003: Make a new test to enforce the sizes of all structs and enums in the C API.... (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src/
Patch Set: '' Created 10 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « ppapi/c/dev/ppb_font_dev.h ('k') | ppapi/c/dev/ppb_scrollbar_dev.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: ppapi/c/dev/ppb_opengles_dev.h
===================================================================
--- ppapi/c/dev/ppb_opengles_dev.h (revision 68374)
+++ ppapi/c/dev/ppb_opengles_dev.h (working copy)
@@ -14,22 +14,36 @@
#define PPB_OPENGLES_DEV_INTERFACE "PPB_OpenGLES(Dev);2.0"
typedef unsigned int GLenum;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLenum, 4);
typedef void GLvoid;
typedef khronos_intptr_t GLintptr;
typedef int GLsizei;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLsizei, 4);
typedef khronos_ssize_t GLsizeiptr;
typedef int GLint;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLint, 4);
typedef unsigned char GLboolean;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLboolean, 1);
typedef unsigned int GLuint;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLuint, 4);
typedef unsigned int GLbitfield;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLbitfield, 4);
typedef short GLshort;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLshort, 2);
typedef float GLfloat;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLfloat, 4);
typedef float GLclampf;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLclampf, 4);
typedef signed char GLbyte;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLbyte, 1);
typedef unsigned char GLubyte;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLubyte, 1);
typedef int GLfixed;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLfixed, 4);
typedef unsigned short GLushort;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLushort, 2);
typedef int GLclampx;
+PP_COMPILE_ASSERT_SIZE_IN_BYTES(GLclampx, 4);
struct PPB_OpenGLES_Dev {
void (*ActiveTexture)(GLenum texture);
« no previous file with comments | « ppapi/c/dev/ppb_font_dev.h ('k') | ppapi/c/dev/ppb_scrollbar_dev.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698