[cogl/cogl-1.12] pipeline: make _GET_LAYER_NO_CREATE enum a flag



commit fb22383993d76161d7f63446e715d4fa16623716
Author: Robert Bragg <robert linux intel com>
Date:   Sat Aug 25 19:39:51 2012 +0100

    pipeline: make _GET_LAYER_NO_CREATE enum a flag
    
    _cogl_pipeline_get_layer_with_flags accepts a CoglPipelineGetLayerFlags
    flags argument and understands one COGL_PIPELINE_GET_LAYER_NO_CREATE
    flag. There was a mistake with the definition of this enum though so
    COGL_PIPELINE_GET_LAYER_NO_CREATE had a value of 0 and so testing for
    the flag using the bitwise & operator would never find the flag set.
    
    Reviewed-by: Neil Roberts <neil linux intel com>
    
    (cherry picked from commit 5923f92f1428b3eb4977b5f21723f1b19a9d284a)

 cogl/cogl-pipeline-private.h |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/cogl/cogl-pipeline-private.h b/cogl/cogl-pipeline-private.h
index a6caac5..e88fce5 100644
--- a/cogl/cogl-pipeline-private.h
+++ b/cogl/cogl-pipeline-private.h
@@ -665,7 +665,7 @@ void _cogl_pipeline_update_blend_enable (CoglPipeline *pipeline,
 
 typedef enum
 {
-  COGL_PIPELINE_GET_LAYER_NO_CREATE
+  COGL_PIPELINE_GET_LAYER_NO_CREATE = 1<<0
 } CoglPipelineGetLayerFlags;
 
 CoglPipelineLayer *



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]