Change-Id: I70deadb6518fc66077b2a5d2517479d1b1566c32
bool TestGraphicsController::GetProgramParameter(Graphics::Program& program, uint32_t parameterId, void* outData )
{
mCallStack.PushCall("GetProgramParameter", "");
- return false;
+ auto graphicsProgram = Uncast<TestGraphicsProgram>(&program);
+ return graphicsProgram->GetParameter(parameterId, outData);
}
} // namespace Dali
mCreateInfo(createInfo),
mReflection(gl, vertexFormats)
{
+ mId = 0;//mGl.CreateProgram();
}
+bool TestGraphicsProgram::GetParameter(uint32_t parameterId, void* outData )
+{
+ reinterpret_cast<uint32_t*>(outData)[0] = mId;
+ return true;
+}
+
+
+
} // namespace Dali
return mReflection;
}
+ bool GetParameter(uint32_t parameterId, void* outData );
+
public:
TestGlAbstraction& mGl;
+ uint32_t mId;
Graphics::ProgramCreateInfo mCreateInfo;
TestGraphicsReflection mReflection;
};