bool ES;
bool ARB_draw_buffers;
+ bool ARB_sampler_objects;
+ bool KHR_debug;
Context(void);
- GLint packAlignment;
-
void
resetPixelPackState(void);
void
restorePixelPackState(void);
+
+private:
+ // Pack state
+ GLint pack_alignment;
+ GLint pack_image_height;
+ GLint pack_lsb_first;
+ GLint pack_row_length;
+ GLint pack_skip_images;
+ GLint pack_skip_pixels;
+ GLint pack_skip_rows;
+ GLint pack_swap_bytes;
+ GLint pixel_pack_buffer_binding;
};
+void dumpBoolean(JSONWriter &json, GLboolean value);
+
void dumpEnum(JSONWriter &json, GLenum pname);
+void dumpObjectLabel(JSONWriter &json, Context &context, GLenum identifier, GLuint name, const char *member);
+
void dumpParameters(JSONWriter &json, Context &context);
void dumpShadersUniforms(JSONWriter &json, Context &context);