diff options
author | Brian Paul <brianp@vmware.com> | 2017-11-09 13:16:57 -0700 |
---|---|---|
committer | Brian Paul <brianp@vmware.com> | 2017-11-10 12:31:07 -0700 |
commit | bf09589c798710333b079480d9ae5c6cbcde486e (patch) | |
tree | fc3ec27bf5f8fa1f260021c498488cc80333444e | |
parent | 4bf896d537c2bb0e620c79f0f8413ad2da45465c (diff) |
framework: specify GL_NEAREST filter for FBO textures
By setting the min/mag filters, we give a hint to the OpenGL driver
that we probaby don't want mipmapped textures. This results in the
Mesa state tracker allocating single-level textures here instead of
full mipmaps.
Reviewed-by: Charmaine Lee <charmainel@vmware.com>
-rw-r--r-- | tests/util/piglit-framework-gl/piglit_fbo_framework.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/tests/util/piglit-framework-gl/piglit_fbo_framework.c b/tests/util/piglit-framework-gl/piglit_fbo_framework.c index 77e717bd7..706475380 100644 --- a/tests/util/piglit-framework-gl/piglit_fbo_framework.c +++ b/tests/util/piglit-framework-gl/piglit_fbo_framework.c @@ -77,6 +77,8 @@ init_gl(struct piglit_wfl_framework *wfl_fw) glGenTextures(1, &tex); glBindTexture(GL_TEXTURE_2D, tex); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, piglit_width, piglit_height, 0, GL_RGBA, GL_UNSIGNED_BYTE, NULL); @@ -93,6 +95,8 @@ init_gl(struct piglit_wfl_framework *wfl_fw) */ glGenTextures(1, &depth); glBindTexture(GL_TEXTURE_2D, depth); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); + glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexImage2D(GL_TEXTURE_2D, 0, GL_DEPTH_STENCIL, piglit_width, piglit_height, 0, GL_DEPTH_STENCIL, GL_UNSIGNED_INT_24_8, NULL); |