summaryrefslogtreecommitdiff
path: root/gpu_tonemapper
diff options
context:
space:
mode:
authorArun Kumar K.R <akumarkr@codeaurora.org>2017-01-19 10:57:41 -0800
committerArun Kumar K.R <akumarkr@codeaurora.org>2017-01-19 12:50:40 -0800
commitd612a57d8f46d98b67dd0b6dd0663fae2185f227 (patch)
tree90d20255dec12e7c39c9b16955aa947c3d19e6a4 /gpu_tonemapper
parent9b50abe92fa5ba8a9afce95ee355978aa5b41d3f (diff)
downloaddisplay-d612a57d8f46d98b67dd0b6dd0663fae2185f227.tar.gz
gpu_tonemapper: Get Current EGL context in Destructor
Need to switch to current egl context before deleting the program other wise it leads to errors and may not clean up cleanly on deletion. Change-Id: Ib4c59511e6aec7c7dd7b27ea26e26b189f9bc87f Crs-fixed: 1113295 Crs-fixed: 1110936
Diffstat (limited to 'gpu_tonemapper')
-rw-r--r--gpu_tonemapper/Tonemapper.cpp1
1 files changed, 1 insertions, 0 deletions
diff --git a/gpu_tonemapper/Tonemapper.cpp b/gpu_tonemapper/Tonemapper.cpp
index 5f2f9741..bb7ba1b7 100644
--- a/gpu_tonemapper/Tonemapper.cpp
+++ b/gpu_tonemapper/Tonemapper.cpp
@@ -39,6 +39,7 @@ Tonemapper::Tonemapper()
Tonemapper::~Tonemapper()
//-----------------------------------------------------------------------------
{
+ engine_bind();
engine_deleteInputBuffer(tonemapTexture);
engine_deleteInputBuffer(lutXformTexture);
engine_deleteProgram(programID);