From 2aec9927b3f8c5a249bf0d1be0bdb6938a5aefdd Mon Sep 17 00:00:00 2001 From: "Carsten Haitzler (Rasterman)" Date: Tue, 7 May 2013 16:20:02 +0900 Subject: [PATCH] disable glmap/unmap buffer bu default in evas gl engine it seems glmapbuffer can be nasty overhead on some drivers, so go back to gldrawarrays by default until such a time as we know a lot more... i'm looking at YOU nvidia! YOU! --- src/modules/evas/engines/gl_common/evas_gl_context.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/modules/evas/engines/gl_common/evas_gl_context.c b/src/modules/evas/engines/gl_common/evas_gl_context.c index 414da57ff7..4634aa91ac 100644 --- a/src/modules/evas/engines/gl_common/evas_gl_context.c +++ b/src/modules/evas/engines/gl_common/evas_gl_context.c @@ -662,6 +662,11 @@ evas_gl_common_context_new(void) else if (strstr(s, "NVIDIA Tegra")) shared->info.tune.pipes.max = DEF_PIPES_TEGRA_2; } + if (!getenv("EVAS_GL_MAPBUFFER")) + { + glsym_glMapBuffer = NULL; + glsym_glUnmapBuffer= NULL; + } #define GETENVOPT(name, tune_param, min, max) \ do { \