[cogl] Created tag 1.4.0
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] Created tag 1.4.0
- Date: Tue, 14 Jun 2011 17:16:41 +0000 (UTC)
The signed tag '1.4.0' was created.
Tagger: Robert Bragg <robert linux intel com>
Date: Tue Jun 14 16:26:40 2011 +0100
Release 1.4.0 (stable)
Changes since the last tag '1.2.0':
Alexandros Frantzis (1):
build: Exclude built sources from the dist
Brian Tarricone (1):
eglx: implement cogl_get_proc_address()
Chris Lord (1):
cogl-path: Disable texture coord arrays before drawing
Colin Walters (2):
Return and warn if a handle's refcount is <= 0
introspection: Build fixes
Damien Lespiau (17):
debug: Use G_UNLIKELY in the tests
analysis: FALSE/0 used in pointer context
analysis: Make all function declarations be protoypes
analysis: Use static functions when possible
analysis: Fix some CoglFixed API
build: Distribute cogl-object.h
build: Don't distribute clutter-version.h and cogl-defines.h
doc: Some fixes for the Cogl documentation
cogl: Introduce private feature flags and check for ARB_fp
cogl-material: Use fragment programs instead of texture env combiners
cogl-color: Add cogl_color_unpremultiply()
cogl-color: Provide setters for all the channels
cogl: Add Stability tag to new experimental API
cogl-texture-pixmap-x11: This API is new in 1.4, not 1.2
introspection: Use the --quiet flag conditionally
egl: Fix compilation for EGL native
cex100: Add a Clutter EGL backend for CE3100/CE4100 SoCs
Emmanuele Bassi (51):
Update stb_image.c
Use begin/end macros in cogl-primitives.h
docs: Add 1.4 index to the API references
Implement accessors for the color bits in a framebuffer
Merge branch 'wip/constraints'
Merge branch 'wip/framebuffer-bits'
Merge branch 'wip/state-machine'
docs: Miscellaneous fixes to silence gtk-doc
cogl: Hide cogl_framebuffer_get_*_bits()
cogl-framebuffer: Use the FBO extension for color sizes
cogl: Initialize the framebuffer bits on state flush
Merge branch 'wip/deform-effect'
Set the initial value of a variable
Silence some compiler warnings
Silence another compiler warning
docs: Various fixes for gtk-doc
docs: Add a cogl-paths section
cally: Add introspection generation
Merge branch 'cally-merge'
Merge remote branch 'elliot/cookbook-consistency'
Merge remote branch 'elliot/cookbook-animation-intro'
Merge remote branch 'elliot/cookbook-animation-inversion'
Merge branch 'wip/xkb-support'
Merge remote branch 'elliot/cookbook-animation-fading'
Merge remote branch 'elliot/cookbook-include-videos'
Merge remote branch 'elliot/cookbook-actor-opacity'
material-arbfp: Use locale-independent double to string conversion
Merge remote branch 'elliot/cookbook-animations-rotating'
Merge remote branch 'elliot/cookbook-layouts-introduction'
Silence a compiler warning
Merge branch 'wip/table-layout'
build: Make the introspection generation quiet (again)
Merge remote branch 'elliot/cookbook-events-mouse-scroll'
Merge remote branch 'elliot/cookbook-textures-crossfade'
docs: Pass -DCOGL_ENABLE_EXPERIMENTAL_API when scanning
build: Use Makefile.introspection
docs: Fixes for gtk-doc
docs: Add annotation glossary to the Cogl API reference
Replace cogl_color_set_from_* with cogl_color_init_from_*
cogl-shader: Add deprecation guards for cogl_program_uniform_*
docs: Fix up the Cogl API reference build
Add some more introspection annotations
material: Check before unreferencing a texture
build: Do not build a noinst library for the tesselator
build: Remove gir files from dist
build: Add tesselator to the include paths
Merge remote branch 'elliot/cookbook-animations-reuse'
Enumeration value should be on the same line
build: Add cogl-debug-options.h
docs: API reference fixes
Merge branch 'cookbook-layouts-bind-constraint'
Jammy Zhou (1):
cogl-framebuffer.c: GL_DEPTH_STENCIL not supported in gles
Murray Cumming (1):
Remove trailin enum commas, avoiding C++ warnings.
Neil Roberts (140):
cogl-texture-2d: Determine format before checking texture support
cogl: Support retained paths
Fix indentation in CoglMatrix
CoglMatrix: Don't make the matrix fields private
cogl: Make private members really hard to accidentally use
Split the wrap mode of _cogl_texture_set_wrap_mode into three
cogl-material: Add support for setting the wrap mode for a layer
cogl-material: Use CLAMP_TO_EDGE for WRAP_AUTOMATIC unless overriden
cogl-atlas-texture: Fix a memory leak
cogl-clip-stack: Use reference counted stack entries
cogl-clip-stack: Store window rect entries as ints not floats
cogl-slip-stack: Store clip window rect entries in Cogl coordinates
Separate out CoglClipStackState from cogl-clip-stack.c
cogl-clip-stack: Convert to be a CoglHandle
cogl: Implement retained clip stacks
cogl-bitmap: Fix converting formats with and without alpha channels
cogl_read_pixels: Always use GL_RGBA/GL_UNSIGNED_BYTE under GLES
cogl-path: Don't try to union sub paths
cogl-path: Document how a shape is filled
cogl-clip-stack: Use orientation of the polygon to set clip planes
cogl-path: Fix the truncation when adding to a copied path
cogl-path: Add documentation for the angles of cogl_path_arc
cogl-path: Make cogl_path_arc_rel static
cogl-material: Fix the warning for when too many layers are used
cogl-material: Fix the check to prevent using too many layers
cogl-texture: Don't attempt to use GL to convert formats under GLES
cogl-texture-2d-sliced: Use the converted bitmap when uploading
gles: Fix the functions names for the GL_OES_framebuffer_object ext
cogl-clip-stack: Set *stencil_used_p when the stack is empty
cogl-path: Use true copy-on-write semantics
cogl-blend-string: Don't split combined blend statements into two
cogl-material: Set blend constant even if alpha and rgb factors are the same
cogl-material: Set the blend equation even if blend funcs are the same
cogl-texture-2d: Optimise _cogl_texture_2d_is_pot
cogl-vertex-buffer: Don't disable layers with no texture coords
cogl-material: Fix the count of the number of layers
cogl: Add an internal CoglBitmask type
cogl: Use a CoglBitmask to store the list of used texcoord arrays
cogl: Record new enabled arrays in _cogl_disable_other_texcoord_arrays
cogl-vertex-buffer: Don't disable any texture coord arrays
cogl-texture-2d: Regenerate the mipmaps when the texture is modified
cogl-gles2-wrapper: Fix some cases using the wrong texture unit
cogl-atlas-texture: Flush the journal before starting blit not after
cogl-material: Fix the function which sets the enable blend flag
cogl-clip-state: Export transform_point internally to Cogl
cogl-path: Export _cogl_path_get_bounds
cogl-clip-stack: Always use the scissor when clipping
cogl-gles2: Prefix internal GLES 2 wrapper symbols with _
cogl-program: Add cogl_program_uniform_1i to GLES
cogl/winsys/cogl-eglx: Use the right egl header on 1.1
cogl-material: Don't use the symbol 'near'
cogl-context: Use the function pointer for glActiveUnit
cogl: Fix the include path in driver/*/Makefile.am
Add _cogl_texture_2d_externally_modified
Add COGL_{OBJECT,HANDLE}_DEFINE_WITH_CODE
cogl-texture: List texture subclass types rather than hardcoding them
cogl-texture: Replace the ensure_mipmaps virtual with pre_paint
cogl: Add an internal CoglTextureRectangle backend
cogl: Add a struct for winsys-specific data to CoglContext
Pass all Xlib events through Cogl
cogl: Add the infrastructure for checking for winsys extensions
cogl-texture: Avoid premult conversion if the dst format has no alpha
cogl: Add _cogl_xlib_{,un}trap_errors
cogl-defines.h: Add a COGL_HAS_X11 define
Add -DCOGL_ENABLE_EXPERIMENTAL_API to Makefiles for Cogl and x11/glx
Add a CoglTexturePixmapX11 texture backend
cogl-texture-pixmap-x11: Use NULL instead of None for invalid GLXFBConfig
cogl: Remove cogl-defines.h.in from the driver make files
cogl: Add const to some pointer arguments
cogl: Pull in the code for GLU tesselator from Mesa/SGI
cogl-path: Use the GLU tesselator to draw paths
cogl-debug: Remove the force-scanline-paths option
cogl-path: Allow changing the fill rule
cogl/tesselator: Update to the latest code from GLU
cogl-material: Don't doubly ref the parent in cogl_material_copy
Fix building the tesselator code for GLES
Add CoglMaterialWrapMode to the Cogl docs and fix docs for the getters
Convert the ASCII art documentation in cogl-vertex-buffer to PNGs
cogl-vertex-buffer: Fix the #define for glDisableVertexAttribArray
cogl-material: Add a property for setting the point size
cogl-material: Add support for point sprites
cogl-vertex-buffer: Default to GL_CLAMP_TO_EDGE for point sprites
cogl-texture: Share the common code in the get_data virtual
cogl-texture: Share the common code in the set_region virtual
cogl-material: Fix some problems with flushing texture overrides
Use cogl_read_pixels in the cogl texture draw-and-read fallback
Use GL_NEAREST filter in the draw-and-read get_data texture fallback
Fix cogl_texture_get_data when an intermediate buffer is used
Use GL_MAX_TEXTURE_SIZE on GLES when checking supported tex size
cogl: Don't define the deprecated ref/unref accessors for new types
Add cogl_vertex_buffer_is_indices to the public headers
Don't define public cogl_is_* functions for internal types
Add the deprecated ref-counting for cogl_program
cogl-gles2-wrapper: Layers aren't equal if one is enabled and one is not
Move _cogl_texture_2d_is_pot to cogl-util.h
Rename COGL_ERROR_MISSING_FEATURE to COGL_ERROR_UNSUPPORTED
Make a public CoglBitmapError enum
configure: Include gl2ext.h or glext.h under GLES
Add a Cogl texture 3D backend
Rename the third texure coordinate from 'r' to 'p'
Make the material functions for setting the p wrap mode public
Add a GL_GENERATE_MIPMAP fallback to the texture 2d and 3d backends
cogl-texture-3d: Don't include cogl-texture-2d-private.h
cogl-texture-3d: Fix the cogl-material-private header include
cogl-texture-3d: Use glTexSubImage3D through an indirect pointer
gles/cogl-texture-driver.c: Fix the include for cogl-material-private
cogl-texture-2d-sliced: Store the internal format not image format
cogl-bitmap: Encapsulate the CoglBitmap even internally
Try to avoid copying the GdkPixbuf when it is tightly packed
Add a Cogl debug flag for BITMAP
Add an internal _cogl_bitmap_new_from_buffer
cogl-material-arbfp: Use separate buffers when calling g_ascii_dtostr
cogl-material: Consider the shader when deciding if materials equate
cogl-material: Always reset the GLSL program to zero when flushing
cogl-material: Don't map the shininess value to [0,1]
cogl-bitmap-pixbuf: Fix the rowstride used when copying a GdkPixbuf
cogl-bitmap-pixbuf: Avoid copying the buffer in more circumstances
Plug the leaking CoglProgram and CoglShader
gles/cogl-shader.c: Store the shader type in CoglShader
cogl-material: Unref the texture when reverting authority
cogl-atlas-texture: Accept formats with different component orders
cogl-material: Compare whether textures are equal by their GL handle
cogl-atlas: Rename to CoglRectangleMap
cogl: Add an internal utility to maintain a list of callback functions
cogl-atlas-texture: Split out the atlas data structure
cogl-atlas: Support multiple formats and clearing the texture
cogl-pango: Use a CoglAtlas to maintain the glyph cache
cogl-atlas: Increase the default minimum texture size
cogl-rectangle-map: Store the remaining space per node
cogl-rectangle-map: Use a GArray for the stack
cogl-atlas: Add some more debugging notes
cogl-atlas: Try the next size when there would be less than 6% waste
cogl-rectangle-map: Record largest gap rather than the remaining space
cogl-atlas: Use _cogl_texture_driver_size_supported
cogl-atlas: Verify that the chosen initial size is supported
cogl-vertex-buffer: Flush the framebuffer state first
cogl-framebuffer: Clear the renderbuffer list on failure
cogl-vertex-buffer: Don't always set COGL_MATERIAL_FLUSH_FALLBACK_MASK
cogl: Make cogl_util_next_p2 internal and fix the documentation
cogl-object-private.h: Include cogl-debug.h
Owen W. Taylor (6):
CoglTexture2DSliced: Handle TEXTURE_RECTANGLE_ARB
Fix checks for out-of-bounds coordinates and repeats
Set pixel store parameters before calling glGetTexImage
Switch texture units before calling _cogl_texture_set_filters()
cogl-framebuffer: Flush journal when creating fbo
Always bind a new texture to unit 1 when necessary
Richard Hughes (1):
build: Fix a compiler warning when using make dist
Robert Bragg (124):
cogl: rename cogl_enable to _cogl_enable
cogl: adds convenience cogl_multiply_matrix function
cogl: move cogl_set_source* funcs into cogl.c
docs: This improves the documentation for cogl_push_framebuffer
cogl: renames cogl_multiply_matrix to cogl_transform
debug: wrap glClear calls with the GE macro
build: expose automake conditionals for cogl winsys
Stubs out _cogl_xlib_handle_event
math: Adds an experimental cogl_vector3_* API
[material] fix _set_alpha_test_function: missing a glEnable(GL_ALPHA_TEST)
Start eradicating the CoglHandle typedef
buffer: Remove use of CoglHandle in the CoglBuffer API
cogl: avoid â??_cogl_xyz_handle_newâ?? defined but not used warnings
path: Remove use of CoglHandle in the CoglPath API
bitmap: Remove use of CoglHandle in the CoglBitmap API
clip_stack: Remove use of CoglHandle in the CoglClipStack API
cogl-path: Renames cogl_path_get/set cogl_get/set_path
cogl-path: Adds missing cogl_is_path prototype
CoglObject: Adds cogl_object_{get,set}_user_data
CoglObject: Adds a COGL_OBJECT macro for casting
cogl-object-private.h: white space cleanup
matrix: add cogl_matrix_equal API
primitives: make sure to update texture storage before drawing
atlas: fix some journal flushing issues
material: Adds backend abstraction for fragment processing
material: Avoid redundant glBindTexture calls
cogl-color: add private _cogl_color_get_rgba_4ubv API
cogl-color: add cogl_color_init_from_xyz funcs
blend-strings: removes the AUTO_COMPOSITE function enum
material: fix #ifdef guard around use of _TEXTURE_RECTANGLE
CoglMaterial: Implements sparse materials design
cogl: remove _cogl_material_flush_gl_state flush options
material: remove override options from _cogl_material_equal
material: Adds simple breadcrumb debugging mechanism
primitives: no longer assume _get_layers list remains valid
cogl docs: Improve documentation for cogl_ortho
material: Make CoglMaterial responsible for depth state
material: generalize how we compare simple material properties
primitives: we were memsetting the wrong wrap mode overrides pointer
material: Adds a simple material age getter
Adds an internal weak material mechanism
material: free any layer cache in material_set_parent
material: Support sparse ARBfp program generation
material: Adds arbfp compile counter
egl: Consolidates eglx and eglnative into one "egl" winsys
material: fix a typo in _cogl_material_journal_unref
gles2: don't disable clip planes for GLES2
texture-pixmap-x11: don't assume anything about the GLXFBConfig type
material: Avoid possibly reading invalid memory
material: remove a duplicate gtk-doc "Since: 1.4"
material: Split the fragment processing backends out
material: Replace CoglHandle with CoglMaterial *
cogl: declare experimental symbols consistently
cogl: don't include cogl-vector.h twice in cogl.h
build: Fix GLES builds since the material backend split
material: don't keep extra ref on copy-on-write materials
cogl-object-private.h: #include glib.h and cogl-types.h
cogl-vertex-buffer.h: #include <cogl/cogl-defines.h>
cogl-material: Adds debug api to dump sparse material graph
pixel-buffer: Replace CoglHandle with CoglPixelBuffer *
cogl-buffer: Handle subclass registration like cogl-texture
cogl-buffer: make the COGL_BUFFER_USAGE_HINT private
rename CoglPixelBuffer to CoglPixelArray
cogl-buffer-private.h: cleanup up the coding style
pixel-array: rename new_from_size to new_with_size
pixel-array: Only allow allocation of arrays with a 2D size
cogl-object: cogl_is_XYZ prototype should take void *
pixel-array: Allow passing of hints to cogl_buffer_map
pango-render: set CLAMP_TO_EDGE wrap mode on glyph_material
debug: Adds a COGL_DEBUG=disable-pbos debug option
cogl: expose the semantic differences of gl/gles2 npot textures
cogl-buffer: Track the last used bind target in CoglBuffer
cogl-buffer: consider it an error to free a mapped buffer
cogl-buffer: Move malloc fallback logic into CoglBuffer
material: route fogging state through CoglMaterial
framebuffer: Replace CoglHandle with CoglFramebuffer *
material: set ->layer_index on new layers for unit0
material: support dumping layer state graph to dot file
material: use common node type for materials and layers
material: copy_differences: handle copying fog state
material: split the texture unit management out
material: splits out all the state flushing code
cogl: don't include cogl-debug.h in cogl.h or install
cogl-shader: Store the CoglShaderType in CoglShader
cogl-shader: unifies the driver/{gl,gles} shader files
gles2: Have CoglProgram track uniforms per program
cogl-program: gles2: bind programs lazily as for GL
material: only deference layer->texture for authority
material: Improve the dot file debugging code
material: don't dereference layer->texture directly
material: fix copying of material layer differences
material: fix initialization of sparse properties
material: unlink old layer from owner when replacing
material: chain up in layer_pre_change_notify
material: Add cogl_material_{get,set}_user_program
cogl: Adds a COGL_FEATURE_SHADERS_ARBFP feature flag
cogl: Allow setting ARBfp source on a CoglShader
cogl-program: Adds use_uniform_xyz methods
material-glsl: #include "cogl-shader-private.h"
cogl-shader: correctly #ifdef guard an if else block
cogl-shader: get_info_log should always use strdup
material: Implements weak materials
profile: Update to uprof-0.3 dep for --enable-profile
journal: provide more detailed uprof instrumentation
Initialize the cogl uprof state in cogl_create_context
cogl-framebuffer: fix leak when popping framebuffer
material: track unit state with arbfp private state
material: Adds _get_layer_combine_constant API
material: track if material change is layer change
arbfp: rename get_arbfp_authority clarifying semantics
material: pass material owner for layer pre changes
material-arbfp: fixes for how we track private state
material: make layer/material_pre_changes mutually exclusive
material-arbfp: don't redo codegen for texture changes
material-arbfp: don't recompile for constant changes
material: don't declare backend vtables in headers
material: Adds experimental cogl_material_foreach_layer API
material-arbfp: Another pass at simplifying the code
material-arbfp: fix updating params if sharing progs
docs: Use "Cogl" not "COGL" in Cogl API reference
docs: cogl-texture-3d wasn't listed as experimental
docs: update the overview paragraph for Cogl
docs: Put deprecated Cogl symbols into new section
material: Don't prune ancestry if it owns some layers
Sunil Sadasivan (1):
cogl_texture_get_data() copies using wrong width size.
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]