Keith Whitwell
f72de22439
i965g: remove half-finished change to tgsi_parse
2009-12-21 19:22:45 +00:00
Keith Whitwell
57531baa92
i965g: back out unintentional changes to linux-dri
2009-12-21 19:21:09 +00:00
Keith Whitwell
66e779c22b
i965g: back out unintentional changes to gears
2009-12-21 19:19:01 +00:00
Keith Whitwell
a5585cb533
Merge commit 'origin/master' into i965g-restart
...
Conflicts:
SConstruct
configs/default
configs/linux-dri
2009-12-21 19:18:41 +00:00
Keith Whitwell
d288a30610
ws/i965: respect DEBUG_WINSYS flag
2009-12-21 16:58:14 +00:00
Keith Whitwell
061411b261
i965g: hook vertex state emit up to PIPE_NEW_VERTEX_BUFFER
2009-12-21 16:57:37 +00:00
Keith Whitwell
1ec7e058f5
i965g: keep refcounts to bound vertex buffers
2009-12-21 16:56:46 +00:00
Keith Whitwell
6c719d4c22
i965g: add DEBUG_WINSYS flag
2009-12-21 16:55:40 +00:00
Keith Whitwell
f217927a57
i965g: remove duplicate set_viewport_state, fixes samples/depth
2009-12-21 15:38:08 +00:00
Keith Whitwell
ba4cb8b2ca
i965g: nasty hack for clearing y-tiled surfaces
2009-12-01 17:04:46 +00:00
Keith Whitwell
63a8637c74
i965g: add missing header
2009-12-01 16:39:02 +00:00
Keith Whitwell
eb68acaf6d
i965g: don't reference unused vars in RSQ
...
Probably overly pedantic
2009-12-01 16:33:59 +00:00
Keith Whitwell
759c094bf8
mesa/st: avoid quadstrips if its easy to do so
...
Tristrips are easier for many drivers to handle.
2009-12-01 16:33:59 +00:00
Keith Whitwell
574715d836
tgsi: fix ureg emit after version token change
2009-12-01 15:01:00 +00:00
Keith Whitwell
b7f94c9002
st/xorg: fix merge droppings
...
These were stranded in emacs and not saved before committing.
2009-12-01 14:54:32 +00:00
Keith Whitwell
87eec80c11
Merge commit 'origin/tgsi-simplify-ext'
...
Conflicts:
src/gallium/drivers/r300/r300_vs.c
2009-12-01 14:31:14 +00:00
Keith Whitwell
06d3732a90
Merge commit 'origin/mesa_7_7_branch'
...
Conflicts:
src/gallium/drivers/svga/svga_screen_texture.c
src/gallium/state_trackers/xorg/xorg_composite.c
src/gallium/state_trackers/xorg/xorg_exa.c
src/gallium/state_trackers/xorg/xorg_renderer.c
src/gallium/state_trackers/xorg/xorg_xv.c
src/mesa/main/texgetimage.c
src/mesa/main/version.h
2009-12-01 10:57:37 +00:00
Michal Krol
853d4807fe
mesa: Update vertex texture code after gallium changes.
2009-12-01 11:21:21 +01:00
Marek Olšák
af3dea3660
r300g: simplify allocations of VS output registers
...
No need to parse TGSI tokens since it's easier to walk through shader
semantics.
Also fog coordinates now work reliably.
2009-12-01 01:20:26 -08:00
Marek Olšák
f55c088f89
r300g: simplify allocations of FS input registers
2009-12-01 01:20:26 -08:00
Marek Olšák
cb90235135
r300g: clean up derived states
...
The state setups which aren't derived anymore have been moved to the VS
and FS objects.
2009-12-01 01:20:26 -08:00
Marek Olšák
6f05eba020
r300g: VS->FS attribute routing rework
...
Now it always correctly pairs up VS and FS even if the semantics and indices
of VS outputs and FS inputs don't match.
2009-12-01 01:20:26 -08:00
Marek Olšák
759604e32b
r300g: add R300 prefix in reg definitions
2009-12-01 01:20:26 -08:00
Michal Krol
7a43c39d20
cso: Fix function prototype.
2009-12-01 10:07:15 +01:00
Michal Krol
57ed791305
trace: Implement separate vertex sampler state.
2009-12-01 09:52:44 +01:00
Michal Krol
f8969db2f8
fo: Implement separate vertex sampler state.
2009-12-01 09:52:42 +01:00
Michal Krol
f2f7bd855a
id: Implement separate vertex sampler state.
2009-12-01 09:52:39 +01:00
Michal Krol
3f900c33ae
trace: Reduce double semicolons to single ones.
2009-12-01 09:52:37 +01:00
Michal Krol
0f884ed993
sp: Do not falsely advertise support for some SNORM formats.
2009-12-01 09:52:35 +01:00
Michal Krol
8a619e62bf
sp: Implement separate vertex sampler state.
2009-12-01 09:52:32 +01:00
Michal Krol
ee86b1b58d
python: Update for renamed sampler/texture state setters.
2009-12-01 09:52:30 +01:00
Michal Krol
e197652ce0
st: Update for renamed sampler/texture state setters.
2009-12-01 09:52:27 +01:00
Michal Krol
eeb8dd12b4
trace: Update for renamed sampler/texture state setters.
2009-12-01 09:52:25 +01:00
Michal Krol
8eecd3bafb
svga: Update for renamed sampler/texture state setters.
2009-12-01 09:52:23 +01:00
Michal Krol
c1bcedc4ce
r300: Update for renamed sampler/texture state setters.
2009-12-01 09:52:20 +01:00
Michal Krol
d15bb1cba3
nv: Update for renamed sampler/texture state setters.
2009-12-01 09:52:18 +01:00
Michal Krol
551b2db82b
lp: Update for renamed sampler/texture state setters.
2009-12-01 09:52:15 +01:00
Michal Krol
f0d3abf383
id: Update for renamed sampler/texture state setters.
2009-12-01 09:52:13 +01:00
Michal Krol
25bb04a1ee
i915: Update for renamed sampler/texture state setters.
2009-12-01 09:52:11 +01:00
Michal Krol
e04324b8f9
fo: Update for renamed sampler/texture state setters.
2009-12-01 09:52:08 +01:00
Michal Krol
cd3409ce05
cell: Update for renamed sampler/texture state setters.
2009-12-01 09:52:06 +01:00
Michal Krol
204e586c56
vl: Update for renamed sampler/texture state setters.
2009-12-01 09:52:04 +01:00
Michal Krol
f33c064f32
draw: Update for renamed sampler/texture state setters.
2009-12-01 09:52:01 +01:00
Michal Krol
fd4aa4f323
cso: Add support for separate vertex sampler state.
2009-12-01 09:51:59 +01:00
Michal Krol
15d1b406af
gallium: Introduce separate vertex texture/sampler state.
...
Previously, gallium shared sampler and texture state between vertex
and fragment shader stages. This change generalises this concept by
providing separate entrypoints for vertex and fragment sampler state
setting.
A new capability bit is added to query the driver for the number
of samplers that can be utilised by a vertex and fragment shader
at the same time.
2009-12-01 09:51:56 +01:00
Michal Krol
2fd1aee217
tgsi/sanity: Up MAX_REGISTERS to 1024.
2009-12-01 09:51:54 +01:00
Ian Romanick
f17dbe256b
mesa: set version string to 7.7-rc1
2009-11-30 17:56:07 -08:00
Ian Romanick
650e02003f
Merge branch 'mesa_7_6_branch' into mesa_7_7_branch
...
Conflicts:
progs/util/shaderutil.c
src/mesa/drivers/dri/r600/r600_context.c
src/mesa/main/version.h
2009-11-30 17:47:07 -08:00
Ian Romanick
587a52e95b
i915: Actually put i915PointParameterfv in the driver function table. Duh.
2009-11-30 12:43:12 -08:00
Keith Whitwell
bb1cde755b
i965g: turn on texture tiling by default
2009-11-30 16:16:30 +00:00