[cairo-commit] glitz ChangeLog,1.54,1.55
David Reveman
commit at pdx.freedesktop.org
Mon Sep 13 10:50:40 PDT 2004
- Previous message: [cairo-commit] glitz/src glitz.c, 1.24, 1.25 glitz.h, 1.21,
1.22 glitz_agl_extension.c, 1.10, 1.11 glitz_agl_info.c, 1.12,
1.13 glitz_compose.c, 1.6, 1.7 glitz_gl.h, 1.9,
1.10 glitz_glx_context.c, 1.13, 1.14 glitz_glx_extension.c,
1.13, 1.14 glitz_glx_info.c, 1.18, 1.19 glitzint.h, 1.27, 1.28
- Next message: [cairo-commit] glitzinfo glitzinfo.c,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: davidr
Update of /cvs/cairo/glitz
In directory gabe:/tmp/cvs-serv7227
Modified Files:
ChangeLog
Log Message:
Added support for component alpha in one single pass when using a solid color as source
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/glitz/ChangeLog,v
retrieving revision 1.54
retrieving revision 1.55
diff -C2 -d -r1.54 -r1.55
*** ChangeLog 11 Sep 2004 14:52:49 -0000 1.54
--- ChangeLog 13 Sep 2004 17:50:37 -0000 1.55
***************
*** 1,2 ****
--- 1,33 ----
+ 2004-09-13 David Reveman <c99drn at cs.umu.se>
+
+ * src/glitz_glx_info.c:
+ * src/glitz_agl_info.c: Addedd glBlendColor.
+
+ * src/glitzint.h: Added glBlendColor glitz_gl_proc_address_list_t.
+ Added render_op to glitz_composite_op_t.
+ component_alpha -> per_component.
+ Render operator to glitz_composite_op_init.
+
+ * src/glitz_compose.c: Added support for component alpha in one single
+ pass when using a solid color as source.
+ Render operator is now set from here.
+
+ * src/glitz_gl.h: Added GLITZ_GL_ONE_MINUS_SRC_COLOR and
+ GLITZ_GL_CONSTANT_COLOR tokens.
+ Added glitz_gl_blend_color_t prototype.
+
+ * src/glitz_glx_context.c:
+ * src/glitz_glx_extension.c:
+ * src/glitz_agl_extension.c:
+ * src/glitz.h: GLITZ_FEATURE_COMPONENT_ALPHA_MASK ->
+ GLITZ_FEATURE_PER_COMPONENT_RENDERING_MASK.
+
+ * src/glitz.c (glitz_composite): Render operator is now set by
+ in composite_enable.
+ (glitz_composite): component_alpha -> per_component, as we can now
+ do component alpha without multiple passes in some cases.
+ (glitz_composite): Multiply all alpha_mask components by weight, so
+ that we get solidc surfaces right.
+
2004-09-11 David Reveman <c99drn at cs.umu.se>
- Previous message: [cairo-commit] glitz/src glitz.c, 1.24, 1.25 glitz.h, 1.21,
1.22 glitz_agl_extension.c, 1.10, 1.11 glitz_agl_info.c, 1.12,
1.13 glitz_compose.c, 1.6, 1.7 glitz_gl.h, 1.9,
1.10 glitz_glx_context.c, 1.13, 1.14 glitz_glx_extension.c,
1.13, 1.14 glitz_glx_info.c, 1.18, 1.19 glitzint.h, 1.27, 1.28
- Next message: [cairo-commit] glitzinfo glitzinfo.c,1.6,1.7
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list