[cairo-commit] glitz ChangeLog,1.37,1.38 configure.in,1.7,1.8

David Reveman commit at pdx.freedesktop.org
Mon Jun 21 14:26:58 PDT 2004


Committed by: davidr

Update of /cvs/cairo/glitz
In directory pdx:/tmp/cvs-serv8842

Modified Files:
	ChangeLog configure.in 
Log Message:
Added new pixel interface and support for none 24bit visuals

Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/glitz/ChangeLog,v
retrieving revision 1.37
retrieving revision 1.38
diff -C2 -d -r1.37 -r1.38
*** ChangeLog	11 Jun 2004 14:42:20 -0000	1.37
--- ChangeLog	21 Jun 2004 21:26:56 -0000	1.38
***************
*** 1,2 ****
--- 1,84 ----
+ 2004-06-21  David Reveman  <c99drn at cs.umu.se>
+ 
+ 	* src/glitzint.h: Added new pixel interface and support for none
+ 	24bit visuals.
+ 	Added byte order and bit order defines.
+ 
+ 	* src/glitz_util.c: Removed big_endian, and format functions.
+ 
+ 	* src/glitz_texture.c (glitz_texture_init): LUMINANCE_ALPHA is no
+ 	longer used for A8 textures.
+ 
+ 	* src/glitz_surface.c (glitz_surface_init): Init polyedge_smooth_hint
+ 	to GLITZ_POLYEDGE_SMOOTH_HINT_GOOD.
+ 	(glitz_surface_init): Use glitz_surface_texture_format to get correct
+ 	texture format.
+ 	Added glitz_surface_texture_format.
+ 	(glitz_surface_create_similar): Inherit filter and polygon hints.
+ 	(glitz_surface_setup_environment): Don't set PACK/UNPACK alignment.
+ 	Added 2x and 8x software multisample patterns.
+ 	(glitz_surface_enable_anti_aliasing): Use new polyedge smooth hint
+ 	to choose anti-aliasing method.
+ 	Removed draw_pixels and read_pixels functions.
+ 
+ 	* src/glitz_render.c (glitz_render_type): GL_INTENSITY is now used
+ 	for alpha textures.
+ 	(glitz_render_enable): Set fragment color to correctly support
+ 	non ARGB textures.
+ 
+ 	* src/glitz_programmatic.c (_glitz_programmatic_surface_create):
+ 	transform -> matrix.
+ 	(glitz_programmatic_surface_set_transform): transform -> matrix.
+ 	(glitz_programmatic_surface_bind): transform -> matrix.
+ 
+ 	* src/glitz_pixel.c: Added new pixel interface.
+ 
+ 	* src/glitz_operator.c (glitz_set_stencil_operator): Fixed
+ 	stencil operators SET and UNION.
+ 
+ 	* src/glitz_glx_surface.c (_glitz_glx_surface_update_size): Use
+ 	texture format.
+ 
+ 	* src/glitz_glx_info.c: Updated GL proc address table.
+ 	(glitz_glx_screen_info_get): Don't set PACK/UNPACK alignment.
+ 
+ 	* src/glitz_glx_format.c: Use new texture format detection system.
+ 
+ 	* src/glitz_glx_context.c
+ 	(glitz_glx_context_set_surface_anti_aliasing): Support new
+ 	polyedge smooth hint.
+ 
+ 	* src/glitz_gl.h: Added a few new GL defines and function prototypes.
+ 
+ 	* src/glitz_format.c: Added new texture format detection system and
+ 	full support for non 24-bit formats.
+ 
+ 	* src/glitz_color_range.c (glitz_color_range_bind): Compile time 
+ 	byte-order check.
+ 
+ 	* src/glitz_agl_surface.c (_glitz_agl_surface_update_size): Use
+ 	texture format.
+ 
+ 	* src/glitz_agl_pbuffer.c (glitz_agl_pbuffer_create):
+ 	internal_format -> format.
+ 
+ 	* src/glitz_agl_info.c: Updated GL proc address table.
+ 	(glitz_agl_thread_info_init): Don't set PACK/UNPACK alignment.
+ 
+ 	* src/glitz_agl_format.c: Use new texture format detection system.
+ 
+ 	* src/glitz_agl_context.c 
+ 	(glitz_agl_context_set_surface_anti_aliasing): Support new
+ 	polyedge smooth hint.
+ 
+ 	* src/glitz.h: Added new pixel interface.
+ 	Added glitz_surface_set_polyedge_smooth_hint.
+ 
+ 	* src/glitz.c (glitz_copy_area): Updated to use new pixel interface.
+ 
+ 	* src/Makefile.am (libglitz_la_SOURCES): Added glitz_pixel.c.
+ 
+ 	* configure.in: Added bigendian check.
+ 
  2004-06-11  David Reveman  <c99drn at cs.umu.se>
  

Index: configure.in
===================================================================
RCS file: /cvs/cairo/glitz/configure.in,v
retrieving revision 1.7
retrieving revision 1.8
diff -C2 -d -r1.7 -r1.8
*** configure.in	11 Jun 2004 14:42:20 -0000	1.7
--- configure.in	21 Jun 2004 21:26:56 -0000	1.8
***************
*** 61,64 ****
--- 61,66 ----
  fi
  
+ AC_C_BIGENDIAN
+ 
  dnl ===========================================================================
  





More information about the cairo-commit mailing list