X-Git-Url: https://git.cworth.org/git?a=blobdiff_plain;f=retrace%2Fglstate_internal.hpp;h=942c3a69e47147c4ce461a919d10f8f36eca6f30;hb=1e087c7e8518f0f1a99d9a7abc941019ee65af74;hp=aab7f986c43a4390c2225b95a2bf7ff1bc526cbe;hpb=9d27a54b0381610c30964880a5fdd4c27bb6e732;p=apitrace diff --git a/retrace/glstate_internal.hpp b/retrace/glstate_internal.hpp index aab7f98..942c3a6 100644 --- a/retrace/glstate_internal.hpp +++ b/retrace/glstate_internal.hpp @@ -41,19 +41,32 @@ struct Context bool ES; bool ARB_draw_buffers; + bool ARB_sampler_objects; 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 dumpParameters(JSONWriter &json, Context &context);