提交 363c6a16 编写于 作者: A Alex Deucher 提交者: Dave Airlie

drm/radeon: r6xx/r7xx move vport clipping to a single packet

Saves lots of dwords in blit emit
Signed-off-by: NAlex Deucher <alexdeucher@gmail.com>
Signed-off-by: NDave Airlie <airlied@redhat.com>
上级 eb544433
...@@ -167,163 +167,70 @@ const u32 r6xx_default_state[] = ...@@ -167,163 +167,70 @@ const u32 r6xx_default_state[] =
0x20002000, 0x20002000,
0x00000000, /* PA_SC_EDGERULE */ 0x00000000, /* PA_SC_EDGERULE */
0xc0026900, 0xc0406900,
0x00000094, 0x00000094,
0x80000000, /* PA_SC_VPORT_SCISSOR_0_TL */ 0x80000000, /* PA_SC_VPORT_SCISSOR_0_TL */
0x20002000, /* PA_SC_VPORT_SCISSOR_0_BR */ 0x20002000, /* PA_SC_VPORT_SCISSOR_0_BR */
0xc0026900,
0x000000b4,
0x00000000, /* PA_SC_VPORT_ZMIN_0 */
0x3f800000,
0xc0026900,
0x00000096,
0x80000000, /* PA_SC_VPORT_SCISSOR_1_TL */ 0x80000000, /* PA_SC_VPORT_SCISSOR_1_TL */
0x20002000, 0x20002000,
0xc0026900,
0x000000b6,
0x00000000,
0x3f800000,
0xc0026900,
0x00000098,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000b8,
0x00000000,
0x3f800000,
0xc0026900,
0x0000009a,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000ba,
0x00000000,
0x3f800000,
0xc0026900,
0x0000009c,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000bc,
0x00000000,
0x3f800000,
0xc0026900,
0x0000009e,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000be,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a0,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c0,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a2,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c2,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a4,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c4,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a6,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c6,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a8,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c8,
0x00000000,
0x3f800000,
0xc0026900,
0x000000aa,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000ca,
0x00000000,
0x3f800000,
0xc0026900,
0x000000ac,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000cc,
0x00000000,
0x3f800000,
0xc0026900,
0x000000ae,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000ce,
0x00000000,
0x3f800000,
0xc0026900,
0x000000b0,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000d0,
0x00000000,
0x3f800000,
0xc0026900,
0x000000b2,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0x00000000, /* PA_SC_VPORT_ZMIN_0 */
0xc0026900, 0x3f800000,
0x000000d2, 0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000, 0x00000000,
0x3f800000, 0x3f800000,
...@@ -665,163 +572,70 @@ const u32 r7xx_default_state[] = ...@@ -665,163 +572,70 @@ const u32 r7xx_default_state[] =
0x20002000, 0x20002000,
0xaaaaaaaa, /* PA_SC_EDGERULE */ 0xaaaaaaaa, /* PA_SC_EDGERULE */
0xc0026900, 0xc0406900,
0x00000094, 0x00000094,
0x80000000, /* PA_SC_VPORT_SCISSOR_0_TL */ 0x80000000, /* PA_SC_VPORT_SCISSOR_0_TL */
0x20002000, /* PA_SC_VPORT_SCISSOR_0_BR */ 0x20002000, /* PA_SC_VPORT_SCISSOR_0_BR */
0x80000000, /* PA_SC_VPORT_SCISSOR_1_TL */
0xc0026900, 0x20002000,
0x000000b4,
0x00000000, /* PA_SC_VPORT_ZMIN_0 */
0x3f800000,
0xc0026900,
0x00000096,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000b6,
0x00000000,
0x3f800000,
0xc0026900,
0x00000098,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000b8,
0x00000000,
0x3f800000,
0xc0016900,
0x0000009a,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000ba,
0x00000000,
0x3f800000,
0xc0026900,
0x0000009c,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000bc,
0x00000000,
0x3f800000,
0xc0026900,
0x0000009e,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000be,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a0,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c0,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a2,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c2,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a4,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c4,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a6,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c6,
0x00000000,
0x3f800000,
0xc0026900,
0x000000a8,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000c8,
0x00000000,
0x3f800000,
0xc0026900,
0x000000aa,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000ca,
0x00000000,
0x3f800000,
0xc0026900,
0x000000ac,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000cc,
0x00000000,
0x3f800000,
0xc0026900,
0x000000ae,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0xc0026900,
0x000000ce,
0x00000000,
0x3f800000,
0xc0026900,
0x000000b0,
0x80000000, 0x80000000,
0x20002000, 0x20002000,
0x00000000, /* PA_SC_VPORT_ZMIN_0 */
0xc0026900, 0x3f800000,
0x000000d0, 0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000,
0x3f800000,
0x00000000, 0x00000000,
0x3f800000, 0x3f800000,
0xc0026900,
0x000000b2,
0x80000000,
0x20002000,
0xc0026900,
0x000000d2,
0x00000000, 0x00000000,
0x3f800000, 0x3f800000,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册