Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | r300-gallium: r500-fs: Properly set up TEX/OUT. | Corbin Simpson | 2009-03-17 | 1 | -4/+14 |
| | |||||
* | r300-gallium: r500-fs: Texture insts, ABS, moar comments. | Corbin Simpson | 2009-03-17 | 1 | -28/+66 |
| | |||||
* | r300-gallium: Clean up some code, un-special-case scalar ops. | Corbin Simpson | 2009-03-17 | 1 | -42/+31 |
| | |||||
* | r300-gallium: r500-fs: CMP/MOV/SWZ, negation, ADD/MAD/MUL/SUB. | Corbin Simpson | 2009-03-17 | 2 | -37/+44 |
| | | | | Also a fair amount of cleanup. | ||||
* | r300-gallium: Fix relocation for textures. | Corbin Simpson | 2009-03-17 | 1 | -2/+2 |
| | | | | This keeps texture emit from invalidating CS. | ||||
* | trace: Fix memory leak | Jakob Bornecrantz | 2009-03-16 | 1 | -1/+2 |
| | |||||
* | trace: Re-init refcounters just incase | Jakob Bornecrantz | 2009-03-16 | 2 | -0/+5 |
| | |||||
* | trace: Dump buffer data via buffer writes | Jakob Bornecrantz | 2009-03-16 | 2 | -64/+37 |
| | |||||
* | r300-gallium: r500-fs: Add ABS. | Corbin Simpson | 2009-03-16 | 1 | -0/+13 |
| | |||||
* | r300-gallium: r500-fs: Clamp only when saturation flags are set. | Corbin Simpson | 2009-03-16 | 1 | -3/+7 |
| | |||||
* | r300-gallium: r500-fs: Working ADD and MUL, add more sop stuff. | Corbin Simpson | 2009-03-16 | 1 | -1/+23 |
| | |||||
* | r300-gallium: Cleanup a few things. | Corbin Simpson | 2009-03-16 | 1 | -7/+10 |
| | |||||
* | r300-gallium: r500-fs: MUL. | Corbin Simpson | 2009-03-16 | 2 | -0/+30 |
| | |||||
* | r300-gallium: r500-fs: Stub out the simple scalar ops. | Corbin Simpson | 2009-03-16 | 1 | -5/+34 |
| | | | | COS, SIN, and CSC are not simple. | ||||
* | r300-gallium: r500-fs: Add DPH. | Corbin Simpson | 2009-03-16 | 1 | -1/+12 |
| | |||||
* | r300-gallium: r500-fs: Add dot products. | Corbin Simpson | 2009-03-16 | 1 | -27/+79 |
| | | | | We're cookin' now. | ||||
* | softpipe: Use p_atomic_read, not atomic_read. | Michal Krol | 2009-03-16 | 1 | -1/+1 |
| | |||||
* | gallium: Use struct pipe_atomic for pipe refcounts. | Thomas Hellstrom | 2009-03-16 | 2 | -2/+2 |
| | | | | Signed-off-by: Thomas Hellstrom <thellstrom-at-vmware-dot-com> | ||||
* | r300-gallium: r500-fs: Actually handle consts and imms correctly. | Corbin Simpson | 2009-03-16 | 2 | -11/+67 |
| | | | | This makes mad.txt draw correctly. Yay! | ||||
* | r300-gallium: Emit constants as floats, not uints. | Corbin Simpson | 2009-03-16 | 1 | -4/+4 |
| | |||||
* | r300-gallium: Fix vertex memory offsets. | Corbin Simpson | 2009-03-15 | 1 | -5/+4 |
| | | | | Wow, I must have been asleep when I made that mistake. | ||||
* | r300-gallium: r500-fs: Setup immediates. | Corbin Simpson | 2009-03-15 | 5 | -8/+57 |
| | | | | Textures still not working. RS block shenanigans expected. | ||||
* | r300-gallium: Actually set stride when creating textures. | Corbin Simpson | 2009-03-15 | 1 | -0/+4 |
| | | | | Duh. | ||||
* | r300-gallium: r500-fs: Add writemasks and some flexibility for MOV/SWZ. | Corbin Simpson | 2009-03-15 | 2 | -5/+25 |
| | |||||
* | r300-gallium: Always rasterize at least one color. | Corbin Simpson | 2009-03-15 | 1 | -0/+8 |
| | |||||
* | r300-gallium: Fix spacing. | Corbin Simpson | 2009-03-15 | 1 | -3/+3 |
| | | | | It was driving me crazy. | ||||
* | nouveau: bypass_vs_clip_and_viewport | Younes Manton | 2009-03-14 | 3 | -3/+5 |
| | |||||
* | gallium: consolidate bypass_vs and bypass_clipping flags | Keith Whitwell | 2009-03-13 | 1 | -2/+1 |
| | | | | | | | | | The draw module provides a similar interface to the driver which is retained as various bits of hardware may be able to take on incremental parts of the vertex pipeline. However, there's no need to advertise all this complexity to the state tracker. There are basically two modes now - normal and passthrough/screen-coords. | ||||
* | gallium: no need to keep a copy of shader tokens in state tracker | Keith Whitwell | 2009-03-13 | 3 | -9/+21 |
| | | | | | | | | Any driver who needs a copy of the shader tokens must organize to do so itself. This has been the case for a long time, but there was still defensive code in the state tracker, which is now removed. Any bugs resulting from this need to be fixed in the offending driver... | ||||
* | trace: Fix some typos | Jakob Bornecrantz | 2009-03-13 | 1 | -2/+2 |
| | |||||
* | gallium: Remove do_flip argument from surface_copy | Jakob Bornecrantz | 2009-03-13 | 12 | -76/+41 |
| | | | | | | | I should have gotten most uses and implementation correctly fixed, but things might break. Feel free to blame me. | ||||
* | trace: Wrap pipe_buffers | Jakob Bornecrantz | 2009-03-12 | 7 | -20/+215 |
| | |||||
* | trace: Add dump util functions for wrapped pointers | Jakob Bornecrantz | 2009-03-12 | 2 | -1/+58 |
| | |||||
* | trace: Move buffer functions from winsys to screen | Jakob Bornecrantz | 2009-03-11 | 8 | -548/+458 |
| | |||||
* | trace: Remove all whitespace at EOL | Jakob Bornecrantz | 2009-03-11 | 11 | -297/+297 |
| | |||||
* | trace: Fixup trace a bit | Jakob Bornecrantz | 2009-03-11 | 3 | -51/+61 |
| | |||||
* | r300-gallium: Don't flush textures more than necessary. | Corbin Simpson | 2009-03-11 | 1 | -2/+7 |
| | |||||
* | r300-gallium: Fix texture filters. | Corbin Simpson | 2009-03-11 | 1 | -3/+12 |
| | |||||
* | r300-gallium: r500-fs: More texture fixes. | Corbin Simpson | 2009-03-11 | 3 | -17/+30 |
| | |||||
* | r300-gallium: r500-fs: Add shader dumper and more tex work. | Corbin Simpson | 2009-03-11 | 5 | -13/+335 |
| | |||||
* | r300-gallium: Fix CS count for texture emit. | Corbin Simpson | 2009-03-11 | 1 | -1/+1 |
| | |||||
* | r300-gallium: r500-fs: Add SWZ. | Corbin Simpson | 2009-03-11 | 1 | -11/+32 |
| | |||||
* | r300-gallium: Fix CS count in fb state emit. | Corbin Simpson | 2009-03-11 | 1 | -1/+1 |
| | |||||
* | r300-gallium: Start swizzles. | Corbin Simpson | 2009-03-11 | 2 | -7/+43 |
| | |||||
* | r300-gallium: Begin R500 fragment shader assembler. | Corbin Simpson | 2009-03-11 | 2 | -3/+144 |
| | | | | I love it so much. I also hate it a lot. | ||||
* | trace: Fixup trace a bit | Jakob Bornecrantz | 2009-03-11 | 1 | -7/+18 |
| | |||||
* | r300-gallium: Initial, broken, query setup. | Corbin Simpson | 2009-03-10 | 6 | -2/+120 |
| | | | | Not going to bother unbreaking it here until it's unbroken elsewhere. | ||||
* | r300-gallium: Unbreak fallback in surface_fill. | Corbin Simpson | 2009-03-10 | 1 | -6/+3 |
| | |||||
* | r300-gallium: Fix a handful of compiler warnings. | Corbin Simpson | 2009-03-10 | 3 | -2/+17 |
| | | | | Missing INLINE, missing declarations, extraneous definitions. The usual. | ||||
* | r300-gallium: First stab at texture support. | Corbin Simpson | 2009-03-10 | 4 | -4/+87 |
| |