Mesa (master): 177 new commits

Keith Whitwell keithw at kemper.freedesktop.org
Tue Dec 22 09:40:51 UTC 2009


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa02683e45f1eaf61bba2ba7eeda7686efeed2ca
Merge: ebbc73d1aed283c9bc4aa2b37bed4374bbaec5b5 0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 22 09:40:39 2009 +0000

    Merge branch 'i965g-restart'
    
    Conflicts:
    	configure.ac

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0fc4dd3819af252c028ed43bbd668b4f34104e32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:50:05 2009 +0000

    i965g: fixes to build after merge of master

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f72de22439a2d08bb461af60839baf4fbb3e54df
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:22:45 2009 +0000

    i965g: remove half-finished change to tgsi_parse

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57531baa9260bd818b5fd584d6a6adde3c2d9fde
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:21:09 2009 +0000

    i965g: back out unintentional changes to linux-dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=66e779c22ba67834a35f71c8878670c38c071cb2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:19:01 2009 +0000

    i965g: back out unintentional changes to gears

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a5585cb533af3d4e5d5324d5f526447b98597402
Merge: d288a30610767f87e3e7c069730d4bc255246568 574715d8368f99c0a5720a9676385d58d6cfdf30
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 19:18:41 2009 +0000

    Merge commit 'origin/master' into i965g-restart
    
    Conflicts:
    	SConstruct
    	configs/default
    	configs/linux-dri

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d288a30610767f87e3e7c069730d4bc255246568
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:58:14 2009 +0000

    ws/i965: respect DEBUG_WINSYS flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=061411b2611634960f0ba36e42916c67918bb53d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:57:37 2009 +0000

    i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFER

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1ec7e058f50882b27c0a2abd961bd49848386ff7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:56:46 2009 +0000

    i965g: keep refcounts to bound vertex buffers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c719d4c22e84e315e5dc9cbc69885401a7ae231
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 16:55:40 2009 +0000

    i965g: add DEBUG_WINSYS flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f217927a57dbf57ffe23fb48417a4cdad7e0eeea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Dec 21 15:38:08 2009 +0000

    i965g: remove duplicate set_viewport_state, fixes samples/depth

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ba4cb8b2caac69c6d2b210a5c3c634d8c1c20940
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 17:04:46 2009 +0000

    i965g: nasty hack for clearing y-tiled surfaces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63a8637c7425f64f5e48c2df2b60cc56ae6237ab
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:39:02 2009 +0000

    i965g: add missing header

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eb68acaf6db689ba2fa62b188ff14507a7007266
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:32:33 2009 +0000

    i965g: don't reference unused vars in RSQ
    
    Probably overly pedantic

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=759c094bf8fd0f104b738490d7f0b85f40fc2779
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Dec 1 16:31:21 2009 +0000

    mesa/st: avoid quadstrips if its easy to do so
    
    Tristrips are easier for many drivers to handle.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb1cde755bce0ea29cc4c1a29ad3841e3b304309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 16:16:30 2009 +0000

    i965g: turn on texture tiling by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6781f624af8b06061673f3fd6f19ffb6a56c3e8c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 15:35:58 2009 +0000

    i965g: pass backbuffer tiling information to driver
    
    The gem winsys gets this information, needs to pass it on.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fd3a2773b83c6b893b220a4e449f34e73adfe0b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 14:58:30 2009 +0000

    ws/i965: more debug output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1dfdc0a615f378cb92e45d878d778bf01dffaa66
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 14:20:33 2009 +0000

    ws/i965: rename and change sense of I965_SEND_CMD to BRW_NO_HW

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cddc7e3a9cd321247c2298ef1b94cced1122a8e5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 30 13:39:21 2009 +0000

    brw: add dumping to gem winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4490122d0cae360d1552cea7d7d860de352f13f6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 25 23:02:46 2009 +0000

    i965g: remove redundant nr_attrs member

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ca9b0e942c5f8f95383c637b05e3fb237f013688
Author: Dave Airlie <airlied at linux.ie>
Date:   Sun Nov 29 18:59:19 2009 +1000

    i965g: remove surface from views list before freeing
    
    this fixes a crash with the xorg state tracker, however it then locks
    up the GPU once rendering is enabled but at least it doesn't crash.
    
    Signed-off-by: Dave Airlie <airlied at linux.ie>

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f1bc4267f6cd2e18a6a572a5aed2fccd747ce0f
Author: Dave Airlie <airlied at linux.ie>
Date:   Sat Nov 28 17:44:28 2009 +1000

    i965g: link xorg state tracker with -ldrm_intel

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a89ad80d957869cf8760326787c6189ab50a1e0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 03:06:58 2009 +0000

    i965g: gs nr_attrs also tracks nr fragment shader inputs
    
    Or, equivalently, nr of outputs of active vertex shader varient.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cd0e6619e6d9f0f60606d1e079b1a04af1717309
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 03:00:47 2009 +0000

    i965g: correct test for unfilled modes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=968a7dfb292f1eefa9ada8096bb023c051518c32
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 01:47:57 2009 +0000

    i965g: use correct key size for vs upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=21172d4358be5cce3bda244b33e3728a5fde3751
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 23 00:58:13 2009 +0000

    i965g: apply linear math to both linear and perspective attrs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8bf75f28de161173d1cdaad8c74bcac074e1211e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 21 01:52:22 2009 +0000

    i965g: get basic texturing working again
    
    Revert to fixed-layout surface binding table -- it's probably the best
    way to do this.  Pass sampler and texture numbers separately even
    though we're always keeping them the same at present.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=95d7aca4b9963820e7ead81830340dbeb563897b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 20:40:41 2009 -0800

    i965g: fix typo converting wm src regs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9507a6c206627b3ae76e2ae8398fff518e39941a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 20:02:42 2009 -0800

    i965g: fragment shader immediates working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=63b0af07755201e5ad630bf7f67a7997263734d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:51:04 2009 -0800

    i965g: first pass at vs immediates in curbe

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3fafe2b9692f294338d47ad12caecf9fa32703d4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:50:19 2009 -0800

    progs/vp: add param and imm test

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d2f4c80c8baf48bcfd3e33a275df2fa6fcb6d353
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:41:25 2009 -0800

    i965g: get linear vs perspective interpolation working again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fb77ef840a42c3c8e2a43aa772a73614528fc4d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:31:32 2009 -0800

    i965g: include interpolation info in fs signature

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34a01929d54266e8e5fec47e94859405bce588fa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 19:15:21 2009 -0800

    i965g: special case setup when fs has no inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47cef2bb8f5979ae690e89943f83060999a29a55
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 18:55:18 2009 -0800

    i965g: add new state flag tracking fs signature changes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c58e20fbbb87b8dbd0c58294d4ad3d297c3aa747
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 18:47:07 2009 -0800

    i965g: fix typo in previous commit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7e5cd3eb14c4924e3aa6962bc244cd9fad656e43
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:53:02 2009 -0800

    progs/fp: add simple imm, param tests

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8db59a1fa329b28ba375d54d6d6d5df06f411a6e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:14:44 2009 -0800

    i965g: setup nr_attrs should track nr fragment shader inputs
    
    This would be equivalent to taking the nr outputs of the vp varient

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b9eda4c74c83cc0ffa98f2885660c80cdff2a65
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 16:09:39 2009 -0800

    i965g: get fragment constants sort-of working

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e4f3eaf6630e0d3a9b05da90e4879a94516b974
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 15:04:00 2009 -0800

    i965g: make the load-before-use vs immediate path work

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=25cbf9b4da7be45218f645102d6be5144be4291f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 19 14:47:24 2009 -0800

    i965g: fix initialization of texture width/height/depth arrays
    
    Will remove these arrays in another branch - they're completely redundant.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b1ede0110f855218119a7a3b26fe3b26aee1bbd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 18 14:40:43 2009 -0800

    i965g: remove more references to nr_vp_outputs in wm compilation
    
    We're really more concerned about how many inputs the fragment shader
    is expecting.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1877e6cd2d76143ef8a9c516122afe614ae3b4a4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 17 14:46:23 2009 -0800

    i965g: handle special vs outputs specially
    
    Where vs output semantic tags indicate an output is signficant for
    fixed function processing (such as clipping, unfilled modes, etc),
    retain information about that output so that we can get to it easily
    later on.
    
    Fix up the unfilled processing, but hard-wire edgeflag to one for now.
    
    With this change, trivial/tri-unfilled works.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d299ee771b577a8ce839861d1af336fc316e0a1d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 11:47:57 2009 -0800

    i965g rename offset_edge to offset_edgeflag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5f9713bd3a306e37560fb23d8f68161d2f50d7c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 15 12:24:33 2009 -0800

    i965g: remove droppings in xlib winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d03a1c2216635a1475172e6603a243348675fd6f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Nov 14 16:06:57 2009 -0800

    i965g: restore check on line smooth state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f54d02d205468a840b35a3554f2ad8ffc31ec9c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 10 18:07:11 2009 -0800

    i965g: consult fs inputs when laying out vs output regs
    
    Vertex shader now emits just the FS inputs, in the positions and order
    expected by the fragment shader.
    
    This means potentially regenerating the vertex shader to match
    different fragment shader's input layouts.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0c547d63c497f06c38f7a3c000e478bdcf2594b6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 9 18:04:58 2009 -0800

    i965g: skip over vertex position output when preallocating FS inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a010307e0adc2c0d4ef586c81507d99ef15c2142
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:34:33 2009 +0000

    i965g: some more cases where file_max[] is used without obligatory +1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e4d174ea1b36976f3dd255ee6b86207ad5b25c31
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:31:49 2009 +0000

    i965g: smaller upload buffer for index data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d86e9079a8eb2e84cb231fdbca4b74d744198afb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 23:29:47 2009 +0000

    i965g: fix off-by-one on curbe upload

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e243279a48d68c0a14fbf2b78d99b6a9e72c87b6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 21:17:08 2009 +0000

    i965g: avoid use of internally generated immediates
    
    Currently not working, so don't generate more of them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98c2b5338156513a43cf18d50d731ad15a12fe04
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 20:46:27 2009 +0000

    trivial: make tri-orig more closely match the original version of tri...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cbad97b68504a64650cb77bad96962310ab9c7f9
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 17:47:00 2009 +0000

    i965g: Fixup texture formats

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=229f6b9a7e699b814e07ba762de97a5ebcffce51
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Sat Nov 7 15:47:21 2009 +0000

    i965g: Formalize on S8Z24 as the suported depth format

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f94c06d3fcf7ff365c3e528179869d702bdd25e
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 20:44:09 2009 +0000

    i965g: Fixup buffer creation function
    
    First tri!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9708ce874edb140ddffd44ddbb33011273a8ded9
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 20:19:39 2009 +0000

    i965g: Add texture transfer functions
    
    They don't seem to work. Maybe we are forgetting to flush the gpu or something.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=dc97a5d782b01d530bb7cbe6e76625f969259e32
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 19:05:41 2009 +0000

    i965g: Match pitch modification on get buffer as well
    
    This is a ugly hack in order to match what the intel
    X driver gives us. However putting this in the winsys
    where it fits better forces it reach more into the
    driver then it already does.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8353162a4c7d2798a88a39ea24674e601fe95f6f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 18:40:04 2009 +0000

    progs/trivial: Ignores

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=833f5bbfafee00ad44085e121eea0a2579eb3459
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 18:34:23 2009 +0000

    i965g: First clear!

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4fbe6c4e4e754e0e850165d5a303990515ceaba6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 14:20:04 2009 +0000

    i965g: get rid of cc key, simplify state upload
    
    Keep a valid reloc table active between uploads, avoid
    recalculating it every time.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0532cc0c86d36f98ae33291847fbd9f2564cbed2
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 16:41:58 2009 +0000

    i965g: trivial/clear can now send stuff to hardware
    
    Added a flag if we should send commands to hardware
    as what we send isn't all that correct.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2eb6b0defe65b01a7ed1562c2f16c17125242c16
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 16:40:54 2009 +0000

    i965g: Fix texture blanket function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=215b49ae1e44cc9ec2fcf7b9ca3711c07bcc95bc
Author: Jakob Bornecrantz <wallbraker at gmail.com>
Date:   Fri Nov 6 15:54:27 2009 +0000

    i965g: Add functions needed by the winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6949d5c777a1f1b2a6daf4a1151fca417ba3c8be
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:15:01 2009 +0000

    i965g: Winsys whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=68b5a501c564c68dadc728a08293742897031fd8
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:09:28 2009 +0000

    i965g: Build winsys again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=12ea198fd20c04b94bf0fe584b6d894d019d0c40
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Fri Nov 6 00:09:04 2009 +0000

    i965g: Header whitespace

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=86c32df3e08b69605cbc59f4b3b72ac58b651db2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 15:40:16 2009 +0000

    i965g: get brw_state_debug.c building

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4d1ae7a546250548332e432f305ce47bd97967c3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 14:18:28 2009 +0000

    i965g: propogate index size state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=11805726d311a5d11e58f01b2793cc19d7f98566
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 13:41:52 2009 +0000

    i965g: remove references to brw_surface_bo()

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eacd13bcc809e1e877a48c2942eb6285aa21f6be
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 13:09:12 2009 +0000

    i965g: plumb through fb_write target and eot data

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e14a482daf5e69331efac69711534a8b66118e4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 12:51:26 2009 +0000

    i965g: propogate nr_cbufs into wm prog key

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1e3910a878e63d7859b205a30e23535d1da67d45
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 12:01:11 2009 +0000

    i965g: init saturate field in fp dst_reg helper

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a485341455bb270001aad8b39c7b9fa36ac74478
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:56:52 2009 +0000

    i965g: add dumping for our new pass_fp output

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=381cd2d63f4aae29d478e02dda5a978a668168e1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:21:48 2009 +0000

    i965g: disassemble each instruction as generated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aab9601a753afd012e16df072e774a32eb1348b9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 11:21:08 2009 +0000

    i965g: hardwire linear interpolation for now
    
    seems to generate saner code, need to go back and fix perspective
    interpolation (and remove the hard-wire) once this is working.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=caf2cf884cb32883e9af07dbe36ca9648bae1821
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:38:19 2009 +0000

    i965g: fix some reloc counts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=212fb8adbd0e5e28a5d20b0cc03cde46df2831f4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:24:19 2009 +0000

    i965g: don't set up vs stack register for non-branching shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d6b5957c6be221feb836bc25686246f67769bce
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:19:39 2009 +0000

    i965g: add DEBUG_MIN_URB flag

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d7c0cf563b65aeb83f3d2f2ec709a96cf0fbae2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 10:19:24 2009 +0000

    i965g: tgsi outputs cannot be used as source regs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b216f1aa474196661aacbaf29604659172d1a74e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 09:35:25 2009 +0000

    i965g: use curr.vertex_element state directly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a24c66915a555d72a6377e073a732ab9d6be461
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 09:22:46 2009 +0000

    trivial: add vbo-tri, an even simpler version of tri.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c22b47ebb1f00d43fe74d57a1e727fa70c4bf970
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:57:40 2009 +0000

    i965g: don't emit line stipple packet if stipple disabled

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc7fa678f55d15b032e3c9053a22c811e2de4cde
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:57:02 2009 +0000

    i965g: populate brw_context chipset id

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0e80e4ea7576733ede13f156a1dce644b1e6df89
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:54:01 2009 +0000

    i965g: make sure blend color packet header is initialized
    
    We will emit this packet at startup (dirty == ~0), even if we haven't
    had the state tracker call into brw_set_blend_color() yet.
    
    This way is a little more efficient also.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=018e2250b860df75485d1c7741dfa010c39ae6f1
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:33:10 2009 +0000

    i965g: remove/disable inactive state atoms

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e24522b0538cb3802c59c22d6f3660c4491be
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:29:09 2009 +0000

    i965g: populate wm reloc array earlier
    
    Still have to calculate the reloc background in two places.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8e63e92102b6ca0b5ce06685590232a3a47d1ea
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:28:17 2009 +0000

    i965g: point_rast_rule comment no longer applies
    
    Not sure exactly what state we want here now, will need to experiment.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b9bb41321a9add139cd1dbddcf48e6c81c9d019d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 08:27:43 2009 +0000

    i965g: scissor off by one

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a49ccf0fd25575c4e40398e5d22f3931e80921f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Nov 6 07:47:07 2009 +0000

    i965g: restore code to populate the relocation background
    
    I'm emitting this in two places now, to the data presented
    for upload and also in the delta field of the reloc struct.
    Probably want to remove the delta field and just pull the
    background from the key.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93d9c1ce350241c32cbf882d247423cea4cf9c4
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 22:51:34 2009 +0000

    i965g: clean up winsys dumping code a little

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4c196ed7a8e06933d11b96ac520afa39252fc5c7
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 22:43:36 2009 +0000

    i965g: pass relocation information in an array with bo_subdata
    
    Makes it easier to dump as we get all of the information
    about the upload in a single hit.
    
    Opens the window to simplification in the driver if these
    relocation arrays can be maintained statically rather than
    being recreated whenever we check for a new upload.
    
    Still needs some cleanup to avoid uglyness introduced with the
    delta values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3763457892c2d0c654c0eca7585e4d3a863f7714
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 21:09:51 2009 +0000

    i965g: propogate map-buffer-range semantics down to winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=963728665aa0d48d4fdbba4276084528f221ee39
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 20:34:27 2009 +0000

    i965g: make the winsys responsible for all buffer->offset handling
    
    The winsys now inserts the presumed offset into referring buffers from
    inside of bo_emit_reloc().  Remove the many locally coded places where
    this was happening in the driver and eliminate the worry of getting it
    wrong.
    
    No longer need to expose offset values to the driver at all, so no need
    to worry about what to do in the driver when they change.  Just use
    zero values wherever we had offsets previously -- the relocations will
    fix it all up for us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=658da189b62c4086c08950f3da5767e628235b55
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 19:58:02 2009 +0000

    i965g: remove duplicate viewport state in brw_context

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8f0e51be4784273baef692583940964bc04b78ef
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 19:57:59 2009 +0000

    i965g: correct sense of writedisable flags

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b229ee342f2cef5396a251525d5b499760280933
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:43:57 2009 +0000

    brw: push more dumping into the winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a70e6178d4841f490ff318b6017a1ddacfadf752
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:42:38 2009 +0000

    i965g: correct size of surf_bo array

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=205871c76ad2e655a9180900359d8f9ac690a912
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:42:13 2009 +0000

    i965g: use Elements in loops over arrays

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=674c390aaf9d797dbedda1285d4fdacb3d334a67
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 17:41:35 2009 +0000

    i965g: add const qualifiers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aa9773d056a8799050304f75c1bf4c1f470e7e53
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:34:18 2009 +0000

    i965g: disassemble more than one instruction at a time

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=203adb8ea68da0fbb2e4643e36e273f31c29980f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:15:04 2009 +0000

    i965g: remove old dumping code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=61a8ab3359e7b4886af95a6cce2d6cfc4302678e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 15:10:22 2009 +0000

    i965g: call dissassembler for appropriate data uploads

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c796aed5ddad011d66e631c4cafdbf779e73f213
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 13:57:05 2009 +0000

    i965g: add lots of error checks and early returns
    
    Any allocation that may fail should be checked, and propogate the
    error upwards.  At the highest level we will flush batch and retry.
    
    This is an alternate strategy to what the original DRI driver did of
    attempting to flush batch from the lowest levels (eg inside
    BEGIN_BATCH).  The trouble with that strategy was that flushes could
    occur at unexpected times, and additionally there was a need for a
    wierd notification mechanism to propogate the 'lost context' state
    back up to higher levels.
    
    Propogating the errors directly gives us a lot of flexibility how to
    deal with these states, at the expense of a lot more checking in the
    code.
    
    Will add some sanity checks later to make sure that out-of-memory
    conditions are properly escalated and not lost halfway up the stack.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=31b8b1dd36d9f07a7893a89ee985d83c4d0bb95b
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 5 12:44:36 2009 +0000

    i965g: Don't dump pads or dwords aliases.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09454f68e5d5f267b1d76d1cde4ff8e2a91e105c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 12:35:22 2009 +0000

    i965g: hook up dumpers in dumping winsys

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9069c791d065e513e05611e60f19305a850fb2f5
Author: José Fonseca <jfonseca at vmware.com>
Date:   Thu Nov 5 12:22:01 2009 +0000

    i965g: Dumper for i965 structures.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6ac38232ee1ebde5ed390e3ccc22cba59ad00854
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 10:59:02 2009 +0000

    i965g: add data type tags to aid dumping/decoding

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b2bf5f98d923b8d52473e069576fc6514c0ffd0a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 08:01:48 2009 +0000

    i965g: use pipe_error return value for brw_batchbuffer_require_space
    
    trivial/tri runs without crashing (on debug winsys) but still produces
    obviously incorrect command buffers.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2475e5db679a70c4a3868dc07037d009865a6694
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Nov 5 08:00:33 2009 +0000

    i965g: fix compiler warning

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=47cbbb7253f89ff165c4953758efaaca19adf16f
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 5 00:42:30 2009 +0000

    i965g: Builds with scons
    
    But there are some missing symbols, "nm -u i965_dri.so"
    [SNIP]
                     U brw_surface_bo
                     U brw_surface_pitch
                     U brw_texture_blanket_winsys_buffer
                     U brw_texture_get_winsys_buffer
                     U brw_update_dirty_counts
    [SNIP]

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=643bb3419d7d342436cc54603e51467153d5d030
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Thu Nov 5 00:38:51 2009 +0000

    i965g: Fix debug check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce4f23aab9e10675a569bab92d0edcbca7399d33
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:02:13 2009 +0000

    i965g: Build with configure

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=37c6820d0d60046e811a723201e4129acba2707a
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:02:04 2009 +0000

    i965g: Do not create a symlink for i965_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9bc59a9b6da5d05eda9427e60853b93c83c9cabc
Author: Jakob Bornecrantz <jakob at vmware.com>
Date:   Wed Nov 4 23:01:24 2009 +0000

    i915g: Do not create a symlink for i965_dri.so

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ffc24463913071bbb0fa9cab9a05ea7a089c56a0
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:44:16 2009 +0000

    i965g: enable line stipple packet emit
    
    With this change, trivial/tri manages to build and emit
    a fairly unconvincing command buffer (to the debug winsys),
    and then crashes.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c2e51effe6228aa2fe6610c695b494e86490bc80
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:41:30 2009 +0000

    i965g: fix order of calculation of brw->wm.nr_surfaces

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=220566d8dc4ff023ef833fd6519ab7b187e598d2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:37:52 2009 +0000

    i965g: consolidate some includes

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e84e86ecb2e83b756a0153d315f946d60d695a54
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:33:08 2009 +0000

    i965g: fix some asserts

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a49bd6d15d7778db637340d695095dafb43a7fe
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:30:52 2009 +0000

    i965g: remove redundant screen pointer in brw context struct

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e3e084c66089704a36f28dfb2bc4b17e5c5ce046
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:27:50 2009 +0000

    i965g: initialize winsys pointer in surface cache

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=518171a887437e4d3fc2c8cea871862afb63c11c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:27:30 2009 +0000

    i965g: init pointer to null, avoid segfault

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bf4a518cf27910fe2bb828fd43de5472e5e51760
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:22:48 2009 +0000

    i965g: clean up wm init_registers func

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1b611f99b430333e840908b42471a721689b2529
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:18:07 2009 +0000

    i965g: hook up some missing vertex shader code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cc8105d7402511c7d0ea8a07faaa8d149d9249f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:09:23 2009 +0000

    i965g: hook up some vertex state funcs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=18efe9a6878e52c53161c7a169863c4a7c5778fd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 23:09:05 2009 +0000

    ws/i965: allow NULL buffer in winsys::bo_unreference
    
    Special case to avoid clutter in the driver

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=951fdac566c3f2124f82aa94da08f55a10608f25
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:35:29 2009 +0000

    i965g: pull in a copy of intel_decode.c for now
    
    With the stubbed out, non-hardware xlib winsys, trivial/clear runs and
    prints a plausible command stream

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cde48bc8d1576482d7381b9b6fdce32b013e5d00
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:12:48 2009 +0000

    i965g: hook up flush-frontbuffer

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b8bb48f4528227e36400cd1599a82bb73415ef60
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 21:05:34 2009 +0000

    i965g: fix up batchbuffer confusion

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c5ed7b6e76a71d34e4a42ebfca092bd99cb39438
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 20:36:48 2009 +0000

    i965g: plumb in some surface state

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e18f223da710a6e1f6a08d346951ea66c6a1de99
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 20:26:41 2009 +0000

    i965g: hook up pipe_clear functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=19119517ce00f7710c6cd627c75e7eef765021c2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:41:02 2009 +0000

    i965g: add constant buffer setter

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4e335a213acd535af81dd0c4b448003eb81db0cf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:32:44 2009 +0000

    i965g: add missing is_*_referenced callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0cf432c7a180a6b847fa49c97ea1c48d90a7d5f8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 19:03:06 2009 +0000

    i965g: initialize surface refcount

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=58e3360c11d6041de2927b604416146acb0c3817
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 18:26:34 2009 +0000

    i965g: add more missing pipe callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99394a737a46999a2fc08915e9f1408246109c4a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 16:42:44 2009 +0000

    i965g: add some missing texture creation code

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5f8dde99ed62beaf1c2590515c33ed8b5076ed8d
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 16:03:52 2009 +0000

    i965g: stubs for brw_pipe_vertex.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7373bc0e0294d68bc3e64f4a6de1bb4ec3132f02
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:59:56 2009 +0000

    i965g: hook up pipe sampler callbacks

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9706a83bc959ba8445d0258e47639b44da2238fc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:25:42 2009 +0000

    i965g: hook up more pipe_context functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a09b3d50975e68c13c0421d770f3865ad2a1257c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 15:10:34 2009 +0000

    i965g: add missing buffer functions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=82a19f097427916f4ce594b7c40b0d4b33502727
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 14:03:25 2009 +0000

    ws/i965: add load-time driver registration
    
    Otherwise xlib state-tracker doesn't know about us.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b549bbb49868702d45fbcf5d75d2c14ffeca692b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:59:59 2009 +0000

    ws/i965: add butt-ugly linker hack
    
    Need more linker magic to keep the glX symbols externally visible even
    though they started off in a .a file.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b1d293321458ab00cc809aea4a19f46a256a7f98
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:54:44 2009 +0000

    i965g: hook up brw_screen.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=211d7ab22b13430aaae00a0dfe95492450bcca20
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Nov 4 13:03:35 2009 +0000

    i965g: add standalone xlib debug winsys
    
    Create a dummy winsys that just debug-prints on calls into the winsys
    functions.  Will use this to get to the point where we are generating
    sane-looking debug dumps and diassembly.
    
    Also fix various warnings generated with the new compiler flags set in
    this config.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a277bb20debc413f6ccf46f529497bf8bafa64dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Nov 3 23:16:02 2009 +0000

    i965g: convert read/write domain pairs into single usage value
    
    Easier to understand what's going on in the driver sources, convert
    stereotype usage values back to GEM read/write domain flags in the
    winsys.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4ea94c04c9ab7b11fa06c60f2487a911f1422844
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 2 08:49:02 2009 +0000

    i965g: format RELOCs similarly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=23c2ba828058255d8fdf3471bb924127e6c27f6c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Nov 2 08:48:26 2009 +0000

    i965g: rename brw_constant_buffer to brw_curbe_buffer
    
    Now that there are real constant buffers, try to reduce naming confusion.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15a8ac2c9d6ed13468ef88f3f3bd3ccf4ee2fd0e
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 19:30:53 2009 +0000

    i965g: driver and winsys compile
    
    A milestone of sorts.  Still a long way from something working --
    the old one compiled too, at least some of the time...

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=efda453d646c767fbf0f8e85aa09178095ab04d6
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 17:55:16 2009 +0000

    i965g: the whole drivers/i965 directory is compiling
    
    That was a lot more work than I expected.  Still the winsys to go,
    then the small matter of making it work and re-enabling the
    missing functionality.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4a3e002cf9bad3e7314653abbc740624c2c8b31a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 17:18:56 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6981bbfabeeaf60111d737dd0d5a93496fd16758
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 15:59:21 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=15e7a3b8bb6771d24e5bde7805ea394f9ce0a3ec
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 14:32:50 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=39448a9aa061291f4253ee2a1a42e2488e14233c
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 13:11:56 2009 +0000

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b18ca095503eb80f02db55baf9c35aa69ae1cc9
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Nov 1 12:08:14 2009 +0000

    i965g: more work on compilation -- surface management

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7b76000826ff4faf8bf6a834d55b50a2784c9f2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 20:05:19 2009 +0000

    i965g: more work on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f202a34cb1eca41cf5d12bd72016f284bc81ccf8
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 18:23:14 2009 +0000

    i965g: non-glsl fragment shader path is compiling
    
    Disabled glsl code for now, probably want to clean this up somehow.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5d61b6f1f64ca26dd038af0679873ef0353660dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 31 15:05:01 2009 +0000

    i965g: wip on fragment shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=99cc0fd67597cbcd6106afcf437a0d5e2431c9df
Author: Keith Whitwell <keithw at vmware.com>
Date:   Thu Oct 29 20:18:01 2009 +0000

    i965g: work in progress on fragment shaders

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=81b8589f064204d9ddcd7d1f9d43d2dcf5676235
Author: Keith Whitwell <keithw at vmware.com>
Date:   Wed Oct 28 21:24:03 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ba2fe40fa092551f1c493d754c80ca93564d32b
Author: Keith Whitwell <keithw at vmware.com>
Date:   Tue Oct 27 00:29:21 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5a304995e09d8dbfd40a2dfab32eacb7e85798e3
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Oct 26 01:11:36 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=09c231f84a20a306a173b60c82484ce1f9331edf
Author: Keith Whitwell <keithw at vmware.com>
Date:   Mon Oct 26 00:20:33 2009 +0000

    i965g: still working on compilation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=590949553f737902008dea020420311e2085aa1a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 11:36:22 2009 +0000

    i965g: start hooking up some to the gallium context interfaces
    
    - create/bind/destroy blend and depth state
    - framebuffer and viewport
    - etc.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=562ca4eae257dd3b268e7f13487c8cd91f618eae
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 01:20:56 2009 +0100

    i965g: more compiling wip

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4dd2f6640b70e2313f8771f7588aa49a861153aa
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sun Oct 25 00:02:16 2009 +0100

    i965g: more work on compiling, particularly the brw_draw files

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4f7931bb3554cb1839adc2044e3abe6d4af8b0b5
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 17:07:01 2009 +0100

    i965g: more work on compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=074606a806df755ecbb84e0a1182c66fd0b2a8dd
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 13:18:34 2009 +0100

    i965g: more files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7ee60648a3696d8166d76b20156c4b43fddf9e71
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:55:25 2009 +0100

    i965g: hook into build system

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=357e5c9a0e4656bc8f68799a2a082bbdd1277b7a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:55:05 2009 +0100

    ws/i965: renames from i915, hook up makefiles

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d71af266dfe01953f2545708e16a8eb799113abb
Author: Keith Whitwell <keithw at vmware.com>
Date:   Sat Oct 24 11:53:43 2009 +0100

    i965g: first compiling file

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c93d2e4540606bfd878730351dc5b68dc6d3dd8f
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:37:45 2009 +0100

    ws/i965: pull in the rest of the i915 winsys tree.
    
    The intel_xorg file looks like it's got quite a bit of code that could
    be lifted up into the xorg state tracker -- should really just have a
    list of pci ids and a pointer to a screen create func.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=b7efe646b66e617ff968cb69bad33308c3a2c06a
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:36:02 2009 +0100

    ws/i965: clone the i915 winsys
    
    I'll want to rework this, not sure trying to share this code is a very
    good idea at least until the interfaces from the two drivers calm
    down.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=22906f730141a233341f3ec124bbb9dd2e8904e2
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 23:27:43 2009 +0100

    i965g: wip on removing GL stuff, trying to get a few files compiling

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b48fb002257e6f221dd9d8439a5e1aa718ed2cc
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 20:19:14 2009 +0100

    i965: ignore cliprect_mode

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=57a920cb1a0b6051068e730747b3fb475de88aca
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 17:01:32 2009 +0100

    i965g: wip

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2f5f7c07732577f60666e3cee69c75c9b035c145
Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri Oct 23 16:55:02 2009 +0100

    i965g: re-starting from the dri driver




More information about the mesa-commit mailing list