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

Author: Brian Paul <[email protected]>
Date:   Thu May 29 13:56:22 2014 -0600

svga: use svga_shader_too_large() in compile_fs()

Reviewed-by: José Fonseca <[email protected]>

---

 src/gallium/drivers/svga/svga_state_fs.c |    4 +---
 1 file changed, 1 insertion(+), 3 deletions(-)

diff --git a/src/gallium/drivers/svga/svga_state_fs.c 
b/src/gallium/drivers/svga/svga_state_fs.c
index 7931528..8f419fa 100644
--- a/src/gallium/drivers/svga/svga_state_fs.c
+++ b/src/gallium/drivers/svga/svga_state_fs.c
@@ -157,9 +157,7 @@ compile_fs(struct svga_context *svga,
       }
    }
 
-   if (variant->nr_tokens * sizeof(variant->tokens[0])
-       + sizeof(SVGA3dCmdDefineShader) + sizeof(SVGA3dCmdHeader)
-       >= SVGA_CB_MAX_COMMAND_SIZE) {
+   if (svga_shader_too_large(svga, variant)) {
       /* too big, use dummy shader */
       debug_printf("Shader too large (%lu bytes),"
                    " using dummy shader instead.\n",

_______________________________________________
mesa-commit mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/mesa-commit

Reply via email to