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)); |