fixed pointer arithmetic error in glCopyPixels
[mesa.git] / src / mesa / main / descrip.mms
index bc0c1ea085a8271c1c1afcbe752d07dacddc9a74..8caeeb5803ae09845061c13bb31884bbb88b1914 100644 (file)
@@ -1,6 +1,6 @@
 # Makefile for core library for VMS
 # contributed by Jouk Jansen  joukj@hrem.stm.tudelft.nl
-# Last revision : 17 November 2000
+# Last revision : 5 Januari 2001
 
 .first
        define gl [-.include.gl]
@@ -16,12 +16,10 @@ LIBDIR = [-.lib]
 CFLAGS = /include=($(INCDIR),[])/define=(PTHREADS=1)/name=(as_is,short)
 
 CORE_SOURCES =accum.c \
-       alpha.c \
        api_loopback.c \
        api_noop.c \
        api_validate.c \
        attrib.c \
-       bitmap.c \
        blend.c \
        buffers.c \
        clip.c \
@@ -29,7 +27,6 @@ CORE_SOURCES =accum.c \
        config.c \
        context.c \
        convolve.c \
-       copypix.c \
        debug.c \
        depth.c \
        dispatch.c \
@@ -43,7 +40,6 @@ CORE_SOURCES =accum.c \
        fog.c \
        get.c \
        glapi.c \
-       glapinoop.c \
        glthread.c \
        hash.c \
        highpc.c \
@@ -53,29 +49,27 @@ CORE_SOURCES =accum.c \
        imports.c \
        light.c \
        lines.c \
-       logic.c \
        lowpc.c \
-       masking.c \
        matrix.c \
        mem.c \
        mmath.c \
        pixel.c \
-       pixeltex.c \
        points.c \
        polygon.c \
        rastpos.c \
-       readpix.c \
-       scissor.c \
        state.c \
        stencil.c \
+       texformat.c \
        teximage.c \
        texobj.c \
        texstate.c \
-       texture.c \
+       texstore.c \
        texutil.c \
        varray.c \
        vtxfmt.c \
-       winpos.c \
+       vpstate.c \
+       vpexec.c \
+       vtparse.c \
        [.x86]x86.c
 
 DRIVER_SOURCES = [.x]glxapi.c [.x]fakeglx.c [.x]xfonts.c \
@@ -88,7 +82,6 @@ DRIVER_SOURCES = [.x]glxapi.c [.x]fakeglx.c [.x]xfonts.c \
 [.fx]fxtexman.c \
 [.fx]fxtris.c \
 [.fx]fxvb.c \
-[.fx]fxsimplerender.c \
 [.fx]fxglidew.c
 
 RASTER_SOURCES = [.swrast]s_aatriangle.c \
@@ -106,17 +99,16 @@ RASTER_SOURCES = [.swrast]s_aatriangle.c \
 [.swrast]s_fog.c \
 [.swrast]s_feedback.c \
 [.swrast]s_histogram.c \
+[.swrast]s_imaging.c \
 [.swrast]s_lines.c \
 [.swrast]s_logic.c \
 [.swrast]s_masking.c \
-[.swrast]s_pb.c \
 [.swrast]s_pixeltex.c \
 [.swrast]s_points.c \
-[.swrast]s_quads.c \
 [.swrast]s_readpix.c \
-[.swrast]s_scissor.c \
 [.swrast]s_span.c \
 [.swrast]s_stencil.c \
+[.swrast]s_texstore.c \
 [.swrast]s_texture.c \
 [.swrast]s_triangle.c \
 [.swrast]s_zoom.c \
@@ -141,15 +133,20 @@ TNL_SOURCES=[.tnl]t_array_api.c \
 [.tnl]t_pipeline.c \
 [.tnl]t_vb_fog.c \
 [.tnl]t_vb_light.c \
-[.tnl]t_vb_material.c \
 [.tnl]t_vb_normals.c \
 [.tnl]t_vb_points.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
 
+TNLDD_SOURCES=[.tnl_dd]t_dd.c \
+[.tnl_dd]t_dd_vb.c
+
 MATH_SOURCES=[.math]m_debug_xform.c \
+[.math]m_debug_norm.c \
+[.math]m_debug_vertex.c \
 [.math]m_eval.c \
 [.math]m_matrix.c \
 [.math]m_translate.c \
@@ -161,12 +158,10 @@ CACHE_SOURCES=[.array_cache]ac_context.c \
        [.array_cache]ac_import.c
  
 OBJECTS1=accum.obj,\
-alpha.obj,\
 api_loopback.obj,\
 api_noop.obj,\
 api_validate.obj,\
 attrib.obj,\
-bitmap.obj,\
 blend.obj,\
 buffers.obj,\
 clip.obj,\
@@ -174,7 +169,6 @@ colortab.obj,\
 config.obj,\
 context.obj,\
 convolve.obj,\
-copypix.obj,\
 debug.obj,\
 depth.obj,\
 dispatch.obj,\
@@ -189,7 +183,6 @@ feedback.obj,\
 fog.obj,\
 get.obj,\
 glapi.obj,\
-glapinoop.obj,\
 glthread.obj,\
 hash.obj,\
 highpc.obj,\
@@ -199,30 +192,28 @@ image.obj,\
 imports.obj,\
 light.obj,\
 lines.obj,\
-logic.obj,\
 lowpc.obj,\
-masking.obj,\
 matrix.obj,\
 mem.obj
 
 OBJECTS3=mmath.obj,\
 pixel.obj,\
-pixeltex.obj,\
 points.obj,\
 polygon.obj,\
 rastpos.obj,\
-readpix.obj,\
-scissor.obj,\
 state.obj,\
 stencil.obj,\
+texformat.obj,\
 teximage.obj,\
 texobj.obj,\
 texstate.obj,\
-texture.obj,\
+texstore.obj,\
 texutil.obj,\
 varray.obj,\
 vtxfmt.obj,\
-winpos.obj,\
+vpstate.obj,\
+vpexec.obj,\
+vpparse.obj,\
 [.x86]x86.obj
 
 OBJECTS4=[.x]glxapi.obj,[.x]fakeglx.obj,[.x]xfonts.obj,\
@@ -237,7 +228,6 @@ OBJECTS6=[.fx]fxddspan.obj,\
 [.fx]fxtexman.obj,\
 [.fx]fxtris.obj,\
 [.fx]fxvb.obj,\
-[.fx]fxsimplerender.obj,\
 [.fx]fxglidew.obj
 
 OBJECTS7=[.swrast]s_aatriangle.obj,\
@@ -254,19 +244,18 @@ OBJECTS7=[.swrast]s_aatriangle.obj,\
 OBJECTS8=[.swrast]s_drawpix.obj,\
 [.swrast]s_fog.obj,\
 [.swrast]s_histogram.obj,\
+[.swrast]s_imaging.obj,\
 [.swrast]s_lines.obj,\
 [.swrast]s_logic.obj,\
 [.swrast]s_masking.obj,\
-[.swrast]s_pb.obj,\
 [.swrast]s_pixeltex.obj,\
-[.swrast]s_points.obj,\
-[.swrast]s_quads.obj
+[.swrast]s_points.obj
 
 OBJECTS9=[.swrast]s_readpix.obj,\
 [.swrast]s_aaline.obj,\
-[.swrast]s_scissor.obj,\
 [.swrast]s_span.obj,\
 [.swrast]s_stencil.obj,\
+[.swrast]s_texstore.obj,\
 [.swrast]s_texture.obj,\
 [.swrast]s_triangle.obj,\
 [.swrast]s_feedback.obj,\
@@ -292,15 +281,17 @@ OBJECTS12=[.tnl]t_imm_fixup.obj,\
 [.tnl]t_pipeline.obj,\
 [.tnl]t_vb_fog.obj,\
 [.tnl]t_vb_light.obj,\
-[.tnl]t_vb_material.obj,\
 [.tnl]t_vb_normals.obj,\
 [.tnl]t_vb_points.obj,\
+[.tnl]t_vb_program.obj,\
 [.tnl]t_vb_render.obj,\
 [.tnl]t_vb_texgen.obj,\
 [.tnl]t_vb_texmat.obj,\
 [.tnl]t_vb_vertex.obj
 
 OBJECTS13=[.math]m_debug_xform.obj,\
+[.math]m_debug_norm.obj,\
+[.math]m_debug_vertex.obj,\
 [.math]m_eval.obj,\
 [.math]m_matrix.obj,\
 [.math]m_translate.obj,\
@@ -416,8 +407,6 @@ imports.obj : imports.c
        $(CC) $(CFLAGS) /obj=[.fx]fxtris.obj [.fx]fxtris.c
 [.fx]fxvb.obj : [.fx]fxvb.c
        $(CC) $(CFLAGS) /obj=[.fx]fxvb.obj [.fx]fxvb.c
-[.fx]fxsimplerender.obj : [.fx]fxsimplerender.c
-       $(CC) $(CFLAGS) /obj=[.fx]fxsimplerender.obj [.fx]fxsimplerender.c
 [.fx]fxglidew.obj : [.fx]fxglidew.c
        $(CC) $(CFLAGS) /obj=[.fx]fxglidew.obj [.fx]fxglidew.c
 [.swrast]s_aaline.obj : [.swrast]s_aaline.c
@@ -450,28 +439,26 @@ imports.obj : imports.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_fog.obj [.swrast]s_fog.c
 [.swrast]s_histogram.obj : [.swrast]s_histogram.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_histogram.obj [.swrast]s_histogram.c
+[.swrast]s_imaging.obj : [.swrast]s_imaging.c
+       $(CC) $(CFLAGS) /obj=[.swrast]s_imaging.obj [.swrast]s_imaging.c
 [.swrast]s_lines.obj : [.swrast]s_lines.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_lines.obj [.swrast]s_lines.c
 [.swrast]s_logic.obj : [.swrast]s_logic.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_logic.obj [.swrast]s_logic.c
 [.swrast]s_masking.obj : [.swrast]s_masking.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_masking.obj [.swrast]s_masking.c
-[.swrast]s_pb.obj : [.swrast]s_pb.c
-       $(CC) $(CFLAGS) /obj=[.swrast]s_pb.obj [.swrast]s_pb.c
 [.swrast]s_pixeltex.obj : [.swrast]s_pixeltex.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_pixeltex.obj [.swrast]s_pixeltex.c
 [.swrast]s_points.obj : [.swrast]s_points.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_points.obj [.swrast]s_points.c
-[.swrast]s_quads.obj : [.swrast]s_quads.c
-       $(CC) $(CFLAGS) /obj=[.swrast]s_quads.obj [.swrast]s_quads.c
 [.swrast]s_readpix.obj : [.swrast]s_readpix.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_readpix.obj [.swrast]s_readpix.c
-[.swrast]s_scissor.obj : [.swrast]s_scissor.c
-       $(CC) $(CFLAGS) /obj=[.swrast]s_scissor.obj [.swrast]s_scissor.c
 [.swrast]s_span.obj : [.swrast]s_span.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_span.obj [.swrast]s_span.c
 [.swrast]s_stencil.obj : [.swrast]s_stencil.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_stencil.obj [.swrast]s_stencil.c
+[.swrast]s_texstore.obj : [.swrast]s_texstore.c
+       $(CC) $(CFLAGS) /obj=[.swrast]s_texstore.obj [.swrast]s_texstore.c
 [.swrast]s_texture.obj : [.swrast]s_texture.c
        $(CC) $(CFLAGS) /obj=[.swrast]s_texture.obj [.swrast]s_texture.c
 [.swrast]s_triangle.obj : [.swrast]s_triangle.c
@@ -514,12 +501,12 @@ imports.obj : imports.c
        $(CC) $(CFLAGS) /obj=[.tnl]t_vb_fog.obj [.tnl]t_vb_fog.c
 [.tnl]t_vb_light.obj : [.tnl]t_vb_light.c
        $(CC) $(CFLAGS) /obj=[.tnl]t_vb_light.obj [.tnl]t_vb_light.c
-[.tnl]t_vb_material.obj : [.tnl]t_vb_material.c
-       $(CC) $(CFLAGS) /obj=[.tnl]t_vb_material.obj [.tnl]t_vb_material.c
 [.tnl]t_vb_normals.obj : [.tnl]t_vb_normals.c
        $(CC) $(CFLAGS) /obj=[.tnl]t_vb_normals.obj [.tnl]t_vb_normals.c
 [.tnl]t_vb_points.obj : [.tnl]t_vb_points.c
        $(CC) $(CFLAGS) /obj=[.tnl]t_vb_points.obj [.tnl]t_vb_points.c
+[.tnl]t_vb_program.obj : [.tnl]t_vb_program.c
+       $(CC) $(CFLAGS) /obj=[.tnl]t_vb_program.obj [.tnl]t_vb_program.c
 [.tnl]t_vb_render.obj : [.tnl]t_vb_render.c
        $(CC) $(CFLAGS) /obj=[.tnl]t_vb_render.obj [.tnl]t_vb_render.c
 [.tnl]t_vb_texgen.obj : [.tnl]t_vb_texgen.c
@@ -530,6 +517,10 @@ imports.obj : imports.c
        $(CC) $(CFLAGS) /obj=[.tnl]t_vb_vertex.obj [.tnl]t_vb_vertex.c
 [.math]m_debug_xform.obj : [.math]m_debug_xform.c
        $(CC) $(CFLAGS) /obj=[.math]m_debug_xform.obj [.math]m_debug_xform.c
+[.math]m_debug_norm.obj : [.math]m_debug_norm.c
+       $(CC) $(CFLAGS) /obj=[.math]m_debug_norm.obj [.math]m_debug_norm.c
+[.math]m_debug_vertex.obj : [.math]m_debug_vertex.c
+       $(CC) $(CFLAGS) /obj=[.math]m_debug_vertex.obj [.math]m_debug_vertex.c
 [.math]m_eval.obj : [.math]m_eval.c
        $(CC) $(CFLAGS) /obj=[.math]m_eval.obj [.math]m_eval.c
 [.math]m_matrix.obj : [.math]m_matrix.c
@@ -548,3 +539,7 @@ imports.obj : imports.c
 [.array_cache]ac_import.obj : [.array_cache]ac_import.c
        $(CC) $(CFLAGS) /obj=[.array_cache]ac_import.obj \
        [.array_cache]ac_import.c
+[.tnl_dd]t_dd.obj : [.tnl_dd]t_dd.c
+       $(CC) $(CFLAGS) /obj=[.tnl_dd]t_dd.obj [.tnl_dd]t_dd.c
+[.tnl_dd]t_dd_vb.obj : [.tnl_dd]t_dd_vb.c
+       $(CC) $(CFLAGS) /obj=[.tnl_dd]t_dd_vb.obj [.tnl_dd]t_dd_vb.c