Jouk Jansen [Wed, 27 Sep 2000 10:59:15 +0000 (10:59 +0000)]
Committing in .
Modified Files:
Mesa/src/descrip.mms
inserted imports.c
----------------------------------------------------------------------
Brian Paul [Wed, 27 Sep 2000 03:30:49 +0000 (03:30 +0000)]
include types.h
Brian Paul [Tue, 26 Sep 2000 21:28:39 +0000 (21:28 +0000)]
renamed gl_copy_context to _mesa_copy_context
Brian Paul [Tue, 26 Sep 2000 21:22:20 +0000 (21:22 +0000)]
added imports.c
Brian Paul [Tue, 26 Sep 2000 20:53:53 +0000 (20:53 +0000)]
First batch of OpenGL SI related changes:
Renamed struct gl_context to struct __GLcontextRec.
Include glcore.h, setup GL imports/exports.
Replaced gl_ prefix with _mesa_ prefix in context.[ch] functions.
GLcontext's Visual field is no longer a pointer.
Brian Paul [Tue, 26 Sep 2000 15:27:20 +0000 (15:27 +0000)]
Replaced preprocessor symbol GL_MESA_TRACE with MESA_TRACE.
Changed src/Makefile.X11 to compile Trace sources like other drivers.
Brian Paul [Tue, 26 Sep 2000 15:25:01 +0000 (15:25 +0000)]
use GL_NEAREST texture filter
Brian Paul [Mon, 25 Sep 2000 16:03:59 +0000 (16:03 +0000)]
added GL_ARB_texture_env_add
Brian Paul [Sun, 24 Sep 2000 16:11:55 +0000 (16:11 +0000)]
removed unused display_list struct
Gareth Hughes [Mon, 18 Sep 2000 22:49:04 +0000 (22:49 +0000)]
Added SSE streaming store instructions, external symbol directives.
Gareth Hughes [Mon, 18 Sep 2000 16:57:16 +0000 (16:57 +0000)]
Added SSE prefetching instructions. General cleanups.
Brian Paul [Sun, 17 Sep 2000 21:56:07 +0000 (21:56 +0000)]
new comments, misc clean-up
Gareth Hughes [Sun, 17 Sep 2000 21:12:40 +0000 (21:12 +0000)]
General cleanups. Disable gl_katmai_project_vertices and
gl_katmai_project_clipped_vertices for now as they are broken.
Brian Paul [Fri, 15 Sep 2000 23:59:46 +0000 (23:59 +0000)]
set default window pos, changed 4 to GL_RGBA
Brian Paul [Fri, 15 Sep 2000 19:57:51 +0000 (19:57 +0000)]
added some missing const keywords in GetString
Brian Paul [Fri, 15 Sep 2000 19:45:40 +0000 (19:45 +0000)]
added GL_MESA_trace support
Brian Paul [Fri, 15 Sep 2000 19:45:00 +0000 (19:45 +0000)]
Added GL_MESA_trace extension (Loki)
Brian Paul [Fri, 15 Sep 2000 19:44:39 +0000 (19:44 +0000)]
added trace support (Loki)
Brian Paul [Fri, 15 Sep 2000 17:04:35 +0000 (17:04 +0000)]
removed unused struct display_list_compilation
Brian Paul [Fri, 15 Sep 2000 16:43:57 +0000 (16:43 +0000)]
added FPS calculation
Brian Paul [Fri, 15 Sep 2000 15:55:24 +0000 (15:55 +0000)]
added more warning options to linux-elf-debug config
Brian Paul [Fri, 15 Sep 2000 15:54:25 +0000 (15:54 +0000)]
moved DECLARE_XFORM_GROUP macros outside of gl_init_3dnow_asm_transforms() to silence compiler warnings
Brian Paul [Fri, 15 Sep 2000 15:42:45 +0000 (15:42 +0000)]
use cpml.h on Alpha (AlanH)
Brian Paul [Thu, 14 Sep 2000 23:13:51 +0000 (23:13 +0000)]
updated comments
Brian Paul [Thu, 14 Sep 2000 23:13:23 +0000 (23:13 +0000)]
explicitly init some texture vars
Brian Paul [Wed, 13 Sep 2000 23:01:52 +0000 (23:01 +0000)]
added cursor key info to instructions
Brian Paul [Wed, 13 Sep 2000 22:07:20 +0000 (22:07 +0000)]
replaced GL_RGBA with GL_BGRA for GL_UNSIGNED_SHORT_1_5_5_5_REV datatype
Brian Paul [Tue, 12 Sep 2000 21:10:25 +0000 (21:10 +0000)]
packing of GLushort packed types was broken
Brian Paul [Tue, 12 Sep 2000 21:09:24 +0000 (21:09 +0000)]
added format/type error check to draw_rgba_pixels()
Brian Paul [Tue, 12 Sep 2000 21:07:40 +0000 (21:07 +0000)]
init mutex
Brian Paul [Tue, 12 Sep 2000 18:44:45 +0000 (18:44 +0000)]
better FPS calculation
Brian Paul [Tue, 12 Sep 2000 17:58:27 +0000 (17:58 +0000)]
terrain demo data
Brian Paul [Tue, 12 Sep 2000 17:38:22 +0000 (17:38 +0000)]
better fps computation
Brian Paul [Tue, 12 Sep 2000 17:03:59 +0000 (17:03 +0000)]
added some casts (Takaaki Nomura)
Brian Paul [Tue, 12 Sep 2000 15:46:43 +0000 (15:46 +0000)]
Win32 updates (Chris Morley)
Brian Paul [Tue, 12 Sep 2000 15:41:46 +0000 (15:41 +0000)]
Win32 update (Chris Morley)
Brian Paul [Mon, 11 Sep 2000 18:49:06 +0000 (18:49 +0000)]
Removed immediate struct's maybe_transform_vb pointer.
Call _mesa_maybe_transform_vb() directly.
Jouk Jansen [Sat, 9 Sep 2000 07:05:32 +0000 (07:05 +0000)]
Committing in .
Modified Files:
Mesa/src/descrip.mms
Corrected a typo
----------------------------------------------------------------------
Brian Paul [Fri, 8 Sep 2000 22:39:09 +0000 (22:39 +0000)]
added Dither, NEW_DRVSTATE info
Brian Paul [Fri, 8 Sep 2000 22:07:29 +0000 (22:07 +0000)]
removed unused NEW_DRVSTATE flags
Brian Paul [Fri, 8 Sep 2000 21:45:21 +0000 (21:45 +0000)]
added dither key option
Brian Paul [Fri, 8 Sep 2000 21:44:55 +0000 (21:44 +0000)]
removed ctx->Driver.Dither function
Brian Paul [Fri, 8 Sep 2000 21:28:04 +0000 (21:28 +0000)]
changed gl_frame_buffer Xmax and Ymax to be exclusive boundary values
Brian Paul [Fri, 8 Sep 2000 16:42:44 +0000 (16:42 +0000)]
added OSMesaCreateContextExt item
Brian Paul [Fri, 8 Sep 2000 16:42:06 +0000 (16:42 +0000)]
Use OSMesaCreateContextExt() if using Mesa 3.5 or later
Brian Paul [Fri, 8 Sep 2000 16:41:38 +0000 (16:41 +0000)]
added OSMesaCreateContextExt()
Brian Paul [Thu, 7 Sep 2000 15:46:05 +0000 (15:46 +0000)]
added device driver changes
Brian Paul [Thu, 7 Sep 2000 15:45:26 +0000 (15:45 +0000)]
Removed ctx->Driver.LogicOp().
ctx->Driver.Index/ColorMask() now return void.
Removed SWmasking and SWLogicOpEnabled variables.
LogicOps and color/index masking are no longer special-case device
driver functions. The Xlib driver was the only driver that used
them. Things are more uniform now.
Brian Paul [Thu, 7 Sep 2000 15:42:38 +0000 (15:42 +0000)]
added xmesa_update_span_funcs()
Brian Paul [Thu, 7 Sep 2000 15:42:13 +0000 (15:42 +0000)]
renamed Xlib driver files
Brian Paul [Thu, 7 Sep 2000 15:40:30 +0000 (15:40 +0000)]
newly organized Xlib driver files
Brian Paul [Thu, 7 Sep 2000 15:38:49 +0000 (15:38 +0000)]
added device driver function for texture proxy testing
Brian Paul [Wed, 6 Sep 2000 17:44:52 +0000 (17:44 +0000)]
silence compiler warning (zoomY0)
Brian Paul [Wed, 6 Sep 2000 17:34:41 +0000 (17:34 +0000)]
test for __bsdi__ for XFree86
Brian Paul [Wed, 6 Sep 2000 17:33:40 +0000 (17:33 +0000)]
replaced ## with CONCAT macro
Brian Paul [Wed, 6 Sep 2000 15:15:43 +0000 (15:15 +0000)]
oops- forgot convolution for glGetTexImage. Done now.
Brian Paul [Tue, 5 Sep 2000 22:11:38 +0000 (22:11 +0000)]
passing proxy targets to glGetTexImage() should generate GL_INVALID_ENUM
Brian Paul [Tue, 5 Sep 2000 22:04:30 +0000 (22:04 +0000)]
use clear_proxy_teximage() instead of MEMSET()
Brian Paul [Tue, 5 Sep 2000 20:28:56 +0000 (20:28 +0000)]
GetConvolution/SeparableFilter() now finished
Brian Paul [Tue, 5 Sep 2000 20:28:06 +0000 (20:28 +0000)]
added tracing facility from Loki
Brian Paul [Tue, 5 Sep 2000 20:17:37 +0000 (20:17 +0000)]
added tracing facility from Loki
Brian Paul [Tue, 5 Sep 2000 15:41:25 +0000 (15:41 +0000)]
added const to _mesa_select_tex_object()
Brian Paul [Tue, 5 Sep 2000 15:40:34 +0000 (15:40 +0000)]
Fixed bug in fill_texture_image(). Clean-up in _mesaGetTexImage()
Brian Paul [Sat, 2 Sep 2000 17:54:28 +0000 (17:54 +0000)]
added convolution, ARB_imaging items
Brian Paul [Sat, 2 Sep 2000 17:52:53 +0000 (17:52 +0000)]
enabled GL_EXT_convolution and GL_ARB_imaging
Brian Paul [Sat, 2 Sep 2000 17:52:21 +0000 (17:52 +0000)]
finished convolution
Brian Paul [Fri, 1 Sep 2000 22:01:12 +0000 (22:01 +0000)]
destBytesPerRow was uninitialized in make_texture_image()
Brian Paul [Fri, 1 Sep 2000 21:01:18 +0000 (21:01 +0000)]
initial check-in
Brian Paul [Thu, 31 Aug 2000 23:04:17 +0000 (23:04 +0000)]
added new extensions
Brian Paul [Thu, 31 Aug 2000 23:04:03 +0000 (23:04 +0000)]
added Glide3 bug fix info
Brian Paul [Thu, 31 Aug 2000 22:32:45 +0000 (22:32 +0000)]
fbiRev and tmuRev weren't getting initialized when using Glide3
Brian Paul [Thu, 31 Aug 2000 22:08:04 +0000 (22:08 +0000)]
added more resolutions (Andy Sloane)
Brian Paul [Thu, 31 Aug 2000 15:24:39 +0000 (15:24 +0000)]
convolution for glTexImage[123]D now works
Brian Paul [Thu, 31 Aug 2000 15:24:07 +0000 (15:24 +0000)]
renamed some variables
Brian Paul [Wed, 30 Aug 2000 18:22:28 +0000 (18:22 +0000)]
more convolution work
Brian Paul [Wed, 30 Aug 2000 18:21:37 +0000 (18:21 +0000)]
added _mesa_pack_float_rgba_span()
Brian Paul [Wed, 30 Aug 2000 18:21:06 +0000 (18:21 +0000)]
added more extensions testing code
Brian Paul [Tue, 29 Aug 2000 23:31:23 +0000 (23:31 +0000)]
finished compressed texture support (Bill White)
Brian Paul [Tue, 29 Aug 2000 23:30:53 +0000 (23:30 +0000)]
added MESA_FF_R8_G8_B8 (alpha filled to 0xff) format
Brian Paul [Tue, 29 Aug 2000 21:17:38 +0000 (21:17 +0000)]
changed default Shininess to 6
Brian Paul [Tue, 29 Aug 2000 18:57:58 +0000 (18:57 +0000)]
don't free ctx inside _mesa_initialize_context() if error, caller does that.
Brian Paul [Tue, 29 Aug 2000 14:25:30 +0000 (14:25 +0000)]
updated some comments
Jouk Jansen [Thu, 24 Aug 2000 08:48:27 +0000 (08:48 +0000)]
Committing in .
Modified Files:
Mesa/demos/descrip.mms
One forgotten file for VMS to support /name=(as_is,short)
----------------------------------------------------------------------
Brian Paul [Wed, 23 Aug 2000 14:33:04 +0000 (14:33 +0000)]
added convolve.h header
Brian Paul [Wed, 23 Aug 2000 14:32:06 +0000 (14:32 +0000)]
enabling 1D convolution caused a problem
Brian Paul [Wed, 23 Aug 2000 14:31:25 +0000 (14:31 +0000)]
moved convolution API functions to convolve.c
Brian Paul [Tue, 22 Aug 2000 18:54:25 +0000 (18:54 +0000)]
finished separable filter functions
Jouk Jansen [Tue, 22 Aug 2000 13:31:00 +0000 (13:31 +0000)]
Committing in .
Modified Files:
Mesa/include/GL/glx.h Mesa/include/GL/xmesa.h
Mesa/src/descrip.mms Mesa/src/X/glxheader.h
Mesa/src/X/xfonts.c Mesa/src/X/xfonts.h
Mesa/src-glu/descrip.mms Mesa/src-glut/capturexfont.c
Mesa/src-glut/descrip.mms Mesa/src-glut/glut_cmap.c
Mesa/src-glut/glut_event.c Mesa/src-glut/glut_fullscrn.c
Mesa/src-glut/glut_gamemode.c Mesa/src-glut/glut_init.c
Mesa/src-glut/glut_input.c Mesa/src-glut/glut_menu.c
Mesa/src-glut/glut_menu2.c Mesa/src-glut/glut_overlay.c
Mesa/src-glut/glut_win.c Mesa/src-glut/glut_winmisc.c
Mesa/src-glut/glutint.h Mesa/src-glut/layerutil.h
Mesa/vms/analyze_map.com
Added Files:
Mesa/include/GL/vms_x_fix.h
Patches effective on VMS only. This allows for compiling with
/name=(as_is,short). This breaks the binary compatibility with previous
versions for VMS, but is the only way to combine Mesa with GTK for VMS.
Jouk
----------------------------------------------------------------------
Brian Paul [Mon, 21 Aug 2000 21:05:39 +0000 (21:05 +0000)]
changed quad vertex colors to be tessellation invariant
Brian Paul [Mon, 21 Aug 2000 20:04:55 +0000 (20:04 +0000)]
print UNDEFINED MODE over samples that are undefined in the GL spec
Brian Paul [Mon, 21 Aug 2000 14:26:01 +0000 (14:26 +0000)]
use ImageTransferState
Brian Paul [Mon, 21 Aug 2000 14:25:25 +0000 (14:25 +0000)]
added convolve.c to file list
Brian Paul [Mon, 21 Aug 2000 14:24:53 +0000 (14:24 +0000)]
increased max convolution filter size
Brian Paul [Mon, 21 Aug 2000 14:24:30 +0000 (14:24 +0000)]
more convolution work, not done
Brian Paul [Mon, 21 Aug 2000 14:24:10 +0000 (14:24 +0000)]
basic glDrawPixels convolution implemented
Brian Paul [Mon, 21 Aug 2000 14:23:09 +0000 (14:23 +0000)]
fixed image transfer errors
Brian Paul [Mon, 21 Aug 2000 14:22:24 +0000 (14:22 +0000)]
implemented new ImageTransferState bitmask
Brian Paul [Wed, 16 Aug 2000 20:51:53 +0000 (20:51 +0000)]
optimized glDrawPixels for glPixelZoom(1,-1) (Andrew Gee)
Brian Paul [Wed, 16 Aug 2000 20:36:34 +0000 (20:36 +0000)]
added missing radius multiplication factor to sphere code
Brian Paul [Wed, 16 Aug 2000 17:32:42 +0000 (17:32 +0000)]
fixed typo which disabled simple_DrawPixels