Опитвам се да използвам mipmapping, за да получа намалена версия на текстура от тип GL_DEPTH_COMPONENT. Активирам mipmaps, подобни на това:
glGenerateMipmap(GL_TEXTURE_2D);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR_MIPMAP_LINEAR);
И го използвайте в шейдъра по този начин:
texture2D(reference_view, coord, 5.0).bgr;
Като 5.0 е нивото на mipmap, до което искам да имам достъп.
Това работи добре за rgba текстури, но изглежда не мога да го накарам да работи с текстурата на компонента за дълбочина. Дори поддържа ли се в opengl?