Dan Nicholson
c273dfe6a2
Add dummy install target for glew to fix 'make install'
...
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-02-13 07:41:51 -08:00
Dan Nicholson
2977cee38e
autoconf: Add GLEW needed by progs when building GLUT
...
Signed-off-by: Dan Nicholson <dbn.lists@gmail.com>
2009-02-13 07:41:51 -08:00
Brian Paul
ac53b1b034
mesa: check if TNL state is null in _tnl_free_vertices() to avoid potential segfault
...
_tnl_free_vertices() is called from several places during context tear-down.
Depending on the order in which the swrast, swrast_setup and tnl context is
destroyed we could hit a null pointer here. This doesn't seem to be an
actual issue with any Mesa drivers, but let's be safe.
2009-02-13 08:11:01 -07:00
Brian Paul
6559107c7a
mesa: add additional texture size/limit assertions
2009-02-13 07:44:15 -07:00
Dave Airlie
2753dd42fd
radeon/r200: make setTexOffset work again
2009-02-13 23:34:53 +10:00
Dave Airlie
f363a97d25
radeon/r200: fix set tex offset functions
2009-02-13 23:29:27 +10:00
Dave Airlie
ed8340192e
radeon: revert unneeded change to texturing code
2009-02-13 23:02:12 +10:00
Dave Airlie
9fd8da299b
radeon: fix compressed texture upload on all radeons
...
tested on r200, texcmp works. May need more verification
2009-02-13 22:49:06 +10:00
Jakob Bornecrantz
16a440f326
i915: Use the new draw vbuf interface
2009-02-13 11:38:34 +01:00
Keith Whitwell
1c4f67b980
draw: second argument to unmap is max, not count
2009-02-17 12:39:05 +00:00
Keith Whitwell
7ca78a07b3
softpipe: update to new draw interfaces
2009-02-17 12:20:05 +00:00
Keith Whitwell
befa4ff50e
draw: add map/unmap directives for swtnl driver interface
...
Previously draw module asked for a pointer into (mapped) vertex data,
which it would incrementally fill and emit draw commands against. This
was hard for the drivers to deal with, especially in the case where a
draw command would force a flush and thus an unmap of the vertex data.
With this change, the draw module explicitly maps & then unmaps vertex
data prior to emitting draw commands.
2009-02-17 12:07:09 +00:00
Dave Airlie
8123897615
r200: update with changes from r100 driver for texture state
2009-02-13 19:39:21 +10:00
Dave Airlie
695ca1e2be
r200: port over state emit fix from r100
2009-02-13 18:50:57 +10:00
Michel Dänzer
5af34758e3
gallium: Fix a couple of potential NULL pointer dereferences.
...
A lot more test programs work.
2009-02-12 20:13:36 +01:00
Michel Dänzer
513fc60784
gallium: Fix GL_DEPTH CopyPixels tile coordinates.
2009-02-12 20:12:04 +01:00
Michel Dänzer
43ff11e70e
gallium: Fix accumulation buffer tile coordinates.
2009-02-12 19:55:42 +01:00
Michel Dänzer
aa66f57a59
gallium/winsys/xlib: Use XShmPutImage when possible.
2009-02-12 19:46:08 +01:00
Michel Dänzer
2142bf5e17
softpipe: Unbreak keeping track of cached surface.
...
glxgears works.
2009-02-12 19:43:43 +01:00
Michel Dänzer
9ab677a84b
gallium/winsys/xlib: Fix stride calculations.
2009-02-12 19:42:22 +01:00
Michel Dänzer
479d929530
Cosmetic: Rename struct pipe_transfer pointers from 'ps' to 'pt'.
...
Missed these for the initial gallium-texture-transfer commit.
2009-02-12 19:39:30 +01:00
Dave Airlie
ade3660942
r200: fixup some CS emission sizes
2009-02-13 01:27:21 +10:00
Dave Airlie
393c699e21
r200: use correct finish interface
2009-02-13 00:04:11 +10:00
Dave Airlie
5ee1dd2133
radeon: fixup include ordering
2009-02-13 01:21:37 +10:00
Dave Airlie
53116910b1
Merge remote branch 'origin/master' into radeon-rewrite
...
Conflicts:
configure.ac
src/mesa/drivers/dri/r200/r200_context.c
src/mesa/drivers/dri/r300/r300_render.c
2009-02-13 01:11:25 +10:00
Dave Airlie
7e104f9cde
r300: fix warning about mesa_lock_context_texture
2009-02-13 01:04:18 +10:00
Dave Airlie
dc531ba406
radeon: add stdint include
2009-02-12 14:44:20 +10:00
Dave Airlie
899b91b1fb
radeon: add mminfo struct to wrapper
2009-02-12 14:43:25 +10:00
Dave Airlie
ec0939b013
radeon: add defines for future bits
2009-02-12 14:41:16 +10:00
Dave Airlie
1e77f7b55c
r200: make build complete
2009-02-12 14:39:33 +10:00
Dave Airlie
56a13a7ca9
r300: make r300 work with latest changes
2009-02-12 14:36:12 +10:00
Dave Airlie
c83d0bfe06
radeon: make build without libdrm_radeon better
2009-02-12 14:16:24 +10:00
Dave Airlie
d513915d27
radeon/r200/r300: make build again with tracker changes
2009-02-13 00:05:39 +10:00
Dave Airlie
9314d936e8
radeon: remove depends on libdrm_radeon for now.
...
will fixup makefiles later to detect and use libdrm_Radeon in proper
places
2009-02-12 23:53:41 +10:00
Dave Airlie
dc8a707c67
radeon/r200/r300: make build with out libdrm_radeon installed for now
2009-02-12 23:52:51 +10:00
Dave Airlie
8cb16e6daf
r200/r300: get up to speed on renamed files
2009-02-12 22:48:18 +10:00
Dave Airlie
23d3559bd4
radeon: renaming and headers cleanup
2009-02-12 22:38:10 +10:00
Dave Airlie
df4a1348b1
r100/r200: fix front rendering issue.
2009-02-12 21:44:34 +10:00
Dave Airlie
1090d206de
radeon/r200/r300: another big merge upheavel.
...
This merges lots of the hw state atom emission and firevertices code.
it also removes a lot of the extra radeon crap from r300
and merge scissor
2009-02-12 21:16:39 +10:00
Jakob Bornecrantz
afe24b94b3
egl: Doesn't depend on xorg or pixman
2009-02-12 03:59:07 +01:00
Corbin Simpson
8a2d0005af
r300-gallium: Take care of various bad dereferences in shader setup.
...
Unbreaks glxinfo.
2009-02-12 23:36:21 -08:00
Corbin Simpson
fe7863f3f8
r300-gallium: Fix linker error a few linker warnings.
...
A few prototypes, a missing header, a misspelled macro.
2009-02-12 20:47:15 -08:00
Corbin Simpson
1d2c31df41
r300-gallium: Fix build errors.
2009-02-12 20:35:17 -08:00
Joakim Sindholt
92661bcbad
r300-gallium: fix OUT_CS_ONE_REG and use where applicable
...
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2009-02-12 20:24:27 -08:00
Corbin Simpson
0d60a3f33c
r300-gallium: r300 passthrough shader, static shader objects, and clear code.
2009-02-12 20:20:41 -08:00
Corbin Simpson
637b24a590
r300-gallium: Add r300 passthrough shader.
2009-02-12 20:01:09 -08:00
Joakim Sindholt
f2a36d334c
r300: minor fixes and clear up some surface_fill
...
Signed-off-by: Corbin Simpson <MostAwesomeDude@gmail.com>
2009-02-12 18:14:48 -08:00
Corbin Simpson
affe0311fa
r300-gallium: Add r500 passthrough shader assembly.
...
This allows a simple passthrough fragment shader to be provided on r500.
2009-02-12 18:09:14 -08:00
Corbin Simpson
08e324fff3
r300-gallium: Fix typo in texture buffer size request.
2009-02-12 18:09:03 -08:00
Jakob Bornecrantz
e46dca58b2
intel: Only build winsys with built state trackers
2009-02-13 01:21:51 +01:00