/*
- * Copyright (c) 2020 Samsung Electronics Co., Ltd.
+ * Copyright (c) 2021 Samsung Electronics Co., Ltd.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
*/
#include "test-gl-abstraction.h"
+#include "test-trace-call-stack.h"
namespace Dali
{
TestGlAbstraction::TestGlAbstraction()
+: mBufferTrace(true, std::string("gl")),
+ mCullFaceTrace(true, "gl"),
+ mEnableDisableTrace(true, "gl"),
+ mShaderTrace(true, "gl"),
+ mTextureTrace(true, std::string("gl")),
+ mTexParameterTrace(true, "gl"),
+ mDrawTrace(true, "gl"),
+ mDepthFunctionTrace(true, "gl"),
+ mStencilFunctionTrace(true, "gl"),
+ mScissorTrace(true, "gl"),
+ mSetUniformTrace(true, "Uniform "),
+ mViewportTrace(true, "gl")
{
Initialize();
}
mCompileStatus = GL_TRUE;
mLinkStatus = GL_TRUE;
mNumberOfActiveUniforms = 0;
- mGetAttribLocationResult = 0;
mGetErrorResult = 0;
mGetStringResult = NULL;
mIsBufferResult = 0;
mProgramUniforms3f.clear();
mProgramUniforms4f.clear();
+ mAttribLocs.clear();
+ mAttribLocs.push_back("aPosition");
+ mAttribLocs.push_back("aTexCoord");
mCullFaceTrace.Reset();
mDepthFunctionTrace.Reset();
mEnableDisableTrace.Reset();
mStencilFunctionTrace.Reset();
mScissorTrace.Reset();
mTextureTrace.Reset();
- mTexParamaterTrace.Reset();
+ mTexParameterTrace.Reset();
mDrawTrace.Reset();
for(unsigned int i = 0; i < MAX_ATTRIBUTE_CACHE_SIZE; ++i)