Commit Graph

284 Commits

Author SHA1 Message Date
Zack Rusin d4ef0f6c67 geometry shaders: make gs work with changable primitives and variable number of vertices
lots and lots of fixes for geometry shaders. in particular now we work when the gs
emits a different primitive than the one the pipeline was started with and also
we work when gs emits more vertices than would fit in the original buffer.
2010-06-09 11:13:34 -04:00
Vinson Lee 380f08f4ec graw: Fix file handle leaks. 2010-06-07 18:34:13 -07:00
Vinson Lee d09271d6ef graw: Remove unnecessary headers. 2010-06-07 18:14:34 -07:00
Vinson Lee 4af8d48a9f graw: Add gallium library to SCons build.
Fixes MSVC SCons build.
2010-06-07 16:34:03 -07:00
Keith Whitwell d095d95e77 graw: add gs-test.c and some simple geometry shader examples 2010-06-07 19:53:01 +01:00
Keith Whitwell c9c6b56e48 graw: trivial geometry shader test 2010-06-07 19:38:30 +01:00
Keith Whitwell 8a778d7bcf graw: add symlinks to shader test directories 2010-06-07 19:38:30 +01:00
Keith Whitwell 149e709701 graw: remove references to unistd.h 2010-06-07 17:53:43 +01:00
Keith Whitwell f38b2cf63f tests/graw: missing file tri.c 2010-06-07 17:22:53 +01:00
Keith Whitwell 81cb6ac042 regress: remove interpolation and semantic info from vs inputs 2010-06-07 16:34:55 +01:00
Keith Whitwell ebdb43fd98 test/graw: add vp-test 2010-06-07 16:34:55 +01:00
Keith Whitwell 78e6e081a1 tests/graw: add fp-test 2010-06-07 16:34:55 +01:00
José Fonseca dc10943038 python/retrace: Interpret resource_copy_region. 2010-05-30 10:30:01 +01:00
Roland Scheidegger 3293bcdc80 Merge branch 'gallium-msaa'
Conflicts:
	src/mesa/state_tracker/st_gen_mipmap.c
	src/mesa/state_tracker/st_texture.c
2010-05-21 20:02:22 +02:00
Keith Whitwell 519694e0fc gallium: remnants of old ccw state 2010-05-21 16:05:16 +01:00
Roland Scheidegger 8bd87b662f st/python: adapt to interface changes
compile tested only.
Should probably change the python surface_copy/fill functions
also into resource_copy/fill_region functions and adapt the code
using them.
2010-05-17 21:32:41 +02:00
José Fonseca 316b6fa509 retrace: Add sampler_view_destroy 2010-05-02 15:32:09 +01:00
Keith Whitwell c7ac03d396 graw: add quad-tex graw test for basic texturing 2010-05-14 12:19:57 +01:00
Keith Whitwell 15321a55e5 graw: combine graw_init and graw_create_window functions
Different environments seem to want to create these in different
orders.  Abstract over this by combining the calls.
2010-05-14 12:19:57 +01:00
Keith Whitwell 7375d7a5c9 graw: move towards glut-like interface, add tri.c 2010-05-14 12:19:57 +01:00
José Fonseca d99a7497ed tests/graw: raw -> graw
for consistency
2010-05-11 07:03:27 +01:00
José Fonseca 0f4e61d193 raw/clear: Make it portable. 2010-05-06 14:20:28 +01:00
José Fonseca d5e741d6d8 graw-null: New target to ensure we always have a graw implementation available. 2010-05-06 14:20:13 +01:00
José Fonseca b2e343daab tests/raw: Get it building with scons. 2010-05-05 02:39:08 +01:00
Vinson Lee 393009a939 gallium/tests: Add test case for u_cache. 2010-04-21 18:31:01 -07:00
José Fonseca 583f51ba4b retrace: Support index bias. 2010-04-19 18:17:11 +02:00
José Fonseca d036e9312f retrace: Fix vertex/index/constant buffer dumping. 2010-04-18 10:36:28 +02:00
José Fonseca 5c898af870 retrace: Remove deprecated code. 2010-04-18 10:36:28 +02:00
Jakob Bornecrantz 29ff6e87f5 gallium/tests: Make trivial apps depend on libs 2010-04-18 02:50:35 +01:00
Jakob Bornecrantz 3e3d6864da gallium/tests: Fix trivial examples 2010-04-17 21:13:23 +01:00
Vinson Lee c8efed89ba gallium/tests: Add test case for pipe_barrier. 2010-04-14 18:06:54 -07:00
Vinson Lee 30d99ff7e0 progs/gallium: Fix relative path in Makefile. 2010-04-14 01:17:24 -07:00
José Fonseca c57bac1f13 retrace: Update for recent interface changes. 2010-04-14 10:22:57 +09:00
José Fonseca 6917ef10f2 progs/gallium: Move into src/gallium/tests
Two reasons:
- progs will eventually have its own repository
- it is just to easy to forget updating the
  code for interface changes when it is outside of src
2010-04-13 07:05:46 +09:00