Brian
462d8f5faf
New span attrStart/attrStepX/attrStepY fields to replace fog, specular, etc. fields. More to come.
2007-02-02 09:46:43 -07:00
Brian
4e7fd7ad96
get rid of unused span->start field
2007-02-02 09:09:13 -07:00
Keith Whitwell
b59657ad96
Merge branch 'vbo-0.2'
...
Conflicts:
src/mesa/main/texcompress_s3tc.c
src/mesa/tnl/t_array_api.c
2007-02-02 12:26:10 +00:00
Keith Whitwell
2ddc8799a8
Merge branch 'vbo-0.2-origin' into vbo-0.2
2007-02-02 11:06:37 +00:00
Keith Whitwell
47d463e954
Modify assert to reflect rebase criteria
2007-02-02 10:59:58 +00:00
Zou Nan hai
325196f548
push commit 2dfb3a217f to i915tex
2007-02-02 14:37:24 +08:00
Wang Zhenyu
51bfb8fc8c
Add Intel 965GM chipset info
2007-02-02 10:04:48 +08:00
Wang Zhenyu
6b6760d6bc
Revert origin crestline pci id patch
2007-02-02 10:01:42 +08:00
Zou Nan hai
2dfb3a217f
Fix fd.o #9686 , when fall into vertex fog,
...
fog factors are precomputed in t_vb_fog.c compute_fog_blend_factors,
which is incompatible with appended fragment fog code.
That will make GoogleEarth display abnormally.
always use pixel fog.
2007-02-02 09:35:17 +08:00
Brian
9742547245
Fix logic in _slang_simplify(): vec2() constructor case wasn't getting used.
2007-02-01 18:11:19 -07:00
Roland Scheidegger
8ebda479d9
fix missing ADD_POINTERS, fixes crashes if the index elements are in a vbo.
2007-02-01 20:59:45 +01:00
Brian
abeca8d17d
comments
2007-02-01 10:08:07 -07:00
Brian
496aa47042
remove slang_label.c until it's ready
2007-02-01 09:52:26 -07:00
Brian
f3e507ef9f
New SWspanarrays attribs[] array.
...
Replace texcoord[], varying[], etc. arrays with single attribs[] array, indexed
by FRAG_ATTRIB_* values.
Eliminates need to copy data into fragment program machine input registers.
Will lead to future clean-ups.
2007-02-01 09:51:48 -07:00
Brian
81ef03be65
silence uninitialized var warning
2007-02-01 09:25:55 -07:00
Brian
8fa6f7363e
silence uninitialized var warning
2007-02-01 09:24:41 -07:00
Brian
3866558c98
move span-related types/tokens into s_span.h
2007-02-01 08:24:02 -07:00
Brian
f673b24017
additional assertions, bump up MAX_EXEC
2007-02-01 08:18:03 -07:00
Brian
af1d1e08e4
Merge branch 'master' of git+ssh://brianp@git.freedesktop.org/git/mesa/mesa
2007-02-01 07:22:50 -07:00
Brian
0930248bb1
fix mem leak in __glXReportDamage (Panagiotis Papadakos)
2007-02-01 07:22:25 -07:00
Keith Whitwell
5368ae5ec3
Correct usage/meaning of max_index parameter.
2007-02-01 14:21:14 +00:00
Keith Whitwell
605d428d20
Cope with internally-generated null inputs.
2007-02-01 14:20:31 +00:00
Michel Dänzer
8628b382e4
driDestroyDisplay: Fix comment, it is called now.
2007-02-01 10:45:51 +01:00
Michel Dänzer
bed026e7dd
driDestroyDisplay: Remove Drivers list entry when dlclosing its handle.
...
This fixes a regression from commit f81b1dbe37 :
Since then, driDestroyDisplay gets called from __glXFreeDisplayPrivate. It
dlcloses the handles associated with the display but fails to remove their
references from the Drivers list, so subsequent calls to OpenDriver return a
stale handle and an invalid createNewScreenFunc pointer. The attempt to call
the latter results in a segfault when running amoeba, e.g.
2007-02-01 10:43:10 +01:00
Roland Scheidegger
a2104dc6e1
fix unitialized values in radeonClear
2007-02-01 01:09:26 +01:00
Brian
d9d33b6fc8
disable all x86 code, broken and will eventually be removed
2007-01-31 17:01:52 -07:00
Brian
b63c100677
Overhaul handling of writemasks/swizzling. This fixes two problem cases:
...
vec2 v; v.x = v.y = 1.0; // chained assignment
vec4 v; v.zx = vec2(a,b); // swizzled writemask
2007-01-31 16:34:54 -07:00
Brian
309d5b6650
New asm instruction and IR_CLAMP node type to allow clamping to [0,1] with instruction saturate-write option. Not finished yet.
2007-01-31 08:55:10 -07:00
Brian
9d5853813f
allow fragment-only and vertex-only programs
2007-01-31 08:47:12 -07:00
Xiang, Haihao
5893474c74
_mesa_pack_rgba_span_float: fix for packing data into group
2007-01-31 09:47:02 +08:00
Brian
7162398778
fix _mesa_get_uniform_location() so it uses the given program handle
2007-01-30 16:55:03 -07:00
Keith Whitwell
893526b8a8
Use new rebase helper. Remove other rebase code.
2007-01-30 20:22:55 +00:00
Keith Whitwell
240641de0c
Helper for rebasing draw requests where min_index != 0.
2007-01-30 19:27:53 +00:00
Keith Whitwell
48c638b671
New tests for the array functions which also provoke rebasing.
2007-01-30 19:19:51 +00:00
Brian
876e372567
regenerated
2007-01-30 08:13:49 -07:00
Brian
d2c62e6065
s/params/pointer/ for glGetVertexAttribPointer
2007-01-30 08:13:02 -07:00
Brian
8811a9e38a
bump version to 6.5.3
2007-01-30 08:11:50 -07:00
Brian
fea6a8e1f1
s/params/pointer/ for glGetVertexAttribPointer
2007-01-30 08:10:03 -07:00
Brian
8be177a694
s/params/pointer/ for glGetVertexAttribPointer
2007-01-30 08:09:25 -07:00
Brian
832417f31e
s/params/pointer/ for glGetVertexAttribPointer
2007-01-30 08:02:20 -07:00
Ben Skeggs
a4ddd64f36
nouveau: argh
2007-01-30 16:51:50 +11:00
Ben Skeggs
f9345c7c4e
nouveau: misc NV40 fixes
2007-01-30 16:49:27 +11:00
Ben Skeggs
d2c4d9ff9b
nouveau: NV40 glClipPlane support.
2007-01-30 16:41:55 +11:00
Ben Skeggs
ede8017d2c
nouveau: rework shader param handling
...
Conflicts:
src/mesa/drivers/dri/nouveau/nouveau_shader_0.c
2007-01-30 16:41:20 +11:00
Ben Skeggs
de0cf18b09
nouveau: oops, build attrib map after we know how the final shader will look..
2007-01-30 16:39:31 +11:00
Ben Skeggs
2d8b316109
nouveau: remove an unused table
2007-01-30 16:39:05 +11:00
Ben Skeggs
7fbf8d3324
nouveau: oops
2007-01-30 16:38:46 +11:00
Ben Skeggs
cafbc459f5
nouveau: maintain a map of which vtxprog input corresponds to which array
2007-01-30 16:38:30 +11:00
Ben Skeggs
0c5b42a991
nouveau: unhardcode some more NV30TCL_FP_CONTROL values
2007-01-30 16:03:13 +11:00
Matthieu Castet
aa397fe472
nouveau : NOUVEAU_RING_TRACE
...
allow to print what we are really sending to the fifo.
2007-01-29 23:26:35 +01:00