From b6f31e1c124184166dbd8e0993095015cf03dd24 Mon Sep 17 00:00:00 2001 From: Matthew Leibowitz Date: Mon, 13 Feb 2017 20:36:53 +0200 Subject: [PATCH] Added GrContext::resetContext to the C API --- include/c/gr_context.h | 1 + src/c/gr_context.cpp | 4 ++++ 2 files changed, 5 insertions(+) diff --git a/include/c/gr_context.h b/include/c/gr_context.h index 8c5d931..e043e71 100644 --- a/include/c/gr_context.h +++ b/include/c/gr_context.h @@ -25,6 +25,7 @@ SK_C_API void gr_context_set_resource_cache_limits(gr_context_t* context, int ma SK_C_API void gr_context_get_resource_cache_usage(gr_context_t* context, int* maxResources, size_t* maxResourceBytes); SK_C_API int gr_context_get_recommended_sample_count(gr_context_t* context, gr_pixelconfig_t config, float dpi); SK_C_API void gr_context_flush(gr_context_t* context); +SK_C_API void gr_context_reset_context(gr_context_t* context, uint32_t state); SK_C_API const gr_glinterface_t* gr_glinterface_default_interface(); SK_C_API const gr_glinterface_t* gr_glinterface_create_native_interface(); diff --git a/src/c/gr_context.cpp b/src/c/gr_context.cpp index 3712e8d..258b5e8 100644 --- a/src/c/gr_context.cpp +++ b/src/c/gr_context.cpp @@ -53,6 +53,10 @@ void gr_context_flush(gr_context_t* context) { AsGrContext(context)->flush(); } +void gr_context_reset_context(gr_context_t* context, uint32_t state) { + AsGrContext(context)->resetContext(state); +} + const gr_glinterface_t* gr_glinterface_default_interface() { return ToGrGLInterface(GrGLDefaultInterface()); -- 2.7.4