Acme-MITHALDU-BleedingOpenGL
view release on metacpan or search on metacpan
Implemented GL_EXT_separate_specular_color
Implemented GL_EXT_shadow_funcs
Implemented GL_EXT_stencil_wrap
Implemented GL_EXT_subtexture
Implemented GL_EXT_textureD3
Implemented GL_EXT_texture_env_dot3
Implemented GL_EXT_texture_filter_anisotropic
Implemented GL_EXT_texture_lod_bias
implemented GL_EXT_texture_mirror_clamp
implemented GL_EXT_vertex_array
Implemented GL_HP_occlusion_test
Implemented GL_IBM_rasterpos_clip
Implemented GL_NV_blend_square
Implemented GL_NV_copy_depth_to_color
Implemented GL_NV_depth_clamp
Implemented GL_NV_fog_distance
Implemented GL_NV_fragment_program2
Implemented GL_NV_fragment_program_option
Implemented GL_NV_light_max_exponent
Implemented GL_NV_packed_depth_stencil
Implemented GL_NV_texgen_reflection
Implemented GL_NV_texture_expand_normal
Implemented GL_NV_texture_rectangle
Implemented GL_NV_vertex_program2_option
Implemented GL_NV_vertex_program3
Implemented GL_S3_s3tc
Implemented GL_SGIS_generate_mipmap
Implemented GL_SGIS_texture_lod
Implemented GL_SGIX_depth_texture
Implemented GL_SGIX_shadow
Implemented GL_SUN_slice_accum
Added glDrawRangeElements_p
Added glColorPointer_p
Added glEdgeFlagPointer_p
Added glIndexPointer_p
Added glNormalPointer_p
Added glTexCoordPointer_p
Added glVertexPointer_p
Added 'include' folder for updated GL header files
Added 'utils' folder for header processing scripts
Added glversion utility to enhance Makefile.PL
Fixed compiler warnings in gl_util.c and OpenGL.xs
Fixed glPolygonOffsetEXT bias mapping
Fixed glDrawRangeElements_s code
Fixed glGetPointerv_c params pointer
Moved obsolete/deprecated extensions
Added $glext_implemented hashref of implemented GL extensions
Added glpCheckExtension
Updated test.pl
Ilya Zakharevich
Updated support for SunRay
Sherm Pendley
Added MacOSX support
Daiki Nomura
Helped add FreeBSD support
0.54: Martien Verbruggen fixed another Mesa limitation.
#ifdef out unglob'ing: symbol not found on Solaris...
0.53: Correct vertex_array detection in isosample.pl.
Add more vertex_array constants (and move the definition earlier).
Exchange (default) arguments for glp*: move display after window
(should not break old stuff, since there was/is no way to query
the display and window).
New function $d = glpDisplay() (croaks on failure).
Make glpOpenWindow() return the window handle.
New functions with signatures
void glpMoveResizeWindow(int x, int y, unsigned int width, unsigned int height, Window w, Display* display);
void glpMoveWindow(int x, int y, Window w, Display* display);
void glpResizeWindow(unsigned int width, unsigned int height, Window w, Display* display);
(w and display are optional).
0.52: More of the portability, bug fixes, and examples.
New option -steal for glpOpenWindow() to allow drawing into an
existing window (no "Visual" syncronization yet).
GL_EXT_vertex_array done on the level of cpp.
0.51: Portability enhancement (X and OS/2 PM), bug fixes, examples enhanced.
_have_glp() should be used instead of _have_glx to test for
presence of glp* functions.
Remap OpenGL 1.1 functions into GL_EXT_vertex_array interface
if needed.
( run in 0.598 second using v1.01-cache-2.11-cpan-5837b0d9d2c )