[cairo-commit] glitz ChangeLog,1.8,1.9
David Reveman
commit at pdx.freedesktop.org
Wed Apr 28 01:59:41 PDT 2004
- Previous message: [cairo-commit] svg2png - Imported sources
- Next message: [cairo-commit] glitz/src glitz.c, 1.1.1.1, 1.2 glitz.h, 1.2,
1.3 glitz_agl_extension.c, 1.1.1.1, 1.2 glitz_agl_pbuffer.c,
1.1.1.1, 1.2 glitz_agl_surface.c, 1.3, 1.4 glitz_aglint.h,
1.1.1.1, 1.2 glitz_format.c, 1.1.1.1, 1.2 glitz_gl.h, 1.1.1.1,
1.2 glitz_glx_extension.c, 1.2, 1.3 glitz_glx_surface.c, 1.3,
1.4 glitz_glxint.h, 1.2, 1.3 glitz_program.c, 1.2,
1.3 glitz_surface.c, 1.3, 1.4 glitz_texture.c, 1.1.1.1,
1.2 glitz_util.c, 1.1.1.1, 1.2 glitzint.h, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: davidr
Update of /cvs/cairo/glitz
In directory pdx:/tmp/cvs-serv29171
Modified Files:
ChangeLog
Log Message:
Added support for direct compositing with mask surface only using multi-texturing
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/glitz/ChangeLog,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -d -r1.8 -r1.9
*** a/ChangeLog 24 Apr 2004 22:10:22 -0000 1.8
--- b/ChangeLog 28 Apr 2004 08:59:38 -0000 1.9
***************
*** 1,2 ****
--- 1,53 ----
+ 2004-04-28 David Reveman <c99drn at cs.umu.se>
+
+ * src/glitzint.h: Added internal_format to glitz_texture_t. Added
+ SURFACE_SOLID macro. Removed glitz_format_find_sufficient_standard.
+
+ * src/glitz_util.c (glitz_get_gl_format_from_bpp):
+ Use GLITZ_GL_LUMINANCE_ALPHA instead of GLITZ_GL_ALPHA for
+ A8 surfaces.
+
+ * src/glitz_texture.c: Added support for direct compositing with mask
+ surface only using multi-texturing.
+
+ * src/glitz_surface.c: Added _glitz_surface_try_push_current.
+ Added support for direct compositing with mask surface only using
+ multi-texturing.
+ (glitz_surface_gl_begin): Removed unnecessary set of surface status.
+
+ * src/glitz_program.c: Added support for direct compositing with
+ mask surface only using multi-texturing.
+
+ * src/glitz_gl.h: Added GLITZ_GL_MODULATE and GLITZ_GL_LUMINANCE_ALPHA.
+
+ * src/glitz_format.c: Removed glitz_format_find_sufficient_standard.
+
+ * src/glitz_glxint.h: Added GLITZ_AGL_FEATURE_ARB_MULTITEXTURE_MASK.
+
+ * src/glitz_aglint.h: Added GLITZ_AGL_FEATURE_ARB_MULTITEXTURE_MASK.
+
+ * src/glitz_glx_surface.c (_glitz_glx_surface_create_similar):
+ Always use glitz_format_find_standard for similar surface formats.
+ (_glitz_glx_surface_push_current): Fixed invalid set of surface status.
+
+ * src/glitz_agl_surface.c (_glitz_agl_surface_create_similar):
+ Always use glitz_format_find_standard for similar surface formats.
+ (_glitz_agl_surface_push_current): Fixed invalid set of surface status.
+
+ * src/glitz_agl_pbuffer.c (glitz_agl_pbuffer_create): Use internal
+ format for pbuffer.
+
+ * src/glitz_glx_extension.c: Detect GL_ARB_multitexture extension.
+
+ * src/glitz_agl_extension.c: Detect GL_ARB_multitexture extension.
+
+ * src/glitz.h (GLITZ_FEATURE_OFFSCREEN_MULTISAMPLE_MASK): Added
+ GLITZ_FEATURE_ARB_MULTITEXTURE_MASK.
+
+ * src/glitz.c (_glitz_composite_direct): Added support for
+ direct compositing with mask surface only using multi-texturing.
+ (glitz_composite): Solid mask surfaces are now supported by all
+ hardware.
+
2004-04-25 David Reveman <c99drn at cs.umu.se>
- Previous message: [cairo-commit] svg2png - Imported sources
- Next message: [cairo-commit] glitz/src glitz.c, 1.1.1.1, 1.2 glitz.h, 1.2,
1.3 glitz_agl_extension.c, 1.1.1.1, 1.2 glitz_agl_pbuffer.c,
1.1.1.1, 1.2 glitz_agl_surface.c, 1.3, 1.4 glitz_aglint.h,
1.1.1.1, 1.2 glitz_format.c, 1.1.1.1, 1.2 glitz_gl.h, 1.1.1.1,
1.2 glitz_glx_extension.c, 1.2, 1.3 glitz_glx_surface.c, 1.3,
1.4 glitz_glxint.h, 1.2, 1.3 glitz_program.c, 1.2,
1.3 glitz_surface.c, 1.3, 1.4 glitz_texture.c, 1.1.1.1,
1.2 glitz_util.c, 1.1.1.1, 1.2 glitzint.h, 1.4, 1.5
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list