summaryrefslogtreecommitdiff
path: root/src/gallium/drivers
AgeCommit message (Collapse)Author
2010-02-06r300g: remove useless GA_COLOR_CONTROL emitMarek Olšák
Already emitted in r300_emit_draw_xxx.
2010-02-06r300g: add L8_SRGB and A8L8_SRGB texture formatsMarek Olšák
2010-02-06llvmpipe: Silence GCC 'no previous prototype' warning.Vinson Lee
2010-02-05i965g: Remove unnecessary headers.Vinson Lee
2010-02-05nouveau: Fix warning for void function returning value. Add missing include ↵Patrice Mandin
for pipe_reference_init function. Signed-off-by: Patrice Mandin <patmandin@gmail.com>
2010-02-05allow make to build lp_test_* for llvmpipeChris Li
Signed-off-by: José Fonseca <jfonseca@vmware.com>
2010-02-05llvmpipe: Disable multithreading on windows.José Fonseca
2010-02-05Merge remote branch 'origin/lp-binning'José Fonseca
Conflicts: src/gallium/auxiliary/util/u_dl.c src/gallium/auxiliary/util/u_time.h src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_tile_cache.c
2010-02-04Nuke the nv0x-nv2x gallium pipe drivers.Francisco Jerez
2010-02-04trace: util_stream -> os_streamJosé Fonseca
2010-02-04trace: Use u_time.José Fonseca
2010-02-04llvmpipe: Disable unit tests on embedded platforms.José Fonseca
2010-02-03svga: Remove unnecessary header.Vinson Lee
2010-02-03identity: Remove unnecessary header.Vinson Lee
2010-02-03llvmpipe: Remove unnecessary header.Vinson Lee
2010-02-04gallium: fix more missing includes from various placesDave Airlie
nouveau/ dri st / vmware
2010-02-04nouveau: include stdio.h and u_inlines.h in all context files since embedded ↵Dave Airlie
changes fixes nouveau build for me. Signed-off-by: Dave Airlie <airlied@redhat.com>
2010-02-03Merge branch 'gallium-embedded'José Fonseca
2010-02-03trace: Include the appropriate header instead of defining prototypes.José Fonseca
Avoids header when the header was included before.
2010-02-03svga: fix TXD and TXL opcode translationKeith Whitwell
2010-02-03svga: deriv insns not valid in dynamic flow control eitherKeith Whitwell
2010-02-03svga: texture from lod zero inside dynamic branchingKeith Whitwell
Texture derivatives are potentially undefined inside dynamic branches, so hardwire lod zero in this case. Treating all if/endif and loop constructs as dynamic branches.
2010-02-03svga: better method for generating white fs color outputsKeith Whitwell
2010-02-02softpipe: remove unnecessary #includeBrian Paul
2010-02-02llvmpipe: fix (potentially) broken AA points, AA linesBrian Paul
This patch duplicates the softpipe fix seen in the preceeding commit.
2010-02-02softpipe: fix broken AA points, AA linesBrian Paul
This fixes a regression when the geometry shaders branch was merged to master with commit 89d8577fb3036547ef0b47498cc8dc5c77f886e0. progs/demos/pointblast and progs/redbook/anti work again.
2010-02-02r300g: Texture format cleanups, per docs.Corbin Simpson
texenv is perfect now.
2010-02-02gallium: Move deprecated pipe/internal/p_winsys_screen.h inside ↵José Fonseca
util/u_simple_screen.h
2010-02-02gallium: Move p_thread.h and p_atomic.h out of gallium interfaces.José Fonseca
Into os/os_thread.h and util/u_atomic.h respectively.
2010-02-02gallium: Make pipe_atomic a regular int32_t.José Fonseca
2010-02-02gallium: pipe/p_inlines.h -> util/u_inlines.hJosé Fonseca
2010-02-02r300compiler, r300 classic, r300g: Add support for MRTs in the frag shader.Corbin Simpson
This maybe breaks the vert compiler. Hopefully not.
2010-02-01r300g: Fix funky segfault.Corbin Simpson
2010-02-01r300g: Inline immediates where possible.Corbin Simpson
Oh look, more gears. Seems to work just fine though.
2010-02-01llvmpipe: Add missing includes.José Fonseca
2010-02-01i915: Add missing includes.José Fonseca
2010-01-31i965g: Add missing va_end.Vinson Lee
2010-01-31r300g: Fix memory leak on memory allocation failure.Vinson Lee
2010-02-01nv04: Update to new nouveau_class.hMarcin Kościelnicki
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-01nv50/nv40/nv30: fix small memory leak of nouveau_resources on screen_destroyMarcin Slusarz
Signed-off-by: Francisco Jerez <currojerez@riseup.net>
2010-02-01nv10, nv20: Fix build.Francisco Jerez
2010-01-30r300g: Silence uninitialized variable warning.Vinson Lee
2010-01-30i915: Set bit field of length 1 light_twoside to unsigned.Vinson Lee
2010-01-31Merge remote branch 'origin/master' into lp-binningJosé Fonseca
Conflicts: Makefile src/gallium/auxiliary/util/u_surface.c src/gallium/drivers/llvmpipe/lp_flush.c src/gallium/drivers/llvmpipe/lp_setup.c src/gallium/drivers/llvmpipe/lp_state_derived.c src/gallium/drivers/llvmpipe/lp_state_fs.c src/gallium/drivers/llvmpipe/lp_state_surface.c src/gallium/drivers/llvmpipe/lp_tex_cache.c src/gallium/drivers/llvmpipe/lp_texture.c src/gallium/drivers/llvmpipe/lp_tile_cache.c src/mesa/state_tracker/st_cb_condrender.c
2010-01-30Revert "r300g: Don't handle SHADOW_AMBIENT."Corbin Simpson
This reverts commit 627a45848faf9e6d19d386b9eb30d36bf18d0998. I was wrong. Who could have known? :3
2010-01-30r300g: Independent blend enables only work on r500.Corbin Simpson
2010-01-30r300g: Don't handle SHADOW_AMBIENT.Corbin Simpson
Bisected so that only this commit has to be reverted if I'm wrong. ...Pfft, like I'm ever wrong. :3
2010-01-30r300g: Fix comment on SHADOW_AMBIENT.Corbin Simpson
2010-01-30r300g: Dual-source blending isn't possible, period.Corbin Simpson
2010-01-30r300g: Add alpha render targets.Mathias Fröhlich
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com> Tested-by: Mathias Fröhlich <Mathias.Froehlich@gmx.net>