Mesa (master): 74 new commits

Christoph Bumiller chrisbmr at kemper.freedesktop.org
Wed Sep 15 15:46:47 UTC 2010


URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=26fe16a99b762d27e8f499c2e02116e9c4b7a6bb
Merge: 59ca1ae84b2c15c8a94211da158f563e45560bcd 84d170bbcef8e26017ac8e2f3bacbaeb20f889d3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Sep 15 17:34:40 2010 +0200

    Merge remote branch 'origin/nv50-compiler'
    
    Conflicts:
    	src/gallium/drivers/nouveau/nouveau_class.h
    	src/gallium/drivers/nv50/nv50_screen.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=84d170bbcef8e26017ac8e2f3bacbaeb20f889d3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Sep 15 15:21:41 2010 +0200

    nv50: put low limit on REG_ALLOC_TEMP and FP_RESULT_COUNT

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=c46e7a05e501e02b10dbc06772c0ef01308f60d5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Sep 15 13:59:09 2010 +0200

    nv50: improve and fix modifier folding optimization
    
    Execute before folding loads, because we don't check if it's legal
    in lower_mods.
    Ensure that a value's insn pointer is updated when transferring it
    to a different instruction.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=16d8f5fee51a4a86f5f0c15228b48d5668ab2be2
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Sep 13 21:13:36 2010 +0200

    nv50: consider address register in reload elimination

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=60f34e9f60c288a67132d91a82ec66378eb318ad
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Sep 13 17:04:48 2010 +0200

    nv50: fix TXP depth comparison value

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0b8170103c8eaff46b75e89608198b3eb564bc52
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Sep 13 00:59:38 2010 +0200

    nv50: fix indirect CONST access with large or negative offsets

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3b3c20744f2ea90f6aaae33b337bdc5e135f3198
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 23:11:30 2010 +0200

    nv50: MOV TEMP[0], -CONST[0] must be float32 negation

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1f1411f2ccc7f808d181c09f925b0780306a05ca
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 20:55:09 2010 +0200

    nv50: interp cannot write flags reg

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cca3906a9b1d994c431ceeccccbde0ce87a2f6b4
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 19:43:22 2010 +0200

    nv50: check for immediates when turning MUL ADD into MAD

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=98c87c382d080ff5a048564e942e649fbaf43879
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 14:31:01 2010 +0200

    nv50: handle TGSI EXP and LOG again

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1fa812d84aa4dcb03f3e64fd46abe5b02ac985d1
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 11:37:45 2010 +0200

    nv50: match TEMP limit with nv50 ir builder
    
    Mesa doesn't respect it anyway, but this makes it assert rather
    than threads access areas of l[] that don't belong to them.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fdb00ac1efc7c12aeed1a7e705c5a5dd258b7d54
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 11:37:07 2010 +0200

    nv50: newlines in shader bincode printing

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d4fd11a628b0e48d76fab4a0b94470a7592faf26
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 11:19:24 2010 +0200

    nv50: cannot move from local mem to output reg directly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9b39fb1b6127fecf2fbb41926caca2bbb559a1d0
Author: Xavier Chantry <chantry.xavier at gmail.com>
Date:   Sat Sep 11 20:18:25 2010 +0200

    nv50: fix size of outputs_written array

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc31a25afa2d28dea9bbda08ce8deab5aa96b684
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 00:56:16 2010 +0200

    nv50: minor compiler fixes and cleanups

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7a4a537be1460b09b192fdf4d92680aad6c9e951
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 12 00:46:38 2010 +0200

    nv50: reduce bb_reachable_by runtime from pot to linear
    
    As a by-product, remove the memory leak of nv_basic_blocks.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6997da9f3cf22b9d11ffdfa6ad25b68ef4913fc3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 9 19:09:38 2010 +0200

    nv50: fix can_load check for 3rd source

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6b14a3eb191ab798e524f2413180256fbcc2b33e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 9 19:19:08 2010 +0200

    nv50: address regs are 16 bit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=246ebd7df1854db22a7f46302ecb1b5d56b68855
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 9 19:18:42 2010 +0200

    nv50: duplicate interps in load_proj_tex_coords
    
    Otherwise we might clobber the origin interpolation result or
    use the result of the RCP before its definition.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9cc80e25db3d0bfd38015a197de3a1a80b6733ab
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 9 19:17:55 2010 +0200

    nv50: create value references with the right type
    
    Since atm our OPs aren't typed but instead values are, we need to
    take care if they're used as different types (e.g. a load makes a
    value u32 by default).
    
    Maybe this should be changed (also to match TGSI), but it should
    work as well if done properly.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f30810cb68a53c4fef360778a230126ed0ee0ee3
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 9 19:12:54 2010 +0200

    nv50: use actual loads/stores if TEMPs are accessed indirectly

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d8dcff79702860eae92d3d35b461c9b71114c1c5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Sep 7 19:02:10 2010 +0200

    nv50: don't parse again in tgsi_2_nc

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d91b8865ec2bb41f9b58ad5ce2df7f6f48f98281
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Sep 7 15:40:34 2010 +0200

    nv50: prepare for having multiple functions
    
    At some point we'll want to support real subroutines instead of
    just inlining them into the main shader.
    
    Since recursive calls are forbidden, we can just save all used
    registers to a fixed local memory region and restore them on a
    return, no need for a stack pointer.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=217542a061ef31150b1b04f1b45b6099bcc153fe
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Sep 5 19:06:17 2010 +0200

    nv50: save tgsi instructions

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9e4901402cf50405be28ce6311f10e22196fbc35
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Sep 3 14:26:47 2010 +0200

    nv50: load address register before using it, not after

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=222d2f2ac2c7d93cbc0643082c78278ad2c8cfce
Merge: 443abc80db9e1a288ce770e76cccd43664348098 e73c5501b2fe20290d1b691c85a5d82ac3a0431c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 2 18:31:49 2010 +0200

    Merge remote branch 'origin/master' into nv50-compiler
    
    Conflicts:
    	src/gallium/drivers/nv50/nv50_program.c

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=443abc80db9e1a288ce770e76cccd43664348098
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 2 18:27:01 2010 +0200

    nv50: fix build-predicate function

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=9f9ae4eee1939dd15853b8cd1a4fad2c7197aa9a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Sep 2 18:28:39 2010 +0200

    nv50: fix find_dom_frontier

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a79da61a4b5dd94fdacc0e7196510e8d27c8a157
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Sep 1 12:42:15 2010 +0200

    nv50: fix XPD, was negated

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=8e6ba3c8cc41701b4391d0772bf2318604972ae9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Sep 1 12:41:59 2010 +0200

    nv50: must join SELECT inputs before MOV inputs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e08f70a41d1012a0270468866614485a3415168e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 31 20:36:45 2010 +0200

    nv50: make use of TGSI immediate type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6f9978050eb8648888a728fc09b99e279c2b7b15
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 31 19:17:46 2010 +0200

    nv50: re-add proper TEXBIAS sequence

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=07fe7c2f02dbf4e0c385aaf3f21ee858f0ae974c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 31 19:09:15 2010 +0200

    nv50: make FrontFacing -1 or +1

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=917c79b384af9da95d2fe3ad86d488478d0d7718
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 31 19:03:35 2010 +0200

    nv50: SSG

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e02c63bc10fd935537441917a10fef63fb3f9bfa
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Sat Aug 28 18:10:09 2010 +0200

    nv50: DPH

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7145ab214f1bd0d84671936dddb87db05f2861f6
Author: Ben Skeggs <bskeggs at redhat.com>
Date:   Sat Aug 28 18:08:26 2010 +0200

    nv50: DST

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0a8292e096bc37eeb225bf7d3854b6b6edc4bceb
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Sep 1 17:54:56 2010 +0200

    nv50: attempt at making more complicated loops work
    
    Nested loops, and loops with multiple exits (BREAK, CONT).

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d90502b2b468732e2a42985580bbbe9d9fdfd14e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 31 13:17:07 2010 +0200

    nv50: turn off verbose debug output by default

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3844c365947082550565accefd996c10fbb15cc4
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Aug 28 17:05:11 2010 +0200

    nv50: set the FragDepth output index

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=db1874272c325e3e19fb7f386ec82f36e7a24496
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 24 11:21:06 2010 +0200

    nv50: handle TEXTURE_SWIZZLE and GEOMETRY_SHADER4 caps
    
    GP support will probably be re-added soon.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bae181f78d6ff5e37ef3c022563b2077c0247c2b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Aug 23 14:25:13 2010 +0200

    nv50: fix check for sprite/point coord enable

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=0df5e84b01f5420e37006a32c916835af2aa4314
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Aug 22 23:09:55 2010 +0200

    nv50: yet another case we need a nop.exit

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=33f45c5a8afd353ad9bbd8647fa5c6dfc59cdfd7
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Aug 22 22:59:01 2010 +0200

    nv50: DP2, fix ARL

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e54d63429fe7ca5db3c75c181abbaf7a7f55724
Merge: eaab76457818fad0926b84c663440e8987e1f19f 85d9bc236d6a8ff8f12cbc2150f8c3740354f573
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Aug 18 14:37:47 2010 +0200

    Merge remote branch 'origin/master' into nv50-compiler

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=eaab76457818fad0926b84c663440e8987e1f19f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Aug 18 14:36:47 2010 +0200

    nv50: emit predicate for interp

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1bbbc8e0c8230d33cb1eae89cc47b5296edefc10
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 17 19:03:11 2010 +0200

    nv50: initialize edgeflag input index

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3e27785f3ebe6620805f97cb5c17ec8bd28bc1e8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 17 15:27:56 2010 +0200

    nv50: check dst compatibility in CSE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=cb75082768d516d684a69588266b92b06e19b7bd
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 17 13:07:12 2010 +0200

    nv50: fix PSIZ and PRIMID mapping
    
    Initializing map to 0x40 (0x80) instead of 0 now, so need to clear
    it first.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=ce1629564d1cce80b2762d266640e3181a68e848
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 17 11:51:51 2010 +0200

    nv50: more TGSI opcodes (SIN, SCS, ARL, RET, KILP)

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=62f933a6f617050a267079b27360eaae2d0e1a70
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Aug 16 18:00:39 2010 +0200

    nv50: generate JOINs for outermost IF clauses

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=6c5c55723d32f8933ffb5fc6b5beb209eca84ca8
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Aug 16 17:18:30 2010 +0200

    nv50: fix thinko in store to output reg possible check

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e7a0bfa69a6ce45bb53baa8220eae418225c5649
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Aug 16 15:21:23 2010 +0200

    nv50: flatten simple IF/ELSE/ENDIF constructs
    
    Less branching means less instructions and less thread divergence.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4de293bb9acd1ecda683f735af32f7485a0f213e
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Aug 15 21:37:50 2010 +0200

    nv50: loops part 2
    
    At least the mesa demo glsl/mandelbrot should work now.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=34e0db4c509fd669a7713c63848a98d89463ce1a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Wed Aug 11 18:44:26 2010 +0200

    nv50: more constant folding

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=3a68fcfb6b406cf864afbf200e436fc384fd0865
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Aug 10 17:36:25 2010 +0200

    nv50: begin implementing loops

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fc1d72d15d929b629be399d977ad05611f01fc59
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Aug 5 12:29:23 2010 +0200

    nv50: fix reg count

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=aaa8802a22d83fd89d7e306b7d03fa587a19aa0a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Thu Aug 5 00:11:56 2010 +0200

    nv50: build proper phi functions in the first place

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=720e0c430d0a66cbf5adfcf40030f27e55ad6c6a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 31 21:30:35 2010 +0200

    nv50: fix constbuf validation
    
    We only uploaded up to the highest offset a program would use,
    and if the constant buffer isn't changed when a new program is
    used, the new program is missing the rest of them.
    
    Might want to introduce a "fill state" for user mem constbufs.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=2c695d38e6b194572becf82300fba5e34b1fd7d7
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 31 20:56:42 2010 +0200

    nv50: don't eliminate loads to dedicated values

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=fa67cabe7a9f1343e96c7c8a105e82dc05e3de44
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 31 17:52:54 2010 +0200

    nv50: fixes for nested IFs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5705b45b6a050f908120779e6049853931a8025a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Jul 27 18:25:37 2010 +0200

    nv50: explicitly set src type for SET ops
    
    Need to do this more nicely for all ops.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5de5e4fd5c7c6d55e9b3aadbaae0ca34e2662e2c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Tue Jul 27 17:56:13 2010 +0200

    nv50: insert MOVs also for PHI sources from dominating block
    
    Otherwise we get live range conflicts for operands that are written
    only in e.g. an ELSE block but not the IF block.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=582311ca979ac2316807cdffb15e7a25000693f4
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jul 26 15:06:58 2010 +0200

    nv50: fix for empty BBs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=28ded2585ca856b67b8cc0dd7c1de000b3fc729b
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jul 26 11:32:27 2010 +0200

    nv50: add signed RGTC1 to format table, allow 2_10_10_10 for vbufs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=7d34e79e449284c6a833c2e58c714ea1e48669dd
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jul 26 11:18:56 2010 +0200

    nv50: add missing 2nd source for POW multiplication

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=e1ad3bd2f25832147814fcfe72166898bc07f11a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Mon Jul 26 00:56:12 2010 +0200

    nv50: permit usage of undefined TGSI TEMPs

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=a3ba99b3037bad629622766d4e08d48ab6d20aae
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Jul 25 23:32:18 2010 +0200

    nv50: fix constant_operand opt mul by 2 case

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=5811c6926450c4aafd2f9c87a2c6fe73b517f2c6
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sun Jul 25 22:21:38 2010 +0200

    nv50: simple reload elimination and local CSE

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb9d634730b7e97050e50d9238764a99099fbc7f
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 24 22:16:05 2010 +0200

    nv50: add/fix some license headers

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=4baaf1d4c32053a191d8718e46dab95d25f119a5
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 24 21:18:51 2010 +0200

    nv50: change back accidentally swapped UNORM,SNORM vertex type

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=1d1bb206122b719d6959eceddd511a0294816a9a
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 24 21:17:21 2010 +0200

    nv50: don't produce MOV immediate to output reg in store opt

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=d7aac107e64e1c4c1af30806817a2888e7a4a96c
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 24 14:46:44 2010 +0200

    nv50: introduce the big formats table

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=f3af1201c578443dd0f72e73470dd1763888a41d
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Sat Jul 24 12:49:15 2010 +0200

    nouveau: update nouveau_class.h
    
    Adds nvc0, new vertex formats, and dual source blending values.

URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=633f5ac6124b1b57152c09becba92d176e905ae9
Author: Christoph Bumiller <e0425955 at student.tuwien.ac.at>
Date:   Fri Jul 23 21:21:25 2010 +0200

    nv50: import new compiler




More information about the mesa-commit mailing list