Ios和android Oreo支持广泛的色域(色彩管理)。通过openGL如何使我的应用程序可以使用从PNG,JPEG加载的嵌入式宽颜色配置文件渲染位图?我在Delphi下
我从android文档中读到,我们可以在OpenGL中使用宽色域模式做这样的事情(例如):
std::vector<EGLint> attributes;
attributes.push_back(EGL_GL_COLORSPACE_KHR);
attributes.push_back(EGL_GL_COLORSPACE_DISPLAY_P3_EXT);
attributes.push_back(EGL_NONE);
engine->surface_ = eglCreateWindowSurface(
engine->display_, config, engine->app->window, attributes.data());
但是这样我怎么能在同一个表格上(所以与delphi相同的表面使用一个表面来渲染一个表格),如何用sRGB渲染一个纹理,另一个用嵌入的宽颜色轮廓渲染,因为不是全部我的位图嵌入了广泛的颜色配置文件?