49{
50 glBindTexture(GL_TEXTURE_2D_ARRAY, textureArray);
51 glTexImage3D(GL_TEXTURE_2D_ARRAY, 0, GL_RGB8, resolution, resolution, textureNodes.size(), 0, GL_RGB, GL_UNSIGNED_BYTE, NULL);
52
53 for(int i = 0; i < textureNodes.size(); i++)
54 {
55 textureNodes[i]->texture->Resize(resolution, resolution);
56 glTexSubImage3D(GL_TEXTURE_2D_ARRAY, 0, 0, 0, i, resolution, resolution, 1, GL_RGB, GL_UNSIGNED_BYTE, textureNodes[i]->texture->GetData());
57 }
58
59 glBindTexture(GL_TEXTURE_2D_ARRAY, 0);
60}