Age | Commit message (Collapse) | Author | |
---|---|---|---|
2008-03-11 | gallium: fix fs/vs typo in cso_set_vertex_shader() | Brian | |
2008-03-11 | draw: don't free our copy of the render stage -- just borrowing it from vbuf ↵ | Keith Whitwell | |
stage | |||
2008-03-11 | gallium: missing file | Keith Whitwell | |
2008-03-10 | fix double deletion | Zack Rusin | |
plus, if the current hash is bigger than max size make sure we delete enough from it | |||
2008-03-10 | fix compilation | Zack Rusin | |
2008-03-10 | fix Height2/Depth2 init problem when using texture borders | Brian | |
2008-03-10 | gallium: disable an unneeded assertion (hit with texwrap.c) | Brian | |
2008-03-10 | Move SPE register allocator to rtasm code | Ian 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-10 | draw: placeholder/prototype code for a passthrough draw path | Keith Whitwell | |
2008-03-10 | mesa: fast-track glColor and similar calls when not immediate mode rendering | Keith 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-10 | gallium: fix compiler warning | Keith Whitwell | |
2008-03-10 | gallium: use the same bypass_clipping logic on all vs paths | Keith Whitwell | |
2008-03-10 | gallium: enable bug workaround in draw_vertex_cache_invalidate | Keith Whitwell | |
2008-03-10 | gallium: new surface/context tracker (sct) module | Brian | |
Will be used for tracking the surfaces and textures which are bound/used by contexts. | |||
2008-03-10 | cell: sync up with sampler/texture state-setting changes | Brian | |
2008-03-10 | gallium: Use hardcoded breakpoints on x86 targets. | José Fonseca | |
2008-03-10 | Some notes about debugging | José Fonseca | |
2008-03-10 | gallium: 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-10 | gallium: WinCE portability fixes. | José Fonseca | |
2008-03-09 | gallium: avoid deleting currently-bound CSO's on cache destruction | Keith Whitwell | |
2008-03-09 | draw: cope with binding NULL vertex shader (on context delete, for instance) | Keith Whitwell | |
2008-03-09 | cso: fix line endings | Keith Whitwell | |
2008-03-09 | cso: Use MALLOC | Keith Whitwell | |
2008-03-09 | cso: add a higher-level interface which does all pipe interactions to set a ↵ | Keith Whitwell | |
given state | |||
2008-03-09 | gallium: add some commonly implemented bits of hw state | Keith Whitwell | |
2008-03-09 | scons: Ensure the paths to the WINDDK's executables are found before the ↵ | José Fonseca | |
MSVC ones. | |||
2008-03-08 | gallium: Document debug_printf usage. | José Fonseca | |
2008-03-06 | gallium: Surround externs with extern "C". | Michal Krol | |
2008-03-05 | gallium: michel's patch to rework texture/sampler binding interface | Keith Whitwell | |
Bind all the samplers/textures at once rather than piecemeal. This is easier for drivers to understand. | |||
2008-03-05 | gallium: 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-05 | scons: Preliminary code for quieting command lines. | José Fonseca | |
2008-03-04 | draw: dont' compute clipmask or apply viewport when not clipping (rename ↵ | Keith Whitwell | |
bypass_clipping to coords_in_window_space? | |||
2008-03-04 | gallium: Add missing file for scons build. | Michel Dänzer | |
2008-03-04 | gallium: Fix scons condition for building the xlib winsys. | Michel Dänzer | |
2008-03-04 | gallium: 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-04 | gallium: 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-04 | scons: 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-03 | scons: Make command line arguments effective again. | José Fonseca | |
2008-03-03 | win32: don't prepend all debug with gallium3d | Keith Whitwell | |
2008-03-03 | draw: add fetch for bgra ubyte surfaces | Keith Whitwell | |
2008-03-03 | gallium: remove obsolete comment | Keith Whitwell | |
2008-03-03 | gallium: document user_buffer_create a little | Keith Whitwell | |
2008-03-01 | refactor code calling builtins and implement dp4 | Zack Rusin | |
2008-03-01 | make the first builtin work (dp3) | Zack Rusin | |
2008-03-01 | start implementing start of bultins | Zack Rusin | |
2008-02-29 | gallium: change st->state.sampler_texture[] to store pipe_texture pointers | Brian Paul | |
This is a better fix for the previous check-in. Fixes texadd.c conform test, and probably other bugs. | |||
2008-02-29 | gallium: fix update_textures() bug in pipe_texture binding logic | Brian 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-29 | gallium: fix line emit order for unfilled tris | Brian 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-29 | gallium: point rast coord tweak | Brian Paul | |
2008-02-29 | gallium: need precalc_flat=1 for wide lines | Brian Paul | |