summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300
Commit message (Collapse)AuthorAgeFilesLines
* r300-gallium: Translate vertex shader magic numbers.Corbin Simpson2009-04-011-13/+51
|
* r300-gallium: Fix compiler warnings.Corbin Simpson2009-04-012-13/+13
| | | | | | "const" is the right keyword, but I can't do that without adding a bunch of really annoying and ugly const casts everywhere, and frankly, that's really stupid, so instead, just don't make them const.
* r300-gallium: Add vertex shader for surface_copy.Corbin Simpson2009-04-012-11/+37
|
* r300-gallium: Backwards test.Corbin Simpson2009-03-311-1/+1
| | | | Wow, how long's that been there? Embarrassing.
* r300-gallium: Moar vert shader emit.Corbin Simpson2009-03-315-16/+34
|
* r300-gallium: Add vertex shader emit.Corbin Simpson2009-03-316-28/+57
|
* r300-gallium: Stubs for vertex shaders.Corbin Simpson2009-03-315-3/+293
|
* r300-gallium: RGBA, not ARGB, after all.Corbin Simpson2009-03-301-1/+1
| | | | Clearly, something else is wrong.
* r300-gallium: r500-fs: If recompiling a shader, overwrite old insts.Corbin Simpson2009-03-301-0/+5
|
* r300-gallium: Properly redo shaders when constant buffer changes size.Corbin Simpson2009-03-301-0/+7
|
* r300-gallium: Allow surface_fill to clear depth/stencil buffers too.Corbin Simpson2009-03-302-1/+3
|
* r300-gallium: Emit the "right" sequence of colors.Corbin Simpson2009-03-301-1/+1
| | | | ARGB, not RGBA.
* r300-gallium: Fix hardlock when no colors or textures are present.Corbin Simpson2009-03-301-9/+18
|
* r300-gallium: Fix strange build error.Corbin Simpson2009-03-301-0/+1
| | | | Why didn't this come up before?
* r300-gallium: Handful of small leftovers.Corbin Simpson2009-03-302-2/+4
|
* r300-gallium: Add some surface_copy.Corbin Simpson2009-03-277-24/+184
|
* r300-gallium: Use CMP for MOV on r300.Corbin Simpson2009-03-271-4/+4
| | | | Doesn't quite fix problems, though. :c
* gallium: Remove some little-used fields from struct pipe_surface.Michel Dänzer2009-03-262-3/+1
|
* r300-gallium: r300-fs: Moar.Corbin Simpson2009-03-255-22/+35
|
* r300-gallium: Unify shader interfaces, enable r300 shader, start unbreaking.Corbin Simpson2009-03-254-31/+84
| | | | progs/trivial/clear no longer is horrifically wrong, just kind of wrong.
* r300-gallium: r500-fs: Remove unused variable.Corbin Simpson2009-03-251-1/+0
|
* r300-gallium: Misspelled macro name.Corbin Simpson2009-03-201-1/+1
| | | | *pulls paper bag down over head*
* r300-gallium: Put r300_cs_inlines to bed.Corbin Simpson2009-03-202-60/+16
| | | | Guess it was a mistake in the first place. Oops.
* r300-gallium: Simplify/neaten up packet3.Corbin Simpson2009-03-204-9/+15
| | | | Deck chairs on the Hindenburg. :3
* r300-gallium: Clean up surface_fill, prep for surface_copy code.Corbin Simpson2009-03-201-67/+54
|
* r300-gallium: Properly offset scissors.Corbin Simpson2009-03-202-8/+26
| | | | As per r300_reg, classic Mesa, and xf86-video-ati.
* r300-gallium: Clean up r300_swtcl_emit.Corbin Simpson2009-03-201-23/+4
| | | | Some compile warnings, some statements without effect.
* r300-gallium: Clean up some emit, and some state handlers.Corbin Simpson2009-03-203-20/+32
|
* r300-gallium: A bit more invariant state.Corbin Simpson2009-03-202-20/+31
|
* r300-gallium: Emit viewport state.Corbin Simpson2009-03-184-9/+51
| | | | | Note that this will break you, hard, if you're not using RADEON_NO_TCL. I really need to start vertex shaders soon.
* r300-gallium: Viewport state storage.Corbin Simpson2009-03-182-1/+15
|
* r300-gallium: Fixup registers for viewport state.Corbin Simpson2009-03-181-11/+19
|
* r300-gallium: Move all unsorted state into invariant state.Corbin Simpson2009-03-172-123/+124
| | | | Gotta just slowly whittle this down.
* r300-gallium: Emit invariant state, no matter what.Corbin Simpson2009-03-173-2/+2
| | | | It's called "invariant" for a reason. :3
* r300-gallium: Quick little cleanup of surface_fill state.Corbin Simpson2009-03-171-12/+11
|
* r300-gallium: Debugging for the more sensitive card registers.Corbin Simpson2009-03-171-4/+12
| | | | These are nearly always the cause of hardlocks, so let's dump them.
* r300-gallium: r500-fs: Fixup immediate->constant counting a bit.Corbin Simpson2009-03-171-2/+4
|
* r300-gallium: More query stuff.Corbin Simpson2009-03-172-6/+46
| | | | Should work, but doesn't. At least it doesn't hardlock.
* r300-gallium: r500-fs: Properly set up TEX/OUT.Corbin Simpson2009-03-171-4/+14
|
* r300-gallium: r500-fs: Texture insts, ABS, moar comments.Corbin Simpson2009-03-171-28/+66
|
* r300-gallium: Clean up some code, un-special-case scalar ops.Corbin Simpson2009-03-171-42/+31
|
* r300-gallium: r500-fs: CMP/MOV/SWZ, negation, ADD/MAD/MUL/SUB.Corbin Simpson2009-03-172-37/+44
| | | | Also a fair amount of cleanup.
* r300-gallium: Fix relocation for textures.Corbin Simpson2009-03-171-2/+2
| | | | This keeps texture emit from invalidating CS.
* r300-gallium: r500-fs: Add ABS.Corbin Simpson2009-03-161-0/+13
|
* r300-gallium: r500-fs: Clamp only when saturation flags are set.Corbin Simpson2009-03-161-3/+7
|
* r300-gallium: r500-fs: Working ADD and MUL, add more sop stuff.Corbin Simpson2009-03-161-1/+23
|
* r300-gallium: Cleanup a few things.Corbin Simpson2009-03-161-7/+10
|
* r300-gallium: r500-fs: MUL.Corbin Simpson2009-03-162-0/+30
|
* r300-gallium: r500-fs: Stub out the simple scalar ops.Corbin Simpson2009-03-161-5/+34
| | | | COS, SIN, and CSC are not simple.
* r300-gallium: r500-fs: Add DPH.Corbin Simpson2009-03-161-1/+12
|