[Mesa-dev] [PATCH 4/7] i965: Drop the old sw fallback for position array being disabled.

Eric Anholt eric at anholt.net
Sun Aug 26 16:46:27 PDT 2012


This code has been in the driver since the first commit.  I think it was
trying to stop rendering from happening with a disabled position array.  Core
mesa has since had changes to deal with disabled position arrays correctly.
---
 src/mesa/drivers/dri/i965/brw_draw_upload.c |    7 -------
 1 file changed, 7 deletions(-)

diff --git a/src/mesa/drivers/dri/i965/brw_draw_upload.c b/src/mesa/drivers/dri/i965/brw_draw_upload.c
index 9c41c53..e40c7d5 100644
--- a/src/mesa/drivers/dri/i965/brw_draw_upload.c
+++ b/src/mesa/drivers/dri/i965/brw_draw_upload.c
@@ -458,13 +458,6 @@ static void brw_prepare_vertices(struct brw_context *brw)
 	  * when we've decided if we're doing interleaved or not.
 	  */
 	 if (nr_uploads == 0) {
-	    /* Position array not properly enabled:
-	     */
-	    if (input->attrib == VERT_ATTRIB_POS && glarray->StrideB == 0) {
-               intel->Fallback = true; /* boolean, not bitfield */
-               return;
-            }
-
 	    interleaved = glarray->StrideB;
 	    ptr = glarray->Ptr;
 	 }
-- 
1.7.10.4



More information about the mesa-dev mailing list