Module: Mesa
Branch: master
Commit: 1ec2d0a9a88214dd49ef6b864ec6e37f55c74535
URL:    
http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec2d0a9a88214dd49ef6b864ec6e37f55c74535

Author: Pi Tabred <servuswiege...@yahoo.de>
Date:   Sat Dec 14 10:32:00 2013 -0700

mesa: Modify format validation to check for extension not context version

Reviewed-by: Brian Paul <bri...@vmware.com>

---

 src/mesa/main/teximage.c |    9 ++-------
 1 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/mesa/main/teximage.c b/src/mesa/main/teximage.c
index 0d436b2..f92dc1a 100644
--- a/src/mesa/main/teximage.c
+++ b/src/mesa/main/teximage.c
@@ -4054,15 +4054,10 @@ _mesa_validate_texbuffer_format(const struct gl_context 
*ctx,
    if (datatype == GL_HALF_FLOAT && !ctx->Extensions.ARB_half_float_pixel)
       return MESA_FORMAT_NONE;
 
-   /* The GL_ARB_texture_rg and GL_ARB_texture_buffer_object specs don't make
-    * any mention of R/RG formats, but they appear in the GL 3.1 core
-    * specification.
-    */
-   if (ctx->Version <= 30) {
+   if (!ctx->Extensions.ARB_texture_rg) {
       GLenum base_format = _mesa_get_format_base_format(format);
-
       if (base_format == GL_R || base_format == GL_RG)
-        return MESA_FORMAT_NONE;
+         return MESA_FORMAT_NONE;
    }
 
    if (!ctx->Extensions.ARB_texture_buffer_object_rgb32) {

_______________________________________________
mesa-commit mailing list
mesa-commit@lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to