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