Keith Whitwell
2b2bd08589
Remove old t_vertex.c codegen infrastructure, tie in new code.
...
Currently disabled, can enable with MESA_EXPERIMENTAL=t.
2005-05-18 15:26:48 +00:00
Keith Whitwell
0aca086f7a
free buffer in t_vertex_c.c on context delete
2005-01-12 19:38:41 +00:00
Ian Romanick
74b0080086
Big-endian fixes for R200 sw TCL path.
2004-10-23 00:42:17 +00:00
Ian Romanick
40e852271b
Add ARGB modes to support big-endian systems.
2004-10-17 21:53:43 +00:00
Keith Whitwell
3d38361b71
Rename the various function types in t_context.h to include a tnl_ prefix.
2004-07-01 13:14:05 +00:00
Keith Whitwell
160215bdeb
Add t_context.h include for drivers.
2004-07-01 05:35:12 +00:00
Keith Whitwell
009aa3ef5e
Add infrastructure for t_vertex.c codegen. Add an example driver
...
for this which spits out C code for the generated functions.
2004-06-30 11:48:21 +00:00
Keith Whitwell
7bd5343990
Fix order of EMIT_4UB_4F declarations
2004-04-22 08:14:48 +00:00
Keith Whitwell
477363455d
Add _tnl_set_attr() to complement existing get_attr() call.
2004-02-16 15:15:24 +00:00
Keith Whitwell
4d36f334c9
Another mechanism to create vertices with holes - a new EMIT_PAD style
2004-01-21 15:31:46 +00:00
Keith Whitwell
8d97ad18a7
some more count vs. end confusion
2004-01-19 23:29:40 +00:00
Keith Whitwell
588225770c
Beef up t_vertex.c:
...
- cope with input vectors with size less than that of the emitted
attribute.
- cope with vertices with 'holes' inside and between vertices.
Fix calculation of tnl->render_inputs to work with fp programs.
Mirror VB->PointSizePtr in VB->AttribPtr so that it can work with t_vertex.c.
Transition swrast_setup/ to use t_vertex.c to build swrast vertices.
2004-01-05 15:24:53 +00:00
Keith Whitwell
790734045b
Re-commit t_vertex.[ch] changes to fd.o server.
2004-01-05 09:43:42 +00:00
Keith Whitwell
fabb9734dd
new files
2003-12-21 17:54:31 +00:00