summaryrefslogtreecommitdiff
path: root/src/gallium
AgeCommit message (Collapse)Author
2009-12-25softpipe/gs: don't crash with null shaderZack Rusin
2009-12-25gs: fix drivers so they work with geometry shadersZack Rusin
2009-12-25tgsi: make the tgsi assembly parser report line/column on errorZack Rusin
2009-12-25gallium: add geometry shader support to galliumZack Rusin
2009-12-24i965g: get trivial/tri working again after edgeflag changesKeith Whitwell
2009-12-24i965g: strict aliasing changesKeith Whitwell
2009-12-24gallium/util: quieten compilerKeith Whitwell
2009-12-24i965g: calculate depth min/maxKeith Whitwell
Previously hard-wired to 0..1
2009-12-24nv50: support TGSI_OPCODE_CONTChristoph Bumiller
2009-12-24nv50: make edgeflags workChristoph Bumiller
It doesn't seem to be possible to set the egdeflag in the vertex shader, so we need to fallback to pushing vertices through the FIFO and use method 0x15e4 if they are used. This only works if VP does MOV OUT[X] IN[Y] where X is the edgeflag output, and Y is saved so we can tell the correct input later. The VP still writes the useless values to wasted outputs as punishment.
2009-12-23docs: Add all semantics to TGSI doc, regen.Corbin Simpson
2009-12-23gallium/util: Initialize variable in util_clear.Vinson Lee
2009-12-24gallium: adapt drivers to pipe_constant_buffer removalRoland Scheidegger
2009-12-23util: Ensure debug_dump_flags generates a null-terminated string.Vinson Lee
2009-12-23st/xorg: Use C-style comments.Vinson Lee
2009-12-23st/vega: Move declaration outside for loop.Vinson Lee
2009-12-23st/egl: Use C-style comments.Vinson Lee
2009-12-23gallium: propagate draw retval changes into cell driverRoland Scheidegger
2009-12-23gallium: adapt state trackers etc. to pipe_constant_buffer removalRoland Scheidegger
2009-12-23gallium: API cleanup, remove pointless pipe_constant_bufferRoland Scheidegger
2009-12-23gallium: Add interfaces needed for instanced drawing.Michal Krol
2009-12-23llvmpipe: Install unit tests on build/xxx/binJosé Fonseca
2009-12-23util: Define common dynamic library extensions.José Fonseca
2009-12-23i965g: Rename {pf->util_format}_is_depth_or_stencil()Tomas Carnecky
2009-12-23[i965] Rename {pf -> util}_format_is_depth_or_stencil()Tomas Carnecky
The function was moved and renamed in 0bed834b. Signed-off-by: Tomas Carnecky <tom@dbservice.com>
2009-12-22xlib: Use C-style comments.Vinson Lee
2009-12-22trace: Silence uninitialized variable warnings.Vinson Lee
2009-12-22trace: Add PIPE_OS_APPLE.Vinson Lee
2009-12-22gallium/util: Add PIPE_OS_APPLE to u_stream_stdc.c.Vinson Lee
2009-12-22gallium/util: Add PIPE_OS_APPLE to u_network.Vinson Lee
2009-12-22i915g: Use C-style comment.Vinson Lee
2009-12-22i965g: fix for edgeflag changes (untested)Roland Scheidegger
2009-12-22Merge branch 'gallium-edgeflags'Roland Scheidegger
Conflicts: src/mesa/state_tracker/st_draw.c
2009-12-22tgsi: Implement BREAKC in interpreter.Michal Krol
2009-12-22i965g: fix bo_referenceKeith Whitwell
2009-12-22i965g: update for u_format changesKeith Whitwell
2009-12-22Merge branch 'i965g-restart'Keith Whitwell
Conflicts: configure.ac
2009-12-22nv50: correct the negation of DDY sourcesChristoph Bumiller
The state tracker now does the correct thing, so interpret negation normally.
2009-12-21docs: Re-adjust headers for TGSI, regenerate.Corbin Simpson
2009-12-21docs: Regenerate.Corbin Simpson
2009-12-21docs: Moar cleanup.Corbin Simpson
Good enough for now!
2009-12-21docs: \times.Corbin Simpson
Yay for sed.
2009-12-21docs: abs, lg2, ceil.Corbin Simpson
2009-12-21docs: Pow, sqrt.Corbin Simpson
2009-12-21docs: Clean floor, sine, cosine.Corbin Simpson
2009-12-21docs: Start mathifying TGSI insts.Corbin Simpson
2009-12-21More docs. Glossary.Corbin Simpson
2009-12-21Merge branch 'mesa_7_7_branch'Brian Paul
Conflicts: src/mesa/main/version.h src/mesa/state_tracker/st_atom_shader.c
2009-12-21gallium/docs: extend the context docs a littleKeith Whitwell
2009-12-21docs: remove some old opcodes and other cruft from tgsi docKeith Whitwell