Привязка текстуры RGB9_E5 к изображению r32ui - PullRequest
0 голосов
/ 02 сентября 2018

Я пытался связать GL_RGB9_E5 2D текстуру только для записи layout(binding = 0, r32ui) uniform writeonly uimage2D, но она даже не связывалась (проверено с помощью RenderDoc). Затем я попытался связать текстуру в формате GL_R32UI. Затем он связывается правильно, но текстура и весь черный после, конечно, не черный writeImage с. Вид текстуры создается так:

GLuint view = 0u;
glCreateTextures(GL_TEXTURE_2D, 1, &view);
glTextureView(view, GL_TEXTURE_2D, originalTexture, GL_R32UI, 0, 1, 0, 1);

тогда

glBindImageTexture(0, view, 0, GL_FALSE, 0, GL_WRITE_ONLY, GL_R32UI);
...