diff options
author | Keith Whitwell <[email protected]> | 2005-04-22 12:51:19 +0000 |
---|---|---|
committer | Keith Whitwell <[email protected]> | 2005-04-22 12:51:19 +0000 |
commit | 6f973f33679e034b7cb63806f1ddfabdbdd70123 (patch) | |
tree | 31580bc32d1b87a3dddd8f7c8bc5f404b407c637 /src/mesa/sources | |
parent | 6a13c7da4c79f7e811fbddc68f59441070ff0cc8 (diff) |
Simplify the pipeline_stage structure
- remove input/output fields, input tracking removed.
- remove state fields, the validate function now called
on every statechange.
- add an explicit 'create' function.
Add in code to build vertex program to implement current t&l state. Still
disabled, but turn on with a #define in t_vp_build.h.
Diffstat (limited to 'src/mesa/sources')
-rw-r--r-- | src/mesa/sources | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/src/mesa/sources b/src/mesa/sources index 1a6805749b1..e461840a9ef 100644 --- a/src/mesa/sources +++ b/src/mesa/sources @@ -118,16 +118,18 @@ TNL_SOURCES = \ tnl/t_save_api.c \ tnl/t_save_loopback.c \ tnl/t_save_playback.c \ - tnl/t_vb_cull.c \ - tnl/t_vb_fog.c \ - tnl/t_vb_light.c \ - tnl/t_vb_normals.c \ - tnl/t_vb_points.c \ + tnl/t_vb_arbprogram.c \ tnl/t_vb_program.c \ tnl/t_vb_render.c \ tnl/t_vb_texgen.c \ tnl/t_vb_texmat.c \ tnl/t_vb_vertex.c \ + tnl/t_vb_cull.c \ + tnl/t_vb_fog.c \ + tnl/t_vb_light.c \ + tnl/t_vb_normals.c \ + tnl/t_vb_points.c \ + tnl/t_vp_build.c \ tnl/t_vertex.c \ tnl/t_vertex_c.c \ tnl/t_vertex_codegen.c \ @@ -137,6 +139,8 @@ TNL_SOURCES = \ tnl/t_vtx_eval.c \ tnl/t_vtx_exec.c + + SHADER_SOURCES = \ shader/arbfragparse.c \ shader/arbprogparse.c \ |