[cairo-commit] glitz ChangeLog,1.48,1.49
David Reveman
commit at pdx.freedesktop.org
Thu Sep 9 02:50:28 PDT 2004
- Previous message: [cairo-commit] glitz/src glitz_agl_extension.c, 1.8,
1.9 glitz_agl_info.c, 1.10, 1.11 glitz_aglint.h, 1.11,
1.12 glitz_glx_context.c, 1.12, 1.13 glitz_glx_extension.c,
1.11, 1.12 glitz_glx_info.c, 1.16, 1.17 glitz_glxint.h, 1.15,
1.16 glitz_util.c, 1.9, 1.10 glitzint.h, 1.24, 1.25
- Next message: [cairo-commit] glitz/src glitz.c, 1.22, 1.23 glitz_agl_extension.c,
1.9, 1.10 glitz_agl_info.c, 1.11, 1.12 glitz_agl_surface.c,
1.18, 1.19 glitz_compose.c, 1.4, 1.5 glitz_filter.c, 1.4,
1.5 glitz_format.c, 1.7, 1.8 glitz_gl.h, 1.8,
1.9 glitz_glx_extension.c, 1.12, 1.13 glitz_glx_info.c, 1.17,
1.18 glitz_pixel.c, 1.6, 1.7 glitz_program.c, 1.12,
1.13 glitz_surface.c, 1.20, 1.21 glitz_texture.c, 1.12,
1.13 glitzint.h, 1.25, 1.26
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Committed by: davidr
Update of /cvs/cairo/glitz
In directory gabe:/tmp/cvs-serv17635
Modified Files:
ChangeLog
Log Message:
Added transformation support for hardware without GL_ARB_texture_clamp_to_border and improved error checking when compiling fragment programs
Index: ChangeLog
===================================================================
RCS file: /cvs/cairo/glitz/ChangeLog,v
retrieving revision 1.48
retrieving revision 1.49
diff -C2 -d -r1.48 -r1.49
*** ChangeLog 7 Sep 2004 14:28:20 -0000 1.48
--- ChangeLog 9 Sep 2004 09:50:26 -0000 1.49
***************
*** 1,2 ****
--- 1,66 ----
+ 2004-09-09 David Reveman <c99drn at cs.umu.se>
+
+ * src/glitzint.h: IGNORE_REPEAT flag replaced by IGNORE_WRAP flag.
+ TEXTURE_COORDS flag replaced by EYE_COORDS flag.
+
+ * src/glitz_texture.c (glitz_texture_set_tex_gen): Only shift
+ coordinates for texture border when it's not done by the
+ transformation matrix.
+
+ * src/glitz_surface.c (glitz_surface_init): No surface flags
+ set by default.
+ (glitz_surface_set_transform): Added transformation
+ support for hardware without GL_ARB_texture_clamp_to_border.
+ (glitz_surface_set_transform): Set new SURFACE_FLAG_TRANSFORM.
+ (glitz_surface_set_filter): IGNORE_REPEAT flag replaced by
+ IGNORE_WRAP flag. TEXTURE_COORDS flag replaced by EYE_COORDS flag.
+
+ * src/glitz_program.c: Program type should not be part of
+ convolution program headers or gradient program headers.
+ (_glitz_compile_arb_fragment_program): Improved failure checking.
+ (_glitz_create_fragment_program): Program type is now added here.
+ (_glitz_create_fragment_program): Pass number of parameters that
+ will be required to _glitz_compile_arb_fragment_program.
+
+ * src/glitz_pixel.c (glitz_set_pixels): 0 as flags to
+ glitz_texture_set_tex_gen is what we want here.
+
+ * src/glitz_glx_info.c: Added glGetError to gl_proc_address.
+
+ * src/glitz_glx_extension.c: GL_ARB_texture_non_power_of_two has
+ been promoted as a core feature to OpenGL 2.0.
+ GL_ENV_texture_combine_env is not really a OpenGL 1.3 feature,
+ GL_ARB_texture_combine_env is.
+
+ * src/glitz_gl.h: Added glGetError prototype and error tokens.
+ Added GLITZ_GL_MAX_PROGRAM_LOCAL_PARAMETERS token.
+ Fixed glGetProgramiv prototype.
+
+ * src/glitz_filter.c (glitz_filter_set_params): Fixed gradient
+ filter coordinate generation.
+ (glitz_filter_set_type): Don't use SURFACE_PAD macro to check for
+ padded gradient here.
+
+ * src/glitz_compose.c (SURFACE_WRAP): Added transformation
+ support for hardware without GL_ARB_texture_clamp_to_border.
+
+ * src/glitz_agl_surface.c: Fixed so that AGL backend actually
+ compiles.
+
+ * src/glitz_agl_info.c: Added glGetError to gl_proc_address.
+
+ * src/glitz_agl_extension.c (glitz_agl_query_extensions): Fixed so
+ that AGL backend actually compiles.
+
+ * src/glitz.c (glitz_composite): replaced TEXTURE_COORDS flag with
+ EYE_COORDS flag, which is obviously the other way around.
+ (glitz_copy_area): 0 as flags to glitz_texture_set_tex_gen is
+ what we want here.
+
+ 2004-09-08 David Reveman <c99drn at cs.umu.se>
+
+ * src/glitz_format.c (glitz_format_for_each_texture_format): Use
+ default GLITZ_GL_PROXY_TEXTURE_2D texture.
+
2004-09-07 David Reveman <c99drn at cs.umu.se>
- Previous message: [cairo-commit] glitz/src glitz_agl_extension.c, 1.8,
1.9 glitz_agl_info.c, 1.10, 1.11 glitz_aglint.h, 1.11,
1.12 glitz_glx_context.c, 1.12, 1.13 glitz_glx_extension.c,
1.11, 1.12 glitz_glx_info.c, 1.16, 1.17 glitz_glxint.h, 1.15,
1.16 glitz_util.c, 1.9, 1.10 glitzint.h, 1.24, 1.25
- Next message: [cairo-commit] glitz/src glitz.c, 1.22, 1.23 glitz_agl_extension.c,
1.9, 1.10 glitz_agl_info.c, 1.11, 1.12 glitz_agl_surface.c,
1.18, 1.19 glitz_compose.c, 1.4, 1.5 glitz_filter.c, 1.4,
1.5 glitz_format.c, 1.7, 1.8 glitz_gl.h, 1.8,
1.9 glitz_glx_extension.c, 1.12, 1.13 glitz_glx_info.c, 1.17,
1.18 glitz_pixel.c, 1.6, 1.7 glitz_program.c, 1.12,
1.13 glitz_surface.c, 1.20, 1.21 glitz_texture.c, 1.12,
1.13 glitzint.h, 1.25, 1.26
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the cairo-commit
mailing list