summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-05-23draw: clean up masked writes in aos sse, make some xmm function names clearerKeith Whitwell
2008-05-23draw: clean up internal immediates in aos sseKeith Whitwell
2008-05-23draw: fse works with elts, remove assertKeith Whitwell
2008-05-23rtasm: remove debugKeith Whitwell
2008-05-23draw: when preloading args to x87 stack, need to use reverse orderKeith Whitwell
2008-05-23draw: avoid a pointless mov in many sse opcodesKeith Whitwell
2008-05-23draw: fix x87_ex2 and partially fix lit insnKeith Whitwell
2008-05-23draw: fix fpu control word manipulationsKeith Whitwell
2008-05-23draw: fix vs aos internal/machine stateKeith Whitwell
2008-05-23draw: add viewport to varient stateKeith Whitwell
2008-05-23rtasm: add x87 instructions and debug-check for x87 stack usageKeith Whitwell
2008-05-23draw: add aos vertex shader varientKeith Whitwell
2008-05-23draw: mark varient functions as PIPE_CDECLKeith Whitwell
2008-05-23translate: mark functions as PIPE_CDECLKeith Whitwell
2008-05-23gallium: define PIPE_CDECL calling convention, which really is cdecl everywhereKeith Whitwell
2008-05-23rtasm: export debug reg print functionKeith Whitwell
2008-05-23translate: remove spurious commentKeith Whitwell
2008-05-23rtasm: remove unused struct memberKeith Whitwell
2008-05-23draw: create specialized vs varients incorporating fetch & emitKeith Whitwell
2008-05-23draw: move some state into a new 'vs' areaKeith Whitwell
2008-05-23draw: get rid of fetch-shade-emit frontend hackKeith Whitwell
The code is now living in it's intended place as a pt middle end.
2008-05-23draw: remove disabled non-sse swizzle codeKeith Whitwell
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-22Add back a mostly-correct glFinish for GEM and fake.Eric Anholt
The right solution would probably be keeping a list of regions which have been rendered to.
2008-05-22[intel-gem] Make sure set_domain is called often enough.Keith Packard
The write_domain needs to be set after any batch buffer uses an object, track when that happens in the new 'cpu_domain_set' field.
2008-05-22pipebuffer: More robust face null pointers.José Fonseca
It is really the caller responsibility not to call pipebuffer with null buffers, etc. But don't let the crash happen here, and still asserting early.
2008-05-22pipebuffer: Don't retry allocating in slab suballocator.José Fonseca
In pipebuffer, fencing is done at on a level above sub-allocation, so no matter how many times slab allocator retries no buffer will be freed. The pipebuffer fencing implemention already retries allocating.
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-21Follow along GL/glx -> glx renaming in xserverDan Nicholson
The xserver glx modules were lifted up to the top level, so this changes the glapi generation to look in the new location.
2008-05-21Merge branch 'gallium-0.1' into gallium-tex-surfacesMichel Dänzer
2008-05-21Add remaining glapi generated server headers.Kristian Høgsberg
This adds all the headers needed by the xserver glx module and also adds a rule to copy over the shared glapi.[ch] and glthread.[ch] files. Specifying an xserver path (set XORG_BASE on the make command line) is now mandatory when regenerating the glapi files.
2008-05-21Make the shared glapi files not include glheader.h.Kristian Høgsberg
2008-05-21Revert "glapi: Generate xserver glapi sources in the mesa tree"Kristian Høgsberg
This reverts commit 7688791fc52f116eea421fda1d17aba5cf10977b, and takes us back to generating the glapi files straight into the xserver tree. Conflicts: src/glx/x11/indirect_size_get.c
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-21mesa: fix #include path for glapioffsets.h (fixes x86 build)Brian
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-20Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul
2008-05-20gallium: fix vertex shader mem leak (glRasterPos)Brian Paul
2008-05-20Merge branch 'gallium-0.1' into gallium-tex-surfacesBrian Paul