summaryrefslogtreecommitdiff
path: root/src/mesa/drivers
AgeCommit message (Collapse)Author
2008-05-27r500: reset fp/fp_const countsDave Airlie
2008-05-27r300/r500: emit flush inside vap_cntl state atomDave Airlie
Not sure if this is a good or bad plan, it certainly doesn't make things worse here.
2008-05-27r500: hopefully fix 4096 texture harderDave Airlie
2008-05-26r5xx: Fix FP temp counting.Corbin Simpson
One of the ref counters wasn't being added to the temp counter. Yet another product of late-night coding...
2008-05-27r500: remove debuggingDave Airlie
2008-05-27r300/r500: fix r500 fragment program texture unit referencesDave Airlie
2008-05-27r500: initial support for tmu mappingsDave Airlie
2008-05-26r5xx: Enhance emit_mov().Corbin Simpson
Now we can add arbitrary sources and swizzles. Will make many things smoother.
2008-05-26r5xx: Moar LIT.Corbin Simpson
Still not working, but getting closer.
2008-05-26r5xx: First stab at LIT.Corbin Simpson
2008-05-25Replace copyright on r500_fragprog.cCorbin Simpson
Huh, could have sworn I already did this once before... Maybe I forgot to commit it?
2008-05-25r5xx: Unbreak texture swizzling.Corbin Simpson
2008-05-25r5xx: Massive MAD cleanup.Corbin Simpson
Common uses of MAD now use emit_mad(), the two common negation masks work, and fixed a few off-by-one errors.
2008-05-25r5xx: Negation masks for every inst except SWZ.Corbin Simpson
Yay?
2008-05-25r5xx: More emit_alu().Corbin Simpson
Converted ADD.
2008-05-25r5xx: Add emit_mad() for FP.Corbin Simpson
If it uses MAD, emit it with emit_mad()! (Now available at your local grocer's. Multiply and add responsibly.)
2008-05-24r5xx: Consolidate FP tex insts.Corbin Simpson
They're all the same, really.
2008-05-24r5xx: Fix SGE/SLT.Corbin Simpson
2008-05-24r5xx: Remove some debugging cruft.Corbin Simpson
2008-05-24dri: vblank_mode warningTormod Volden
From what I can see the environment variables LIBGL_THROTTLE_REFRESH and LIBGL_SYNC_REFRESH were taken out like 3 years ago, but this warning was never updated.
2008-05-24r500: missed a couple of inst4s.Dave Airlie
2008-05-24r500: add depth output writeDave Airlie
Not sure how well this works yet, but we need to set the alpha to w_omask
2008-05-23dri/swrast: cosmetic, mainly generic vs. xorg terminologyGeorge Sapountzis
2008-05-23dri/swrast: add dithering supportGeorge Sapountzis
2008-05-23dri/swrast: add support for r3g3b2George Sapountzis
2008-05-23dri: add support for generating 3_3_2 configsGeorge Sapountzis
2008-05-23dri/swrast: split out common pixel macrosGeorge Sapountzis
2008-05-23dri/swrast: drop TODO listGeorge Sapountzis
2008-05-23drop GLcoreGeorge Sapountzis
2008-05-23r5xx: Clean up some compiler warnings.Corbin Simpson
2008-05-23r5xx: Move dumb_shader.Corbin Simpson
Was getting ticked having to scroll around it, lawl.
2008-05-23r5xx: Add OPCODE_DST.Corbin Simpson
Works completely, swizzles and everything.
2008-05-23r5xx: More trig work.Corbin Simpson
SCS now works. COS/SIN have slight issues still.
2008-05-22r500: bump state atom size up for fp and fp constantsDave Airlie
2008-05-21r5xx: Fixed LRP.Corbin Simpson
Works perfectly. It's a complex one, though, so it might fail in weird ways...
2008-05-21r5xx: Change debug info for readability.Corbin Simpson
It's weird seeing the compiled program before the assembly, that's all.
2008-05-21r5xx: Initial (broken) OPCODE_LRP.Corbin Simpson
Will compile, run, and not eat your kids, but the math is wrong.
2008-05-21r5xx: Add OPCODE_POW.Corbin Simpson
Necessary for Google Earth, among other things.
2008-05-21dri/swrast: use Makefile.templateGeorge Sapountzis
2008-05-21dri/swrast: fb configs tweaksGeorge Sapountzis
@32: provide configs with depth=0, stencil=8 @16: provide configs with depth=0, stencil=8 and depth=16, stencil=8
2008-05-21dri/swrast: re-indent FillInModesGeorge Sapountzis
2008-05-21r500: print out opcode stringDave Airlie
2008-05-21r500: set the RS unit register for R500 not R300 dangnammit..Dave Airlie
So this appears to be my BUG. damn it to hell. also fix sec color to be more like spec says.
2008-05-21r500: finish main texture instruction decodingDave Airlie
2008-05-20Add DRI driver that uses the mesa swrast module.George Sapountzis
2008-05-20Make utils.h self-contained.George Sapountzis
Move stuff with drm dependencies to dri_util.h, and move a couple of types without drm dependencies to utils.h.
2008-05-20r5xx: Count refs so we don't have to guess on temp reg allocation.Corbin Simpson
As a bonus, we can now have multiple temp temps, by slot.
2008-05-19r5xx: Fixup SOP insts.Corbin Simpson
Use the correct swizzle for alpha/SOP stuff.
2008-05-19r5xx: New fix for COS/SIN/SCS.Corbin Simpson
Not perfect yet, but getting better.
2008-05-20r300/r500: fixup some of the register write sizesDave Airlie