summaryrefslogtreecommitdiff
path: root/src
AgeCommit message (Collapse)Author
2008-02-19Portability fixes.José Fonseca
Eliminate C99/C++ constructs. (We should actually disable gcc C99 syntax options if we are serious about portability.)
2008-02-19Remove src/mesa and src/mesa/main from gallium source include paths.José Fonseca
2008-02-19Bring in ppc spe rtasm into gallium's rtasm module.José Fonseca
Moving files since these are not being used outside gallium.
2008-02-19Add run-time cpu capabilities detection stubs.José Fonseca
2008-02-19Simplify makefile boilerplate code.José Fonseca
Don't define ASM_SOURCES variable globally -- reserve that variable to be defined locally by makefiles, together with C_SOURCES and CPP_SOURCES.
2008-02-19Use gallium's rtasm module.José Fonseca
2008-02-19Move mm.c code into util module.José Fonseca
Using the u_ prefix to distingish the c source files that support gallium interfaces and those that have really no relation with gallium itself.
2008-02-19Add copyright headers to all rtasm source files.José Fonseca
2008-02-19Rename rtasm files.José Fonseca
2008-02-19Bring rtasm from mesa to gallium.José Fonseca
2008-02-19Initial scons support to build gallivm.José Fonseca
Not yet complete.
2008-02-19More llvm -> gallivm.José Fonseca
Forgot this one on the last commit.
2008-02-18gallium: move draw_set_viewport_state() call, plus code clean-up, remove ↵Brian
obsolete comments
2008-02-18gallium: call draw_flush() for scissor/stipple state changesBrian
2008-02-18gallium: remove the prototype/unused wide_line_aa() functionBrian
2008-02-18gallium: antialiased line drawingBrian
New draw/prim stage: draw_aaline. When installed, lines are replaced by textured quads to do antialiasing. The current user-defined fragment shader is modified to do a texture fetch and modulate fragment alpha.
2008-02-18Update for llvm -> gallivm rename.José Fonseca
2008-02-18Rename llvm -> gallivm.José Fonseca
Following the directory == library name policy simplifies the build system.
2008-02-18Standardize on using the pipe/ include prefix.José Fonseca
2008-02-18Update scons build for new code layout.José Fonseca
2008-02-18nouveau: cleanups + fixesBen Skeggs
2008-02-18Cleanup depend files.José Fonseca
2008-02-18nv40: and vertprog..Ben Skeggs
2008-02-18nv40: get fragprog onto new state mechanismBen Skeggs
2008-02-18Actually use GALLIUM_DRIVER_DIRS.José Fonseca
2008-02-18nv40: move some things aroundBen Skeggs
2008-02-18nv40: until gallium is fixed we'll need a fallback for user clip planesBen Skeggs
2008-02-18Code reorganization: split gallium and mesa makefiles.José Fonseca
In other words, don't build src/gallium source code from within src/mesa/Makefile. Also, allow to customize which gallium auxiliary dirs, driver driver, winsys dirs get built from the config/* files.
2008-02-18nouveau: header updateBen Skeggs
2008-02-18nv40: obey polygon offset stateBen Skeggs
Almost sure this isn't entirely correct. However, I'm not sure what gallium expects yet, and this fixes some bugs, so it'll do for now.
2008-02-18nv40: similar changes to polygon stipple as were done for scissorBen Skeggs
2008-02-18nv40: ensure scissor gets disabled where necessaryBen Skeggs
Fixes progs/demos/lodbias. Makes a complete mess of things, but now there's a motivation to finish this off :)
2008-02-18Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
2008-02-17fix the buildZack Rusin
2008-02-16gallium: add missing mip level clampBrian
2008-02-16gallium: tweak texture filter min/mag thresholdsBrian
2008-02-16gallium: implement min vs. mag filter determination for non-mipmapped texturesBrian
Fixes tests/minmag.c
2008-02-16nouveau: fix potential userbuf crash.Ben Skeggs
2008-02-16nouveau: match gallium code reorginisation.Ben Skeggs
That was... fun..
2008-02-16Merge branch 'upstream-gallium-0.1' into nouveau-gallium-0.1Ben Skeggs
Conflicts: configs/linux-dri src/mesa/pipe/Makefile
2008-02-16nv30: fixes.Stephane Marchesin
2008-02-16nv30: fixes.Stephane Marchesin
2008-02-15Cell: Enable code gen for SPE attribute fetchIan Romanick
Doubles are still unsupported.
2008-02-15Make this file build on non-SSE builds (e.g., Cell)Ian Romanick
2008-02-15Move cell_vertex_fetch.c for recent code reorg.Ian Romanick
2008-02-15Initial version of code gen for attribute fetchIan Romanick
2008-02-15Correct the convert to and from float instructionsIan Romanick
2008-02-16nv40: over-zealous s/Ben Skeggs
2008-02-16nv40: fix non-debug builds + start on obeying portability guidelines.Ben Skeggs
2008-02-15tgsi: pass through failure to sse-codegenerate for fragment programs too.Keith Whitwell
In particular, will fallback to interpreted execution for shaders with TEX instructions.