[cairo-commit] glitz ChangeLog,1.23,1.24 TODO,1.6,1.7
David Reveman
commit at pdx.freedesktop.org
Tue May 18 08:01:52 PDT 2004
- Previous message: [cairo-commit] cairo-artwork slide04.xml,NONE,1.1 Makefile,1.1,1.2
- Next message: [cairo-commit] glitz/src glitz.c, 1.8, 1.9 glitz.h, 1.8,
1.9 glitz_agl_context.c, 1.2, 1.3 glitz_agl_pbuffer.c, 1.3,
1.4 glitz_agl_surface.c, 1.7, 1.8 glitz_aglint.h, 1.4,
1.5 glitz_glx_context.c, 1.5, 1.6 glitz_glx_info.c, 1.5,
1.6 glitz_glx_surface.c, 1.9, 1.10 glitz_glxext.h, 1.4,
1.5 glitz_glxint.h, 1.7, 1.8 glitz_matrix.c, 1.3,
1.4 glitz_programmatic.c, 1.5, 1.6 glitz_surface.c, 1.9,
1.10 glitz_texture.c, 1.5, 1.6 glitzint.h, 1.12, 1.13
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: davidr
Update of /cvs/cairo/glitz
In directory pdx:/tmp/cvs-serv9621
Modified Files:
ChangeLog TODO
Log Message:
Added new read/draw buffer interface
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/glitz/ChangeLog,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** a/ChangeLog 13 May 2004 21:19:56 -0000 1.23
--- b/ChangeLog 18 May 2004 15:01:50 -0000 1.24
***************
*** 1,2 ****
--- 1,57 ----
+ 2004-05-17 David Reveman <c99drn at cs.umu.se>
+
+ * src/glitzint.h: flush -> flush and swap_buffers. Added new
+ read/draw buffer interface. Minor updates to matrix functions. Added
+ glitz_function_pointer_t type.
+
+ * src/glitz_texture.c (glitz_texture_copy_surface): Added new
+ read/draw buffer interface.
+
+ * src/glitz_surface.c (glitz_surface_init): Added new read/draw buffer
+ interface.
+ Added _gl_buffer, glitz_surface_set_read_buffer,
+ glitz_surface_set_draw_buffer and glitz_surface_swap_buffers.
+ (glitz_surface_dirty): Only mark dirty if draw_buffer != read_buffer.
+ (glitz_surface_setup_environment): Added new read/draw buffer
+ interface.
+ (glitz_surface_read_pixels): Check for memory errors. Added new
+ read/draw buffer interface.
+ (glitz_surface_draw_pixels): Check for memory errors.
+
+ * src/glitz_programmatic.c: flush -> flush and swap_buffers.
+
+ * src/glitz_matrix.c: Minor updates to matrix functions.
+
+ * src/glitz_glxint.h: glitz_glx_get_proc_address returns
+ a glitz_function_pointer_t instead of void *.
+
+ * src/glitz_glxext.h: glitz_glx_get_proc_address_arb_t returns
+ a glitz_function_pointer_t instead of void *.
+
+ * src/glitz_glx_surface.c: flush -> flush and swap_buffers.
+ (_glitz_glx_surface_update_size): Update texture size.
+
+ * src/glitz_glx_info.c (glitz_glx_get_proc_address): Return
+ glitz_function_pointer_t instead of void *.
+ (glitz_glx_get_proc_address): Better error checking.
+
+ * src/glitz_aglint.h: Added bound_buffer variable to keep track
+ of currently pbuffer bound buffer.
+
+ * src/glitz_agl_surface.c: flush -> flush and swap_buffers.
+ Rebind pbuffer if needed.
+ (_glitz_agl_surface_update_size): Update texture size.
+
+ * src/glitz_agl_pbuffer.c (glitz_agl_pbuffer_bind): Support
+ rebinding to different buffers.
+
+ * src/glitz.h: New read/draw buffer interface.
+
+ * src/glitz.c (_glitz_composite_direct): Minor updates to
+ matrix functions.
+ (glitz_mask_bounds): Fixed mask bounding box calculations.
+ (glitz_composite): Minor updates to matrix functions.
+ (glitz_copy_area): Added new read/draw buffer interface.
+
2004-05-13 David Reveman <c99drn at cs.umu.se>
Index: TODO
===================================================================
RCS file: /cvs/cairo/glitz/TODO,v
retrieving revision 1.6
retrieving revision 1.7
diff -C2 -d -r1.6 -r1.7
*** a/TODO 13 May 2004 00:47:31 -0000 1.6
--- b/TODO 18 May 2004 15:01:50 -0000 1.7
***************
*** 1,4 ****
- * Projective transformations (Add filter type GLITZ_FILTER_ANISOTROPIC).
-
* Text support. Glyph set management, glyph and string compositing
operations. Some ideas: Multi-texturing for compositing multiple glyphs
--- 1,2 ----
***************
*** 9,11 ****
--- 7,11 ----
in a display list.
+ * Projective transformations.
+
* WGL (Windows GL) backend.
- Previous message: [cairo-commit] cairo-artwork slide04.xml,NONE,1.1 Makefile,1.1,1.2
- Next message: [cairo-commit] glitz/src glitz.c, 1.8, 1.9 glitz.h, 1.8,
1.9 glitz_agl_context.c, 1.2, 1.3 glitz_agl_pbuffer.c, 1.3,
1.4 glitz_agl_surface.c, 1.7, 1.8 glitz_aglint.h, 1.4,
1.5 glitz_glx_context.c, 1.5, 1.6 glitz_glx_info.c, 1.5,
1.6 glitz_glx_surface.c, 1.9, 1.10 glitz_glxext.h, 1.4,
1.5 glitz_glxint.h, 1.7, 1.8 glitz_matrix.c, 1.3,
1.4 glitz_programmatic.c, 1.5, 1.6 glitz_surface.c, 1.9,
1.10 glitz_texture.c, 1.5, 1.6 glitzint.h, 1.12, 1.13
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list