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