Zack Rusin
a00da63e66
util: put vertices_per_primitive function in its proper location
2009-12-25 05:52:19 -05:00
Zack Rusin
49155c3264
draw/tgsi: fix geometry shader input/output swizzling
2009-12-25 05:52:19 -05:00
Zack Rusin
afd01366b0
tgsi: dump the indices correctly when dealing with 2d arrays
2009-12-25 05:52:19 -05:00
Zack Rusin
960be012a9
tgsi: fix property parsing/building
2009-12-25 05:52:19 -05:00
Zack Rusin
e9c6f01a52
python: fix python state tracker after some latest changes
2009-12-25 05:52:18 -05:00
Zack Rusin
ac96ee1c16
softpipe: make it possible to dump geometry shader from the softpipe
2009-12-25 05:52:18 -05:00
Zack Rusin
22370990f2
tgsi: add missing support for two dimensional arrays in various places
...
in particular asm text parsing and sanity checking were missing code
to handle multi-dimensional arrays/geometry shaders
2009-12-25 05:52:18 -05:00
Zack Rusin
8a39f5dfdd
python/gs: fix the example
2009-12-25 05:52:18 -05:00
Zack Rusin
f658fa5e8f
gallium: add an inline that returns number of vertices per primitive
2009-12-25 05:52:18 -05:00
Zack Rusin
42eefb8235
softpipe/gs: don't crash with null shader
2009-12-25 05:52:17 -05:00
Zack Rusin
b0575151b6
gs: fix drivers so they work with geometry shaders
2009-12-25 05:52:17 -05:00
Zack Rusin
5aac920e49
tgsi: make the tgsi assembly parser report line/column on error
2009-12-25 05:52:17 -05:00
Zack Rusin
89d8577fb3
gallium: add geometry shader support to gallium
2009-12-25 05:52:16 -05:00
Vinson Lee
2447786ed0
i965: Fix assert.
2009-12-24 22:58:05 -08:00
Vinson Lee
f5ad1d0d02
i965: Add missing va_end.
2009-12-24 16:26:09 -08:00
Brian Paul
57cce7a409
mklib: put usage info into usage() function
2009-12-24 07:24:33 -07:00
Brian Paul
191d9651cd
mklib: expand .a into .o files on FreeBSD, put common code into subroutines
2009-12-24 07:24:33 -07:00
Keith Whitwell
5f6dcf65e7
i965g: get trivial/tri working again after edgeflag changes
2009-12-24 12:53:07 +00:00
Keith Whitwell
6c30e17f9e
i965g: strict aliasing changes
2009-12-24 12:53:06 +00:00
Keith Whitwell
e4069d07dd
gallium/util: quieten compiler
2009-12-24 12:53:06 +00:00
Keith Whitwell
9546c3dbd2
i965g: calculate depth min/max
...
Previously hard-wired to 0..1
2009-12-24 12:53:06 +00:00
Christoph Bumiller
b7b2226a75
nv50: support TGSI_OPCODE_CONT
2009-12-24 13:36:54 +01:00
Christoph Bumiller
d29f55546d
nv50: make edgeflags work
...
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-24 12:48:00 +01:00
Vinson Lee
098f10c270
glsl: Initialize member a_obj of struct slang_operation.
2009-12-23 18:00:06 -08:00
Vinson Lee
261c3cd530
glu/sgi: Initialize variable in directedLine.
2009-12-23 17:50:02 -08:00
Vinson Lee
520955a0cd
gallium/util: Initialize variable in util_clear.
2009-12-23 16:22:03 -08:00
Vinson Lee
6138145b35
glu/sgi: Silence compiler warnings.
2009-12-23 16:11:10 -08:00
Vinson Lee
51dcea2aac
util: Ensure debug_dump_flags generates a null-terminated string.
2009-12-23 15:19:45 -08:00
Vinson Lee
2ea061509d
st/xorg: Use C-style comments.
2009-12-23 14:52:06 -08:00
Vinson Lee
15ecd0337e
st/vega: Move declaration outside for loop.
2009-12-23 14:43:53 -08:00
Vinson Lee
1b0ab3e3c9
st/egl: Use C-style comments.
2009-12-23 14:18:11 -08:00
Vinson Lee
6c8c1ce78b
glx: Add XF86DRI[Open|Close]FullScreen prototypes to xf86dri.h.
2009-12-23 14:09:36 -08:00
Vinson Lee
cf3bb0cf31
glx: Move declaration outside for loop.
2009-12-23 12:42:38 -08:00
Tom Fogal
f42c861f02
Regenerate gl_mangle.h.
...
Signed-off-by: Brian Paul <brianp@vmware.com>
2009-12-23 11:38:14 -07:00
José Fonseca
b5a408bae5
llvmpipe: Install unit tests on build/xxx/bin
2009-12-23 16:38:50 +00:00
José Fonseca
88b2d8f796
util: Define common dynamic library extensions.
2009-12-23 16:38:50 +00:00
Maarten Maathuis
8e8502bc63
gallium: only create pipe buffer when size is nonzero
...
- This fixes a crash upon starting spring (a rts engine/game).
Signed-off-by: Maarten Maathuis <madman2003@gmail.com>
2009-12-23 16:33:54 +00:00
Keith Whitwell
b2a615e3cd
glsl/pp: move static functions out of header file
2009-12-23 16:10:37 +00:00
Keith Whitwell
cdd25ab8cf
glsl/pp: quieten compiler about missing case statements
2009-12-23 16:10:37 +00:00
Tomas Carnecky
cc7a2d8e64
i965g: Rename {pf->util_format}_is_depth_or_stencil()
2009-12-23 16:58:53 +01:00
Roland Scheidegger
faae0e5da3
rbug: rename pf_is_compressed to util_format_is_compressed
2009-12-23 16:57:46 +01:00
Tomas Carnecky
315ca95666
[i965] Rename {pf -> util}_format_is_depth_or_stencil()
...
The function was moved and renamed in 0bed834b .
Signed-off-by: Tomas Carnecky <tom@dbservice.com>
2009-12-23 15:40:20 +00:00
Vinson Lee
0f6cbc55b7
progs/tests: Fix build.
...
(cherry picked from commit 1bf2d78b11 )
2009-12-22 23:30:23 -08:00
Vinson Lee
57b5ca5d11
glu/sgi: Silence uninitialized variable warnings.
2009-12-22 23:07:00 -08:00
Vinson Lee
19a40524d3
Add gallium to darwin config.
2009-12-22 18:21:41 -08:00
Vinson Lee
aae32df718
xlib: Use C-style comments.
2009-12-22 17:51:58 -08:00
Vinson Lee
b20382d477
trace: Silence uninitialized variable warnings.
2009-12-22 17:34:39 -08:00
Vinson Lee
f6ca26e5a7
trace: Add PIPE_OS_APPLE.
2009-12-22 17:17:28 -08:00
Vinson Lee
6ce28a755c
gallium/util: Add PIPE_OS_APPLE to u_stream_stdc.c.
2009-12-22 16:23:00 -08:00
Vinson Lee
5e73bcb396
gallium/util: Add PIPE_OS_APPLE to u_network.
2009-12-22 15:59:50 -08:00