Subversion Repositories Kolibri OS

Rev

Rev 4358 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 4358 Rev 4401
Line 922... Line 922...
922
   OUT_BATCH(0);
922
   OUT_BATCH(0);
923
   OUT_BATCH(0);
923
   OUT_BATCH(0);
924
   OUT_BATCH(0);
924
   OUT_BATCH(0);
925
   OUT_BATCH(0);
925
   OUT_BATCH(0);
926
   ADVANCE_BATCH();
926
   ADVANCE_BATCH();
-
 
927
 
-
 
928
   BEGIN_BATCH(3);
-
 
929
   OUT_BATCH(_3DSTATE_HIER_DEPTH_BUFFER << 16 | (3 - 2));
-
 
930
   OUT_BATCH(0);
-
 
931
   OUT_BATCH(0);
-
 
932
   ADVANCE_BATCH();
-
 
933
 
-
 
934
   BEGIN_BATCH(3);
-
 
935
   OUT_BATCH(_3DSTATE_STENCIL_BUFFER << 16 | (3 - 2));
-
 
936
   OUT_BATCH(0);
-
 
937
   OUT_BATCH(0);
-
 
938
   ADVANCE_BATCH();
927
}
939
}
Line 928... Line 940...
928
 
940
 
929
 
941
 
Line 949... Line 961...
949
/* 3DSTATE_DRAWING_RECTANGLE */
961
/* 3DSTATE_DRAWING_RECTANGLE */
950
void
962
void
951
gen6_blorp_emit_drawing_rectangle(struct brw_context *brw,
963
gen6_blorp_emit_drawing_rectangle(struct brw_context *brw,
952
                                  const brw_blorp_params *params)
964
                                  const brw_blorp_params *params)
953
{
965
{
-
 
966
   if (brw->gen == 6)
-
 
967
      intel_emit_post_sync_nonzero_flush(brw);
-
 
968
 
954
   BEGIN_BATCH(4);
969
   BEGIN_BATCH(4);
955
   OUT_BATCH(_3DSTATE_DRAWING_RECTANGLE << 16 | (4 - 2));
970
   OUT_BATCH(_3DSTATE_DRAWING_RECTANGLE << 16 | (4 - 2));
956
   OUT_BATCH(0);
971
   OUT_BATCH(0);
957
   OUT_BATCH(((params->x1 - 1) & 0xffff) |
972
   OUT_BATCH(((params->x1 - 1) & 0xffff) |
958
             ((params->y1 - 1) << 16));
973
             ((params->y1 - 1) << 16));