mCallStack.PushCall("GetTextureTarget", "");
return GL_TEXTURE_EXTERNAL_OES;
};
- inline virtual const char* GetCustomFragmentPrefix() const
- {
- mCallStack.PushCall("GetCustomFragmentPrefix", "");
- return "#extension GL_OES_EGL_image_external:require\n";
- };
inline virtual bool ApplyNativeFragmentShader(std::string& shader)
{
mCallStack.PushCall("ApplyNativeFragmentShader", "");
std::string fragShader = baseFragShader;
bool applied = DevelTexture::ApplyNativeFragmentShader(nativeTexture, fragShader);
- std::string fragPrefix = testNativeImage->GetCustomFragmentPrefix();
+ std::string fragPrefix = "#extension GL_OES_EGL_image_external:require\n";
DALI_TEST_CHECK(applied);
DALI_TEST_CHECK(baseFragShader.compare(fragShader));
virtual int GetTextureTarget() const = 0;
/**
- * @brief Get custom fragment prefix for rendering native image.
- *
- * @SINCE_1_9.23
- * @return Custom fragment prefix code as string.
- */
- virtual const char* GetCustomFragmentPrefix() const = 0;
-
- /**
* @brief Apply custom fragment prefix for rendering native image.
*
* @param[in,out] shader shader code that will be applied fragment prefix.