summaryrefslogtreecommitdiffstats
path: root/src/gallium
Commit message (Collapse)AuthorAgeFilesLines
* softpipe: make sure we don't fallback to assert on so stats queryZack Rusin2010-06-081-0/+2
| | | | spotted by Vinson
* softpipe: make sure that invalid calls to sosettargets don't crash usZack Rusin2010-06-081-0/+7
|
* softpipe: added sp_state_so.c to file listBrian Paul2010-06-081-0/+1
|
* gallium: scream when one of two unimplemented features in draw is usedZack Rusin2010-06-081-6/+12
| | | | plus used the correctly specified stride
* gallium: add basic support for stream output queriesZack Rusin2010-06-084-3/+38
|
* gallium: adjust the query interface to support custom typesZack Rusin2010-06-0812-15/+22
| | | | we need to change it to support composite types
* gallium: rename draw_auto to draw_stream_output, plus fix a commentZack Rusin2010-06-085-5/+4
| | | | Brian spotted those
* gallium: make draw auto work and add relevant caps and docsZack Rusin2010-06-087-6/+43
|
* gallium: add interface for DrawAuto and implement it in softpipeZack Rusin2010-06-086-1/+75
|
* gallium: a lot more complete implementation of stream outputZack Rusin2010-06-089-75/+381
| | | | | | | interface wise we have everything needed by d3d10 and gl transform feedback. the draw module misses implementation of some corner cases (e.g. when stream output wants different number of components per output than normal rendering paths)
* gallium: basic and initial implementation of the stream output interfaceZack Rusin2010-06-0811-1/+161
| | | | aka transform feedback
* llvmpipe: Add geom shader file to make buildJakob Bornecrantz2010-06-081-0/+1
|
* graw: Fix file handle leaks.Vinson Lee2010-06-073-0/+3
|
* graw: Remove unnecessary headers.Vinson Lee2010-06-073-3/+0
|
* sw: Remove unnecessary header.Vinson Lee2010-06-071-1/+0
|
* r600g: Remove unnecessary header.Vinson Lee2010-06-071-1/+0
|
* llvmpipe: Remove unnecessary header.Vinson Lee2010-06-071-1/+0
|
* graw: Add gallium library to SCons build.Vinson Lee2010-06-071-1/+1
| | | | Fixes MSVC SCons build.
* r300g: fix hardlock caused by an incompatible vertex formatMarek Olšák2010-06-071-1/+1
| | | | The drivers aborts instead, I am working on a real fix...
* graw: add gs-test.c and some simple geometry shader examplesKeith Whitwell2010-06-078-2/+626
|
* softpipe: use util_clear_render_target/depth_stencil fallbacksRoland Scheidegger2010-06-071-0/+2
|
* llvmpipe: use util_clear_render_target/depth_stencil fallbacksRoland Scheidegger2010-06-071-0/+2
|
* util: implement util_clear_depth_stencil fallbackRoland Scheidegger2010-06-072-1/+115
| | | | | | this doesn't really look terribly useful for drivers to use, but until drivers use their own implementation provide this since some state trackers really want to use these functions.
* graw: add parse_geometry_shader helperKeith Whitwell2010-06-072-0/+16
|
* tgsi: null-terminate string in parse_identifierKeith Whitwell2010-06-071-0/+1
| | | | Hit this parsing geometry shader properties.
* draw: don't use llvm engine when geometry shaders activeKeith Whitwell2010-06-071-1/+1
| | | | They aren't implemented for llvm.
* graw: trivial geometry shader testKeith Whitwell2010-06-072-0/+269
|
* graw: add symlinks to shader test directoriesKeith Whitwell2010-06-072-0/+2
|
* i965g: Use Xorg template makefileJakob Bornecrantz2010-06-061-37/+10
|
* nouveau: Use Xorg template makefileJakob Bornecrantz2010-06-061-45/+10
|
* nouveau: Remove left over argument in drm apiJakob Bornecrantz2010-06-061-2/+1
|
* r300g: Use Xorg template makefileJakob Bornecrantz2010-06-061-42/+15
|
* graw: remove references to unistd.hKeith Whitwell2010-06-074-4/+1
|
* util: new file u_dirty_flags.hKeith Whitwell2010-06-071-0/+28
|
* tests/graw: missing file tri.cKeith Whitwell2010-06-071-0/+253
|
* graw_xlib: build fixesKeith Whitwell2010-06-071-0/+3
|
* graw: update graw_null after interface changes and build graw tests againKeith Whitwell2010-06-074-13/+28
|
* softpipe: remove assert on setting constbufs greater than zeroKeith Whitwell2010-06-071-1/+0
|
* llvmpipe: hook up basic gs and multiple constant buffer supportKeith Whitwell2010-06-078-10/+135
|
* cell/spu: divorce from tgsi_exec.hKeith Whitwell2010-06-073-2/+161
|
* util: add u_box_3dKeith Whitwell2010-06-071-0/+19
|
* gallivm: eliminate tgsi_exec.h includeKeith Whitwell2010-06-071-1/+1
|
* include/st: new file swrast_screen_create.hKeith Whitwell2010-06-071-0/+67
|
* util: add util_framebuffer_min_sizeKeith Whitwell2010-06-072-0/+40
|
* util: allocate larger tmp_row in util_format_translateKeith Whitwell2010-06-071-3/+4
| | | | | | | | | The tmp_row storage allocation took into account the format's y block size by allocating y_step rows of data. However, the x block size was not being taken into account when deciding how wide those rows need to be. Now make sure that tmp_row is at least x_step by y_step in size.
* tgsi: reject interpolation and semantics on vs inputsKeith Whitwell2010-06-071-2/+6
|
* regress: remove interpolation and semantic info from vs inputsKeith Whitwell2010-06-0730-56/+56
|
* test/graw: add vp-testKeith Whitwell2010-06-072-1/+508
|
* tests/graw: add fp-testKeith Whitwell2010-06-072-0/+513
|
* r300g: fix 24-bit depth texturingMarek Olšák2010-06-072-1/+4
| | | | | This is a secret texture format, do not tell anybody. And it looks like we can read stencil in the shader too.