[cogl] Created tag 1.6.0
- From: Robert Bragg <rbragg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [cogl] Created tag 1.6.0
- Date: Tue, 14 Jun 2011 17:16:46 +0000 (UTC)
The signed tag '1.6.0' was created.
Tagger: Robert Bragg <robert linux intel com>
Date: Tue Jun 14 18:05:55 2011 +0100
Release 1.6.0 (stable)
Changes since the last tag '1.4.0':
Alexandre Quessy (1):
Fixed "the the" repetitions in some doc strings
Damien Lespiau (5):
cogl: Use Cogl (not COGL) consistently
build: Fix EGL/CEX100 build with GLES2
build: Remove unused variable
cogl: Fix unused variable warning with GLES2
cogl: Revert "build: Remove unused variable"
Emmanuele Bassi (23):
build: Start moving to a non-recursive layout
Merge branch 'wip/non-recursive'
Merge remote branch 'elliot/events-buttons'
build: Unconditionally add GLES2 shaders to EXTRA_DIST
cogl-x11: Trap glXDestroyPixmap()
Merge branch 'wip/path-constraint'
Merge branch 'private-cleanup'
Remove a compiler warning
gtk-doc: Fixes for the API references
Merge branch 'wip/static-colors'
Merge remote branch 'elliot/c90-fix'
Merge remote branch 'elliot/cookbook-animations-looping'
Merge remote branch 'elliot/cookbook-opacity-values-fix'
build: Don't reference non-existing files
build: Add a missing file
build: Add missing cogl-shader-boilerplate.h
pipeline: Use WrapModeInternal in the Layer struct
Merge remote branch 'elliot/cookbook-animations-scaling'
Merge remote branch 'elliot/cookbook-animations-looping-new-api'
docs: Add 1.6 index to the API references
build: Ignore private headers when building the Cogl reference
docs: Fixes for the Cogl API reference
Merge branch 'xi2'
Evan Nemerson (1):
cogl: Include exported pacakges information in GIR
Kristian Høgsberg (1):
Add wayland backend
Maxim Ermilov (1):
CoglContext: correct initialization order
Neil Roberts (113):
cogl-texture-2d-sliced: Don't create the slice textures twice
cogl-texture-2d-sliced: Use the smallest possible waste
Support foreign textures in the texture-2d and rectangle backends
cogl-texture-2d-sliced: Use the other backends for the slices
Avoid mixing declarations and code
cogl-context-winsys: Avoid zero-length arrays
cogl: Use separate materials for set_source_color and texture
Merge cogl-program-{gl,gles}.c into one cogl-program.c
cogl-gles2-wrapper: Fix a reference to the old name for CoglPipeline
cogl-primitive: Fix the ref-counting for the convenience constuctors
cogl-primitive: Add the missing cogl_primitive_new_p2 function
cogl-primitive: Fix a typo in new_with_attributes_array
cogl-primitive: Fix the texture attribute offsets
cogl-buffer: Use void* instead of guint8* for map and set_data
cogl: Don't flush the framebuffer state for the internal draw
cogl-clip-stack: Don't allocate a separate struct for CoglClipStack
cogl: Move the clip stack dirtiness to the context rather than the FB
cogl-path: Use the vertex array API instead of CoglVertexBuffer
cogl: Don't flush the journal when flushing clip state
cogl-framebuffer: Add a flag to skip flushing the clip state
cogl-journal: Log the clip state in the journal
cogl-path: Don't bother filling the path if less than 3 nodes
Replace the disable-npots tool with a COGL_DEBUG option
cogl-texture-2d-sliced: Fix the foreach callback for waste textures
CoglTexture2DSliced: Pass slice tex to callback in foreach_sub_texture
cogl-pipeline: Use layer overrides as CoglHandles instead of GLuint
cogl-texture: Remove the gl_handle from CoglTextureSliceCallback
cogl-texture-driver-gles: Fix image height for uploading 3D textures
Add an internal _cogl_offscreen_new_to_texture_full function
Add an internal _cogl_read_pixels_with_rowstride
cogl_read_pixels: Fix the format used in GLES2
cogl-framebuffer: Try to track format of the framebuffer
cogl: Rename arbfp_source_buffer to fragment_source_buffer
Move find_arbfp_authority to cogl-pipeline.c
Move need_texture_combine_separate to cogl-pipeline
Move the cogl shader boilerplate setting code to a separate function
Generate GLSL in the CoglPipeline GLSL backend
Remove the disabling of layer constants for GLES2
cogl: Separate out state flags for the alpha test func and ref
cogl-pipeline: Add getters for the alpha test state
cogl-pipeline-glsl: Generate the alpha test snippet under GLES2
Disable the fixed function backend for GLES2
Remove the fragment shader generation from the GLES2 wrapper
cogl-pipeline-glsl: Don't use gl_PointCoord on OpenGL
Add a warning message when no usable Cogl pipeline backend is found
Don't use the fixed function backend if there is a user program
Add a COGL_DEBUG option to disable the fixed function pipeline backend
Lower the priority of the GLSL pipeline backend
cogl-context: Get rid of the features_cached member
cogl_pipeline_equal: Fix the comparison for layer texture equality
cogl-pipeline-glsl: Use char* instead of GLchar*
cogl-shader.c: Don't add the common boilerplate twice
cogl-pipeline: Add more ignored state changes for program generation
cogl-pipeline-opengl: Fix enabling previously disabled units
cogl-pipeline-fixed: Use the correct state flag for combine constant
cogl-pipeline: Fix the codgen authority for texture target changes
cogl-pipeline: Fix comparing layer states for finding codgen authority
cogl: Remove the generated array size for cogl_tex_coord_in
cogl-pipeline-glsl: Fix reusing shaders for shared ancestors
Revert "cogl: Remove the generated array size for cogl_tex_coord_in"
cogl-journal: Defer expanding the vertices until uploading
cogl-clip-stack: Don't convert rect clips to window clips
cogl-clip-stack: Move the struct definitions to the header
cogl-journal: Attempt to clip manually to avoid breaking up batches
Add a COGL_DEBUG option to disable software clipping
cogl-pipeline: Fix the layer_has_alpha_cb
cogl-pipeline-opengl: Remove the includes for the various backends
Rename CoglPipelineBackend to CoglPipelineFragend
cogl-pipeline: Move texture enabling/disabling to fixed fragend
cogl-pipeline: Make find codegen authority more general
cogl-program: Add private functions to check if have each shader type
cogl: Add a GLSL 'progend'
cogl: Add a fixed function vertend
cogl-pipeline: Rename the fragment_{source,header}_buffer to codegen
cogl-shader-boilerplate: Add more builtins for GLES2
cogl-shader-boilerplate: Don't put the color attrib in location 0
cogl: Add a vertend to generate GLSL
cogl: Move COGL_DEBUG=show-source into cogl-shader.c
cogl-path: Stroke using the vertex attribute API
cogl-vertex-attribute: Use glVertexAttribPointer on GLES2
cogl-pipeline: Add internal API to get the layer matrix
cogl-matrix-stack: Convert to be a CoglObject
cogl-matrix-stack: Add _cogl_matrix_stack_has_identity_flag
cogl: upload matrices with uniforms on GLES2
cogl-pipeline: Use enums for the layer combine values
Remove the GLES2 wrapper
cogl2-path: Don't flush the enable flags
cogl-shader-boilerplate: Add the 3D texture extension on GLES2
cogl-atlas: Convert to be a CoglObject subclass
Allow multiple CoglAtlases for textures
cogl-pipeline-fragend-arbfp: Generate ARBfp if user vertex shader
cogl-vertex-attribute: Fix the name of the cogl_normal_in attribute
cogl-texture: Don't use the source rowstride if we have to copy bitmap
cogl-util: Add an internal wrapper for the ffs function
cogl-texture-driver-gles: Don't copy the bitmap if alignment matches
cogl: Don't assume that CoglBitmaps are allocated to height*rowstride
cogl-vertex-attribute: Add flags to _cogl_draw_vertex_attributes_array
cogl-journal: Avoid enabling blending if possible
cogl-vertex-attribute: Optionally avoid applying the legacy state
cogl-atlas-texture: Don't disable atlas if can't read texture data
cogl-context: Don't enable point sprites on GLES2
cogl: Fallback to set_data when mapping a buffer to fill it
cogl: Enable the VBOs feature for GLES2
cogl-buffer: Support mapping buffers for write on GLES
cogl-pipeline: Fix the enum names for the constant combine source
cogl-pipeline-opengl: #ifdef out set_glsl_program for GLES 1.1
cogl-program: Don't use separate definitions on GLES 1.1
cogl-shader-boilerplate: Move the uniforms to the common code
cogl-pipeline-progend-glsl: Generalize updating GLES2 uniforms
cogl-pipeline: Flush the lighting params in common code not vertend
cogl-debug: Split the flags to support more than 32
cogl-debug: Add a debug option for tracing clipping
cogl-clip-stack: Fix flushing multiple stencil rectangles
Owen W. Taylor (3):
Actually free buffer objects
Free state at the end of a journal flush
Use FBOs and use cogl_read_pixels() to efficiently read partial textures
Robert Bragg (97):
cogl: removes unused _cogl_setup_viewport
material: tweak dot file debug code
cogl: Adds {push,pop,get}_source functions
material: Adds _cogl_material_pre_paint_for_layer
vertex-buffer: remove the unstrided CBO type
material: Adds missing get_layer_wrap_mode_xyz prototypes
material: add internal layer filter getters
material: Adds _cogl_material_get_layer_texture
buffer: remove flag macros
buffer: Add a store_created bit field member
pixel-array: Remove flags member and flag macros
pixel-array: Remove some benign variables
buffer: warn if (offset + size) > buffer->size
buffer: BufferBindTarget + BufferUsageHint enum renaming
Move IndicesType and VerticesMode typedefs to cogl-types.h
cogl-object: correctly free user_data_array in _unref
material-node: track if node owns reference on parent
material: Bail out faster if re-flushing unchanged material
buffer: make _bind() return base pointer
buffer: adds immutable ref/unref mechanism
cogl: Adds experimental CoglIndexArray type
cogl: Adds experimental CoglVertexArray type
cogl: Adds experimental CoglIndices API
cogl: Adds experimental CoglVertexAttribute API
cogl: Adds experimental CoglPrimitive API
primitive: Adds convenience constructors
primitive: adds immutable ref/unref mechanism
vertex-buffer: port to CoglVertexAttributes + CoglPrimitive
vertex-buffer: use cogl_get_rectangle_indices
journal: port to the vertex_attributes API
primitives: implements cogl_polygon on vertex_attributes
pango: push/pop source instead of trashing users source
pango: Use CoglMaterial type for materials
cogl: rename CoglMaterial -> CoglPipeline
gles2: disable vbos until while we rework backend
primitive: fix prototypes and start adding docs
_multitexture_quad_single_primitive: avoid wrap overrides
texture_quad_multiple_primitives: rework wrap mode overrides
cogl: add separate material for blended source_colors
pipeline: Avoid costly checking of lighting properties
matrix-stack: use GArray instead of GSList for stack
cogl-shader: Prepend boilerplate for portable shaders
cogl: Adds COGL_ENABLE_EXPERIMENTAL_2_0_API define
path 2.0: update path API for experimental 2.0 API
build: cogl-clip-state.h depends on cogl-clip-stack.h
indices: Makes cogl_indices_get_array public
vertex-array: Adds data arg for _vertex_array_new()
vertex-buffer: don't unref NULL object
debug: Adds a COGL_DEBUG=wireframe option
cogl: remove WrapModeOverrides from FlushOptions
primitives: validate with _cogl_pipeline_foreach_layer
matrix: Adds experimental cogl_matrix_{transform,project}_points
journal: remove possability of fallback layers
clip-stack: combine modelview-projection in set_clip_planes
pipeline: Simplify layer change notifications to backend
primitives: avoid leaking polygon override materials
pipeline: inline _get_parent and _get_authority
pipeline simple optimization for _needs_blending_enabled
matrix: Adds matrix_copy and _free functions
matrix gtype: registers a boxed type for CoglMatrix
cogl-object: remove un-used cogl_object_get_type
pipeline: remove layer->backend_priv[] array
pipeline: generalize _cogl_pipeline_equal
pipeline: Implements _cogl_pipeline_hash function
arbfp: Adds an ARBfp program cache
pipeline: remove spurious use of True instead of TRUE
context: only declare arbfp cache for GL
pipeline: don't use near/far symbols
pipeline: initialize HashState flags member
pipeline: remove unused HashState member
pipeline: Clarify stages for finding an arbfp program
arbfp: initialize arbfp_program_state->next_constant_id
arbfp: Copy pipelines used as cache keys
pipeline: don't dereference NULL program state
matrix-stack: Adds a stack age counter
matrix-stack: Make header style consistent
pipeline: don't skip flush if skip_gl_color flag differs
pipeline: optimize state init if changing property
pipeline: differentiate texture target and data state
framebuffer: Move clear code to cogl-framebuffer.c
cogl-object: Adds an internal _cogl_object_set_user_data
journal: Support per-framebuffer journals
clip-stack: Adds _cogl_clip_stack_get_bounds API
clip: rename get_clip_stack + add framebuffer_get_stack
cogl: Adds _cogl_swap_buffers_notify for clutter backends
cogl: Adds _cogl_util_point_in_polygon API
matrix: fix transform/project_points() APIs
cogl: Implements a software only read-pixel fast-path
debug: Adds a COGL_DEBUG=disable-fast-read-pixel option
cogl: s/Cogl*Vertex/CoglVertex*/
docs: Adds bitmap section to cogl reference manual
cogl: rename CoglVertexAttribute CoglAttribute
cogl: make sure to init ctx->framebuffers
journal: start uprof flush timer after flushing fb deps
cogl: call _cogl_texture_init for x11 tfp
framebuffer: flush journal when switching framebuffers
pipeline: fix for _init_multi_property_sparse_state
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]