summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2008-03-11gallium: fix some cso_state_callback cast warningsBrian
2008-03-11gallium: fix fs/vs typo in cso_set_vertex_shader()Brian
2008-03-11draw: don't free our copy of the render stage -- just borrowing it from vbuf ↵Keith Whitwell
stage
2008-03-11gallium: missing fileKeith Whitwell
2008-03-10fix double deletionZack Rusin
plus, if the current hash is bigger than max size make sure we delete enough from it
2008-03-10fix compilationZack Rusin
2008-03-10fix Height2/Depth2 init problem when using texture bordersBrian
2008-03-10gallium: disable an unneeded assertion (hit with texwrap.c)Brian
2008-03-10Move SPE register allocator to rtasm codeIan Romanick
Move the register allocator to a common location. There is more code on the way that will make use of this interface.
2008-03-10draw: placeholder/prototype code for a passthrough draw pathKeith Whitwell
2008-03-10mesa: fast-track glColor and similar calls when not immediate mode renderingKeith Whitwell
Often these are mixed in with draw arrays calls, etc. Try not to get the whole immediate rendering state machine going when we receive one of these on their own.
2008-03-10gallium: fix compiler warningKeith Whitwell
2008-03-10gallium: use the same bypass_clipping logic on all vs pathsKeith Whitwell
2008-03-10gallium: enable bug workaround in draw_vertex_cache_invalidateKeith Whitwell
2008-03-10gallium: new surface/context tracker (sct) moduleBrian
Will be used for tracking the surfaces and textures which are bound/used by contexts.
2008-03-10cell: sync up with sampler/texture state-setting changesBrian
2008-03-10gallium: Use hardcoded breakpoints on x86 targets.José Fonseca
2008-03-10Some notes about debuggingJosé Fonseca
2008-03-10gallium: Import Dennis Smit cpu detection code.José Fonseca
It still needs a slight code massasing to integrate with the rest of gallium (namely mapping the OS_* ARCH_* defines), but I'm commiting anyway so that it is available to be used when somebody needs it.
2008-03-10gallium: WinCE portability fixes.José Fonseca
2008-03-09gallium: avoid deleting currently-bound CSO's on cache destructionKeith Whitwell
2008-03-09draw: cope with binding NULL vertex shader (on context delete, for instance)Keith Whitwell
2008-03-09cso: fix line endingsKeith Whitwell
2008-03-09cso: Use MALLOCKeith Whitwell
2008-03-09cso: add a higher-level interface which does all pipe interactions to set a ↵Keith Whitwell
given state
2008-03-09gallium: add some commonly implemented bits of hw stateKeith Whitwell
2008-03-09scons: Ensure the paths to the WINDDK's executables are found before the ↵José Fonseca
MSVC ones.
2008-03-08gallium: Document debug_printf usage.José Fonseca
2008-03-06gallium: Surround externs with extern "C".Michal Krol
2008-03-05gallium: michel's patch to rework texture/sampler binding interfaceKeith Whitwell
Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand.
2008-03-05gallium: Use custom vsnprintf in WINDDK.José Fonseca
EngDebugPrint does not handle float point arguments, so we need to use our own vsnprintf implementation.
2008-03-05scons: Preliminary code for quieting command lines.José Fonseca
2008-03-04draw: dont' compute clipmask or apply viewport when not clipping (rename ↵Keith Whitwell
bypass_clipping to coords_in_window_space?
2008-03-04gallium: Add missing file for scons build.Michel Dänzer
2008-03-04gallium: Fix scons condition for building the xlib winsys.Michel Dänzer
2008-03-04gallium: Make scons build gallivm before other auxiliary modules.Michel Dänzer
This ensures that the gallivm symbols referenced by the draw module are resolved properly.
2008-03-04gallium: Only use C++ compiler for linking when using LLVM.Michel Dänzer
Otherwise, the shared objects needlessly link against the C++ runtime environment.
2008-03-04scons: Force C++ linkage.José Fonseca
We have some C++ code (LLVM), which must be linked with g++ on certain platforms. SCons tries to guess when to use g++ by looking to the source files, but this fails, if the C++ code is not list in the command line, but inside in the library.
2008-03-03scons: Make command line arguments effective again.José Fonseca
2008-03-03win32: don't prepend all debug with gallium3dKeith Whitwell
2008-03-03draw: add fetch for bgra ubyte surfacesKeith Whitwell
2008-03-03gallium: remove obsolete commentKeith Whitwell
2008-03-03gallium: document user_buffer_create a littleKeith Whitwell
2008-03-01refactor code calling builtins and implement dp4Zack Rusin
2008-03-01make the first builtin work (dp3)Zack Rusin
2008-03-01start implementing start of bultinsZack Rusin
2008-02-29gallium: change st->state.sampler_texture[] to store pipe_texture pointersBrian Paul
This is a better fix for the previous check-in. Fixes texadd.c conform test, and probably other bugs.
2008-02-29gallium: fix update_textures() bug in pipe_texture binding logicBrian Paul
The 'st' pointer might not have changed, but st->pt might have. The dirtyData flag will indicate when that's happened, so check it.
2008-02-29gallium: fix line emit order for unfilled trisBrian Paul
A tri drawn with GL_LINE_LOOP and GL_POLYGON w/ fillmode=GL_LINE should produce the same results when line stipple is enabled. Results are correct now.
2008-02-29gallium: point rast coord tweakBrian Paul