Edit

kc3-lang/angle/.clang-format

Branch :

  • Show log

    Commit

  • Author : Jamie Madill
    Date : 2015-07-29 16:20:28
    Hash : 2e5797e3
    Message : Log EGL initialize errors to the platform. This will allow us to show more extended error info in about:gpu in Chromium. BUG=angleproject:966 BUG=515229 Change-Id: I24c8f33ac3576395ff13dbf7f4664c649af18e33 Reviewed-on: https://chromium-review.googlesource.com/289590 Tested-by: Jamie Madill <jmadill@chromium.org> Reviewed-by: Zhenyao Mo <zmo@chromium.org> Reviewed-by: Corentin Wallez <cwallez@chromium.org>

  • .clang-format
  • # Defines the ANGLE style for automatic reformatting.
    # https://code.google.com/p/angleproject/wiki/CodingStandard
    # See Clang docs: http://clang.llvm.org/docs/ClangFormatStyleOptions.html
    BasedOnStyle: Chromium
    
    # Allow double brackets such as std::vector<std::vector<int>>.
    Standard: Cpp11
    
    # Indent 4 spaces at a time.
    IndentWidth: 4
    
    # Keep lines under 100 columns long.
    ColumnLimit: 100
    
    # Always break before braces
    BreakBeforeBraces: Allman
    
    # Indent case labels.
    IndentCaseLabels: true
    
    # Right-align pointers and references
    PointerAlignment: Right
    
    # ANGLE likes to align things as much as possible.
    AlignOperands: true
    AlignConsecutiveAssignments: true
    
    # Use 2 space negative offset for access modifiers
    AccessModifierOffset: -2
    
    # TODO(jmadill): Decide if we want this on. Doesn't have an "all or none" mode.
    AllowShortCaseLabelsOnASingleLine: false
    
    # Useful for spacing out functions in classes
    KeepEmptyLinesAtTheStartOfBlocks: true