Keith Whitwell
df2d5dd61d
util: new file u_dirty_flags.h
2010-06-07 17:25:45 +01:00
Keith Whitwell
f38b2cf63f
tests/graw: missing file tri.c
2010-06-07 17:22:53 +01:00
Keith Whitwell
edda7fd745
graw_xlib: build fixes
2010-06-07 16:44:40 +01:00
Keith Whitwell
00fe54a879
graw: update graw_null after interface changes and build graw tests again
2010-06-07 16:43:49 +01:00
Keith Whitwell
14ce1860d4
softpipe: remove assert on setting constbufs greater than zero
2010-06-07 16:40:05 +01:00
Keith Whitwell
a6d9d18fae
llvmpipe: hook up basic gs and multiple constant buffer support
2010-06-07 16:39:02 +01:00
Keith Whitwell
0cdc0a702c
cell/spu: divorce from tgsi_exec.h
2010-06-07 16:37:21 +01:00
Keith Whitwell
d6861be9cc
util: add u_box_3d
2010-06-07 16:34:55 +01:00
Keith Whitwell
5a91620417
gallivm: eliminate tgsi_exec.h include
2010-06-07 16:34:55 +01:00
Keith Whitwell
cd73360e48
include/st: new file swrast_screen_create.h
2010-06-07 16:34:55 +01:00
Keith Whitwell
258f433fff
util: add util_framebuffer_min_size
2010-06-07 16:34:55 +01:00
Keith Whitwell
ac7c8f7dd3
util: allocate larger tmp_row in util_format_translate
...
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.
2010-06-07 16:34:55 +01:00
Keith Whitwell
69faf5b48f
tgsi: reject interpolation and semantics on vs inputs
2010-06-07 16:34:55 +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
Kristian Høgsberg
0c2bac0718
.gitignore: Ignore emacs .dir-locals.el files
2010-06-07 10:23:55 -04:00
Kristian Høgsberg
56c3cce2a1
Remove last bits of progs/ infrastructure
2010-06-07 10:08:48 -04:00
Marek Olšák
b4483823d9
r300g: fix 24-bit depth texturing
...
This is a secret texture format, do not tell anybody.
And it looks like we can read stencil in the shader too.
2010-06-07 04:26:16 +02:00
Jerome Glisse
c6131879eb
r600g: add shader literal constant support
...
Signed-off-by: Jerome Glisse <jglisse@redhat.com >
2010-06-06 22:16:47 +02:00
Marek Olšák
aeffba454f
st/mesa: advertise GL_ARB_fragment_program_shadow
...
There is nothing driver-specific about this one.
I've also tested it just to be sure.
2010-06-06 20:50:29 +02:00
Marek Olšák
eb2a1521cf
r300g: workaround index bias on chipsets that do not support it
2010-06-06 19:44:58 +02:00
Marek Olšák
31a74a6df7
st/mesa: trivially enable GL_ATI_texture_env_combine3
...
This extension is implemented in the texenv program.
Gallium drivers pass patched glean/texCombine.
(I am going to send the patch soon)
Catalyst9.3 advertises this extension too so I don't see a reason we shouldn't.
2010-06-05 19:39:16 +02:00
Marek Olšák
a7fa91b658
mesa: add ARB_texture_swizzle as alias of EXT_texture_swizzle, update relnotes
...
The specifications are identical.
2010-06-05 17:43:38 +02:00
Jakob Bornecrantz
c0b66f471c
i915g: Use template Xorg makefile
2010-06-04 19:54:11 +01:00
Jakob Bornecrantz
94d5239511
gallium: Use correct defines in Xorg template makefile
2010-06-04 19:54:11 +01:00
Jakob Bornecrantz
30456f775c
gallium: Add winsys to include path to Xorg template makefile
2010-06-04 19:54:11 +01:00
Joakim Sindholt
fb08e03ae1
gallium: always build drivers/sw
2010-06-05 17:19:46 +02:00
Joakim Sindholt
4a329c67bc
r300compiler: fix scons build
2010-06-05 17:19:46 +02:00
Jerome Glisse
0db388eedd
r600g: split instruction into scalar
...
Split instruction into scalar in core compiler this simplify
the way we translate the instruction in latter stage.
Signed-off-by: Jerome Glisse <jglisse@redhat.com >
2010-06-05 17:13:25 +02:00
Roland Scheidegger
7643f45b10
Revert "llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query"
...
This reverts commit acb20e7208
.
Oops should check commits after rebase...
2010-06-05 16:55:51 +02:00
Roland Scheidegger
b6cd0712e9
i915g: fix bug in ds clear logic (still disabled)
2010-06-05 16:54:36 +02:00
Roland Scheidegger
c00065e5c2
st/mesa: fix bug in depthstencil optimizing clear logic
2010-06-05 16:54:36 +02:00
Roland Scheidegger
acb20e7208
llvmpipe: handle PIPE_CAP_TEXTURE_SWIZZLE query
...
asserts on unknown caps
2010-06-05 16:54:36 +02:00
José Fonseca
9881b5c2df
llvmpipe: Expose PIPE_CAP_TEXTURE_SWIZZLE.
2010-06-05 14:48:39 +01:00
Chris Wilson
6d741627b0
i915: Only emit a MI_FLUSH when the drawing rectangle offset changes.
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk >
2010-06-05 11:37:23 +01:00
Chris Wilson
add3260157
i915: Fix off-by-one for drawing rectangle.
...
The drawing rectangle is given in *inclusive* pixel values, so the range
is only [0,2047]. Hence when rendering to a 2048 wide target, such as an
extended desktop, we would issue an illegal instruction zeroing the draw
area.
Fixes:
Bug 27408: Primary and Secondary display blanks in extended
desktop mode with Compiz enabled
https://bugs.freedesktop.org/show_bug.cgi?id=27408
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk >
2010-06-05 09:33:58 +01:00
Chris Wilson
ff74c2ced5
i915: Inhibit render cache flush when changing drawing rectangle offset.
...
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk >
2010-06-05 09:32:28 +01:00
Dave Airlie
42ebe3dfd9
mesa/st: add support for EXT_texture_swizzle.
...
This passes on r300g, the only bit I'm not really sure about is the handling
of the sampler_view in st_atom_texture.c, I unreference it there if the swizzle
value changes and I also have to create a new set of functions to create a new
one since the u_sampler.c ones don't handle swizzle so much.
adds r300g + softpipe enables, I think other drivers could pass easily enough.
Signed-off-by: Dave Airlie <airlied@redhat.com >
2010-06-05 16:53:43 +10:00
Marek Olšák
f855e16afa
r300/compiler: implement SIN+COS+SCS for vertex shaders
2010-06-05 07:03:15 +02:00
Marek Olšák
722db9fa77
r300/compiler: implement SNE unwound for r3xx VS, natively for r5xx VS
2010-06-05 07:03:15 +02:00
Marek Olšák
df36bc8dad
r300/compiler: implement SEQ unwound for r3xx VS, natively for r5xx VS
...
Fixes piglit/glsl-vs-vec4-indexing-4.
2010-06-05 07:03:15 +02:00
Marek Olšák
e629de94b5
r300/compiler: implement SFL for vertex shaders
...
And sort the "case" statements alphabetically.
2010-06-05 07:03:14 +02:00
Brian Paul
89cb314f26
docs: note that the Mesa demos are in a new repo
2010-06-04 17:47:54 -06:00
Brian Paul
7ba1a879ef
docs: links to the Mesa demos git repo
2010-06-04 17:47:53 -06:00
Brian Paul
3d07060ae3
mesa: remove PROGRAM_DIRS from config files
2010-06-04 17:47:53 -06:00
Brian Paul
0a401b5d2f
mesa: remove old references to demo files and progs subdir
2010-06-04 17:47:53 -06:00
Brian Paul
74bea8d21f
progs: remove rbug subdir
2010-06-04 17:47:53 -06:00
Brian Paul
06e911a757
demos: remove fbdev subdir
2010-06-04 17:47:53 -06:00
Brian Paul
db3b92b42f
progs: remove beos subdir
2010-06-04 17:47:53 -06:00