Mesa (master): 41 new commits

Eric Anholt anholt at kemper.freedesktop.org
Thu Feb 25 19:04:10 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6a9705f41d4b6c43bc3459c69d021d0f042cd8ce
Merge: b43cfa9c5eac505c0a5e82b6f3b6d57d54860045 38c449409207c8948c1961a3132475bbd422f8f1
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Feb 25 10:56:09 2010 -0800

    Merge branch 'sandybridge'
    
    This brings in the initial code I've been working on for bringing up
    OpenGL on Sandybridge in the i965 driver.  It doesn't work yet.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b43cfa9c5eac505c0a5e82b6f3b6d57d54860045
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 23 11:18:25 2010 -0800

    docs: addition of ARB_fcc to i965.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=38c449409207c8948c1961a3132475bbd422f8f1
Author: Eric Anholt <eric at anholt.net>
Date:   Wed Feb 24 09:16:19 2010 -0800

    i965: Add SNB math opcode support.
    
    This is untested at this point.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=078e7b62f69658e40aedea59cf6f005162a29f83
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Feb 23 17:42:20 2010 -0800

    i965: Emit SNB FF unit state after the unit's push constants.
    
    There's a BUN for the WM unit that says WM_STATE must immediately
    follow PS_CONSTANTS, which this addresses.  Presumably other units are
    roughly the same, too.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c791f8a1e532834ae7a517c042e9efe262b62233
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 1 09:55:18 2010 -0800

    i965: Set up the SNB sampler state pointers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5878c841e90a8006715877045aa95a752472eaab
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 1 09:41:26 2010 -0800

    i965: Set GS rendering enabled even when the GS stage is disabled.
    
    This is copying the behavior of other drivers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f69d46150c308285a518391db02cc9cba0f2a12d
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Feb 1 09:04:12 2010 -0800

    i965: Add a couple SNB state packets I saw in other batchbuffer dumps.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2ab3bf2fa37042386a2d50f60b1d0e32e26b91c2
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Jan 25 14:48:06 2010 -0800

    i965: Re-disable the VS.
    
    There's stuff that needs to happen in the ISA before we can play with
    actually executing anything in the VS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1489f108f4a9b53b42d3d4123da64ccdb7aafdde
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 21 14:28:18 2009 -0800

    i965: Fix up some Sandybridge define checks for the structure rebase.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=591a996ab6a8ef96a46e88317071330d94c4138f
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 21 13:08:41 2009 -0800

    i965: Move PIPELINE_SELECT to the top of gen6 3d pipeline setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ab8c37fe18e0367e8718774198a0d0086fde0cf9
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 21 11:48:32 2009 -0800

    i965: Untested Sandybridge WM packets.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=737fac7ba220e4a2d66a8e2100ae0af620c274df
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 21 11:22:14 2009 -0800

    i965: Hook up remaining Sandybridge state packets besides WM.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=70be48dff6bb68c61285641e4d976bfd53e0f00c
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 11:03:04 2010 -0800

    i965: Untested Sandybridge SF setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dd743fa36fa9303c2a2d0e7d3798fdc00ef43287
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 18:41:18 2009 -0800

    i965: Fixup Sandybridge GS packet from doc updates.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=da577ee8800b940fcf416716c13133cd43c3d035
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 15:52:17 2009 -0800

    i965: Fix up Sandybridge GS reg definitions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a935cb2acafab199ac5ed4f2484af77be2af6363
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 15:51:43 2009 -0800

    i965: fix typo in SNB VS defines comment

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=305b72154f6b05360d64feca4725a2eaa8c48a6e
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 14:51:42 2009 -0800

    i965: fix typo in SNB GS register defines

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fbc0b0c172060ce5dd946fe33a43d9194ab45d0
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 09:47:53 2009 -0800

    i965: Enable clip stats.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ae0cb5f286bbba10e99c8e3bc1c55d2aeb38b59
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 09:38:50 2009 -0800

    i965: Add Sandybridge viewport setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9065cd61fd43a507ae3100d7c0ab957672cab70
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 08:23:37 2009 -0800

    i965: Enable DRAWING_RECTANGLE emit on Sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=64e0c586a74553b2941f18feb199d8cddb192102
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 17 08:20:32 2009 -0800

    i965: Add Sandybridge scissor state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=93fcfc8369cc3fa42f6ba577c26474464f21e6ad
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 14 14:17:00 2009 -0800

    i965: Fix up the VF stats packet header.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a38096aa94ef62dba73792f1680098059b697662
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Dec 14 14:11:14 2009 -0800

    i965: Set the state base address on Sandybridge.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c3d6f8e3e714451c436d5496167747e9311c3df
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 18:52:35 2009 -0800

    i965: Free gen6 state BOs on context destroy.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d971375bc1872cb2d95a710e3d62f5b037fbe7f7
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 10:42:17 2010 -0800

    i965: Giant pile of flushing to track down SNB bringup issues.
    
    This should go away before we push the code.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d512aa3d6d9948f5c294110fdae7a24aaf37051f
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 18:31:32 2009 -0800

    i965: Fix some defines of gen6 regs from docs comparison.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=040cf3fcdc3ec717f3d98a37e2f0c19481a856bd
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 17:25:42 2009 -0800

    i965: Add basic decode of new gen6 packet boundaries.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ff3997904ab988824e744fdbecde6eb79d9bf40f
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 16:53:07 2009 -0800

    i965: Reconnect the index/vertex setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c9dc6d425e645f2988118ff51cabe167a0cd3971
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 17:08:32 2009 -0800

    i965: Set up the SNB URB.
    
    even with vs disabled, still doesn't work.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0da50fa67009535577dc84dde21672db5ec45134
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:44:29 2009 -0800

    i965: Try sending prims down the pipeline.
    
    Now things catch on fire.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8485e100b81d5cf44cde7af0c7feb79a32bf3dd0
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:20:06 2009 -0800

    i965: Try uploading SNB VS constants.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eda1b50aa10031aeb07071f59fed93304b2fe2ca
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:06:08 2009 -0800

    i965: Try turning on the VS.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98f9666f04eed9ae873fdea20c4c4b9db6cead84
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Dec 3 15:04:37 2009 -0800

    i965: Get vp-tri batchbuffers running (no rendering).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f58fbcf7618bcc6ef9da8e8939100b14ea4d584b
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 11:12:18 2010 -0800

    i965: Add untested REJECT_ALL clip state.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=520b64ddfb4c2efa742bc2217fef96fdec5eea9b
Author: Eric Anholt <eric at anholt.net>
Date:   Thu Nov 26 22:03:43 2009 -0800

    i965: Add untested passthrough GS setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba882d7827e5526e99c9d5c453d56c5e029c7476
Author: Eric Anholt <eric at anholt.net>
Date:   Mon Nov 16 14:50:23 2009 -0800

    i965: Add untested Sandybridge passthrough VS setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee590424c974cb10882e9c4664a6024595fc9de
Author: Eric Anholt <eric at anholt.net>
Date:   Fri Jan 29 11:18:26 2010 -0800

    i965: Start adding support for the Sandybridge CC unit.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9dce60f35b25f4f5605b22d75447bac5d9f55515
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 14:02:24 2009 -0800

    i965: Set up sandybridge binding table pointers but don't enable it yet.
    
    It hangs the GPU at the clipper stage, presumably because we're lacking
    other setup.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b9932ffde3f7228288717302b43aa01df0b5fa0
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 13:41:22 2009 -0800

    i965: Update WM surface state setup for sandybridge's new BLEND_STATE.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=719f2b1d8570aa58b970bd28941221ee6c34af9b
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 13:19:30 2009 -0800

    i965: Set up sandybridge depthbuffer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=554a8f4026459406e7d3ed4e7017a88a57492ddf
Author: Eric Anholt <eric at anholt.net>
Date:   Tue Nov 3 11:28:47 2009 -0800

    intel: Start adding defines and some bits for sandybridge bringup.




More information about the mesa-commit mailing list