summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/r300/SConscript
Commit message (Collapse)AuthorAgeFilesLines
* r300g: share the source listChia-I Wu2011-08-271-56/+1
| | | | | | | | | | | | | | | | Factor out C_SOURCES from Makefile to Makefile.sources, and let Makefile and SConscript share it. Note that $(TOP)/src/glsl/ralloc.c and $(TOP)/src/mesa/program/register_allocate.c are removed from C_SOURCES in Makefile.sources and added back in Makefile and SConscript. The idea is that they are not part of r300g. But having them in libr300.a makes build non-GL targets such as the compiler tests or g3dvl much easier. Also, for practical reason, TOP would be an undefined variable in Makefile.sources.
* r300g: copy the compiler from r300cMarek Olšák2011-07-261-5/+37
| | | | | | | | What a beast. r300g doesn't depend on files from r300c anymore, so r300c is now left to its own fate. BTW 'make test' can be invoked from the gallium/r300 directory to run some compiler unit tests.
* r300g: remove non-existing include path from SConscriptMarek Olšák2011-04-181-1/+0
|
* scons: Add aliases for several pipe drivers.José Fonseca2010-11-021-0/+2
|
* r300g: cleanup texture creation codeMarek Olšák2010-07-251-0/+1
| | | | | | | | | | | | This decouples initializing a texture layout/miptree description from an actual texture creation, it also partially unifies texture_create and texture_from_handle. r300_texture inherits r300_texture_desc, which inherits u_resource. The CBZB clear criteria are moved to r300_texture_desc::cbzb_allowed[level]. And other minor cleanups.
* r300g: turn invariant state into a command bufferMarek Olšák2010-06-271-1/+0
|
* r300g: move two-sided stencilref fallback to its own fileMarek Olšák2010-06-131-0/+1
|
* r300g: add fallback for unaligned/unsupported vertex stride/offset/formatMarek Olšák2010-06-131-0/+1
| | | | | There is a problem though, the translate module cannot emit half float vertices.
* r300g/swtcl: fix secondary color and back-face color outputsMarek Olšák2010-05-271-0/+1
| | | | | | | | | | These piglit tests have been fixed: - bgra-sec-color-pointer - glsl-routing See comments at the beginning of r300_vs_draw.c WPOS is implemented too but it doesn't work yet. I'm still working on it.
* r300g: move ZTOP to separate fileMarek Olšák2010-04-281-0/+1
| | | | Ideally, HiZ should go in r300_hyperz.c next to ZTOP.
* r300g: Add r300_resource.c to SCons build.Vinson Lee2010-04-111-0/+1
| | | | | This was missed in commit 287c94ea4987033f9c99a2f91c5750c9083504ca, the gallium-resources branch merge.
* r300g/radeong: fix scons buildJoakim Sindholt2010-03-251-0/+1
|
* r300g: move r300_transfer to separate filesMarek Olšák2010-03-071-0/+1
|
* r300: Fix scons build.José Fonseca2010-01-011-1/+6
|
* r300g: add acceleration of the clear, surface_copy, and surface_fill functionsMarek Olšák2009-12-151-1/+1
|
* r300g: fix scons build yet againJoakim Sindholt2009-10-241-3/+0
|
* r300g: fix scons buildJoakim Sindholt2009-10-051-1/+6
| | | | | | So I didn't touch r300compiler, but r300g now compiles after having declarations and code untangled. As nha so gently points out, we shouldn't have to do this just to comply with MSVC compilers.
* r300-gallium: organize fragment/vertex shadersJoakim Sindholt2009-06-261-2/+4
| | | | | | | | | | Appart from separating r3xx/r5xx fragment shaders, a more consistent naming scheme has been applied. From now on: r300 = all chips r3xx = R300/R400 only r5xx = R500 only This way r300_fragment_shader is the master struct, and the structs r3xx_fragment_shader and r5xx_fragment_shader inherits it.
* r300-gallium: Move swtcl_emit to render to reflect its true purpose.Corbin Simpson2009-04-041-1/+1
|
* Add scons build support for radeon/r300.Corbin Simpson2009-04-041-9/+19
|
* Make r300 and amd build in scons.Corbin Simpson2009-02-011-0/+17