406 |
glBindTexture(GL_TEXTURE_2D, 0); |
glBindTexture(GL_TEXTURE_2D, 0); |
407 |
} else { |
} else { |
408 |
glBindTexture(GL_TEXTURE_3D, id); |
glBindTexture(GL_TEXTURE_3D, id); |
409 |
|
GLERR |
410 |
|
|
411 |
glTexParameteri(GL_TEXTURE_3D, GL_GENERATE_MIPMAP_SGIS, GL_TRUE); |
glTexParameteri(GL_TEXTURE_3D, GL_GENERATE_MIPMAP_SGIS, GL_TRUE); |
412 |
|
GLERR |
413 |
|
|
414 |
glTexImage3D(GL_TEXTURE_3D, 0, |
glTexImage3D(GL_TEXTURE_3D, 0, |
415 |
tokenFromJstring(env, internalFormat), |
tokenFromJstring(env, internalFormat), |
416 |
w, h, d, 0, |
w, h, d, 0, |
418 |
GL_FLOAT, |
GL_FLOAT, |
419 |
value); |
value); |
420 |
|
|
421 |
|
GLERR |
422 |
|
|
423 |
|
|
424 |
glBindTexture(GL_TEXTURE_3D, 0); |
glBindTexture(GL_TEXTURE_3D, 0); |
425 |
|
GLERR |
426 |
|
|
427 |
} |
} |
428 |
|
|
429 |
|
|