Skip to content

Commit

Permalink
"Release 1.54 - Visibility Buffer | Asset Pipeline | GPU Config Syste…
Browse files Browse the repository at this point in the history
…m | macOS/iOS | Lots more ..."
  • Loading branch information
TFJenkins committed Feb 2, 2024
1 parent 2d453f3 commit 1ea3ea6
Show file tree
Hide file tree
Showing 2,737 changed files with 354,480 additions and 590,937 deletions.
172 changes: 172 additions & 0 deletions .clang-format
Original file line number Diff line number Diff line change
@@ -0,0 +1,172 @@
---
# BasedOnStyle: LLVM
AccessModifierOffset: -4
AlignAfterOpenBracket: Align
#AlignArrayOfStructures: Left
AlignConsecutiveAssignments: None
AlignConsecutiveBitFields: None
AlignConsecutiveDeclarations: AcrossComments
AlignConsecutiveMacros: AcrossEmptyLinesAndComments
AlignEscapedNewlines: Left
AlignOperands: Align
AlignTrailingComments: true
AllowAllArgumentsOnNextLine: false
AllowAllParametersOfDeclarationOnNextLine: false
AllowShortBlocksOnASingleLine: Never
AllowShortCaseLabelsOnASingleLine: false
AllowShortEnumsOnASingleLine: true
AllowShortFunctionsOnASingleLine: All
AllowShortIfStatementsOnASingleLine: Never
AllowShortLambdasOnASingleLine: All
AllowShortLoopsOnASingleLine: false
AlwaysBreakAfterReturnType: None
AlwaysBreakBeforeMultilineStrings: false
AlwaysBreakTemplateDeclarations: Yes
BinPackArguments: true
BinPackParameters: true
BitFieldColonSpacing: Both
#BreakAfterAttributes: Never
BreakAfterJavaFieldAnnotations: false
#BreakArrays: true
BreakBeforeBinaryOperators: None
BreakBeforeConceptDeclarations: true
BreakBeforeBraces: Allman
#BreakBeforeInlineASMColon: OnlyMultiline
BreakBeforeTernaryOperators: true
BreakConstructorInitializers: AfterColon
BreakInheritanceList: AfterColon
BreakStringLiterals: true
ColumnLimit: 140
CompactNamespaces: false
ConstructorInitializerIndentWidth: 4
ContinuationIndentWidth: 4
Cpp11BracedListStyle: false
DerivePointerAlignment: false
DisableFormat: false
#EmptyLineAfterAccessModifier: Never
EmptyLineBeforeAccessModifier: LogicalBlock
FixNamespaceComments: true
IncludeBlocks: Regroup
IncludeCategories:
- Regex: 'pch.h[">]$'
Priority: -100
SortPriority: 0
CaseSensitive: true
- Regex: 'Interfaces\/IMemory.h[">]$'
Priority: 100
SortPriority: 0
CaseSensitive: true
- Regex: '\/(Config.h|AuraConfig.h)[">]$'
Priority: 1
SortPriority: 0
CaseSensitive: true
- Regex: 'ThirdParty\/'
Priority: 3
SortPriority: 0
CaseSensitive: true
- Regex: 'Interfaces\/'
Priority: 4
SortPriority: 0
CaseSensitive: true
- Regex: '\.fsl[">]$'
Priority: 7
SortPriority: 0
CaseSensitive: false
- Regex: '^<[[:alnum:]_\-\.\/]+>$'
Priority: 2
SortPriority: 0
CaseSensitive: false
- Regex: '^"[[:alnum:]_\-\.]+"$'
Priority: 6
SortPriority: 0
CaseSensitive: false
- Regex: '.*'
Priority: 5
SortPriority: 0
CaseSensitive: false
IncludeIsMainRegex: '(Impl)?$'
#IndentAccessModifiers: false
IndentCaseBlocks: false
IndentCaseLabels: false
IndentExternBlock: NoIndent
IndentGotoLabels: true
IndentPPDirectives: None
IndentRequires: true
IndentWidth: 4
IndentWrappedFunctionNames: false
#InsertBraces: false
#InsertNewlineAtEOF: true
InsertTrailingCommas: None
#IntegerLiteralSeparator:
# Binary: 0
# BinaryMinDigits: 0
# Decimal: 0
# DecimalMinDigits: 0
# Hex: 0
# HexMinDigits: 0
JavaScriptQuotes: Leave
JavaScriptWrapImports: true
KeepEmptyLinesAtTheStartOfBlocks: false
#LambdaBodyIndentation: Signature
#LineEnding: CRLF
UseCRLF: true
MaxEmptyLinesToKeep: 1
NamespaceIndentation: None
ObjCBinPackProtocolList: Auto
ObjCBlockIndentWidth: 4
ObjCBreakBeforeNestedBlockParam: true
ObjCSpaceAfterProperty: false
ObjCSpaceBeforeProtocolList: true
#PackConstructorInitializers: Never
PenaltyBreakAssignment: 2
PenaltyBreakBeforeFirstCallParameter: 19
PenaltyBreakComment: 300
PenaltyBreakFirstLessLess: 120
#PenaltyBreakOpenParenthesis: 0
PenaltyBreakString: 1000
PenaltyBreakTemplateDeclaration: 10
PenaltyExcessCharacter: 1000000
PenaltyIndentedWhitespace: 0
PenaltyReturnTypeOnItsOwnLine: 60
PointerAlignment: Left
#PPIndentWidth: -1
#QualifierAlignment: Left
#ReferenceAlignment: Pointer
ReflowComments: true
#RemoveBracesLLVM: false
#RemoveSemicolon: false
#RequiresClausePosition: OwnLine
#RequiresExpressionIndentation: OuterScope
#SeparateDefinitionBlocks: Always
#ShortNamespaceLines: 1
SortIncludes: true
SortJavaStaticImport: Before
SortUsingDeclarations: true
SpaceAfterCStyleCast: false
SpaceAfterLogicalNot: false
SpaceAfterTemplateKeyword: false
SpaceAroundPointerQualifiers: Default
SpaceBeforeAssignmentOperators: true
SpaceBeforeCaseColon: false
SpaceBeforeCpp11BracedList: false
SpaceBeforeCtorInitializerColon: false
SpaceBeforeInheritanceColon: false
SpaceBeforeParens: ControlStatements
SpaceBeforeRangeBasedForLoopColon: true
SpaceBeforeSquareBrackets: false
SpaceInEmptyBlock: false
SpaceInEmptyParentheses: false
SpacesBeforeTrailingComments: 1
SpacesInAngles: false
SpacesInConditionalStatement: false
SpacesInContainerLiterals: true
SpacesInCStyleCastParentheses: false
#SpacesInLineCommentPrefix:
# Minimum: 1
# Maximum: -1
SpacesInParentheses: false
SpacesInSquareBrackets: false
Standard: Latest
TabWidth: 4
UseTab: Never
...
144 changes: 144 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,144 @@
# Set the default behavior, in case people don't have core.autocrlf set.
# Auto detect text files and perform LF normalization
* text=auto
# Explicitly declare text files you want to always be normalized and converted
# to native line endings on checkout.
*.gitattributes text
*.gitignore text
*.gitmodules text
*.md text
*.txt text
# Explicitly declare text files you always have LF line endings on checkout.
*.c text
*.h text
*.cpp text
*.hpp text
*.m text
*.mm text
*.js text
*.cs text
*.xml text
*.json text
*.py text
# Declare files that will always have CRLF line endings on checkout.
*.sln text eol=crlf
*.vcxproj* text eol=crlf
*.bat text eol=crlf
# Declare files that will always have LF line endings on checkout.
# Apple and Linux exclusive files
*.xcworkspacedata text eol=lf
*.pbxproj text eol=lf
*.plist text eol=lf
*.xib text eol=lf
*.storyboard text eol=lf
*.project text eol=lf
*.workspace text eol=lf
*.command text eol=lf
*.sh text eol=lf
# Documents
*.doc filter=lfs diff=lfs merge=lfs -text
*.DOC diff=astextplain
*.docx filter=lfs diff=lfs merge=lfs -text
*.DOCX diff=astextplain
*.pdf filter=lfs diff=lfs merge=lfs -text
*.PDF diff=astextplain
*.rtf filter=lfs diff=lfs merge=lfs -text
*.RTF diff=astextplain
#Binary Section
# Denote all files that are truly binary and should not be modified.
#Textures and Meshes
*.png filter=lfs diff=lfs merge=lfs -text
*.jpg filter=lfs diff=lfs merge=lfs -text
*.jpeg filter=lfs diff=lfs merge=lfs -text
*.tga filter=lfs diff=lfs merge=lfs -text
*.dds filter=lfs diff=lfs merge=lfs -text
*.hdr filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.mtl filter=lfs diff=lfs merge=lfs -text
*.gif filter=lfs diff=lfs merge=lfs -text
*.ico filter=lfs diff=lfs merge=lfs -text
*.tex filter=lfs diff=lfs merge=lfs -text
#Fonts
*.otf filter=lfs diff=lfs merge=lfs -text
*.ttf filter=lfs diff=lfs merge=lfs -text
#Zip stuff
*.gz filter=lfs diff=lfs merge=lfs -text
*.zip filter=lfs diff=lfs merge=lfs -text
*.7z filter=lfs diff=lfs merge=lfs -text
*.tar filter=lfs diff=lfs merge=lfs -text
# Compiled Dynamic libraries
*.so filter=lfs diff=lfs merge=lfs -text
*.dylib filter=lfs diff=lfs merge=lfs -text
*.dll filter=lfs diff=lfs merge=lfs -text
*.pdb filter=lfs diff=lfs merge=lfs -text
# Compiled Static libraries
*.lai filter=lfs diff=lfs merge=lfs -text
*.la filter=lfs diff=lfs merge=lfs -text
*.a filter=lfs diff=lfs merge=lfs -text
*.lib filter=lfs diff=lfs merge=lfs -text
*.llblgenproj filter=lfs diff=lfs merge=lfs -text
# Executables
*.exe filter=lfs diff=lfs merge=lfs -text
*.out filter=lfs diff=lfs merge=lfs -text
*.app filter=lfs diff=lfs merge=lfs -text
*.nupkg filter=lfs diff=lfs merge=lfs -text
*.DDS filter=lfs diff=lfs merge=lfs -text
*.gnf filter=lfs diff=lfs merge=lfs -text
*.woff2 filter=lfs diff=lfs merge=lfs -text
*.dae filter=lfs diff=lfs merge=lfs -text
*.pyd filter=lfs diff=lfs merge=lfs -text
*.eps filter=lfs diff=lfs merge=lfs -text
*.raw filter=lfs diff=lfs merge=lfs -text
*.unity filter=lfs diff=lfs merge=lfs -text
*.elf filter=lfs diff=lfs merge=lfs -text
*.vsix filter=lfs diff=lfs merge=lfs -text
*.bmp filter=lfs diff=lfs merge=lfs -text
*.TTF filter=lfs diff=lfs merge=lfs -text
*.FBX filter=lfs diff=lfs merge=lfs -text
*.mp3 filter=lfs diff=lfs merge=lfs -text
*.tfx filter=lfs diff=lfs merge=lfs -text
*.o filter=lfs diff=lfs merge=lfs -text
*.db filter=lfs diff=lfs merge=lfs -text
*.sdkmesh filter=lfs diff=lfs merge=lfs -text
*.ogg filter=lfs diff=lfs merge=lfs -text
*.mega filter=lfs diff=lfs merge=lfs -text
*.jar filter=lfs diff=lfs merge=lfs -text
*.css.map filter=lfs diff=lfs merge=lfs -text
*.sdf filter=lfs diff=lfs merge=lfs -text
*.eot filter=lfs diff=lfs merge=lfs -text
*.prx filter=lfs diff=lfs merge=lfs -text
*.msi filter=lfs diff=lfs merge=lfs -text
*.min.map filter=lfs diff=lfs merge=lfs -text
*.ozz filter=lfs diff=lfs merge=lfs -text
*.min.css filter=lfs diff=lfs merge=lfs -text
*.x filter=lfs diff=lfs merge=lfs -text
*.bsp filter=lfs diff=lfs merge=lfs -text
*.mdl filter=lfs diff=lfs merge=lfs -text
*.blend filter=lfs diff=lfs merge=lfs -text
*.bullet filter=lfs diff=lfs merge=lfs -text
*.basis filter=lfs diff=lfs merge=lfs -text
*.glb filter=lfs diff=lfs merge=lfs -text
*.wav filter=lfs diff=lfs merge=lfs -text
*.pgm filter=lfs diff=lfs merge=lfs -text
*.psd filter=lfs diff=lfs merge=lfs -text
*.tfxmesh filter=lfs diff=lfs merge=lfs -text
*.mp4 filter=lfs diff=lfs merge=lfs -text
*.pptx filter=lfs diff=lfs merge=lfs -text
*.min.js filter=lfs diff=lfs merge=lfs -text
*.wasm filter=lfs diff=lfs merge=lfs -text
*.svt filter=lfs diff=lfs merge=lfs -text
*.icns filter=lfs diff=lfs merge=lfs -text
*.woff filter=lfs diff=lfs merge=lfs -text
*.js.mem filter=lfs diff=lfs merge=lfs -text
*.gltf filter=lfs diff=lfs merge=lfs -text
*.exr filter=lfs diff=lfs merge=lfs -text
*.chm filter=lfs diff=lfs merge=lfs -text
*.r32 filter=lfs diff=lfs merge=lfs -text
*.exp filter=lfs diff=lfs merge=lfs -text
*.ktx filter=lfs diff=lfs merge=lfs -text
*.bin filter=lfs diff=lfs merge=lfs -text
*.fsl gitlab-language=glsl
Examples_3/Unit_Tests/UnitTestResources/ArchiveTestFiles/numbers filter=lfs diff=lfs merge=lfs -text
Examples_3/Unit_Tests/UnitTestResources/ZipFilesDds/28-ArchiveFileSystem.buny filter=lfs diff=lfs merge=lfs -text
Examples_3/Unit_Tests/UnitTestResources/ZipFilesKtx/28-ArchiveFileSystem.buny filter=lfs diff=lfs merge=lfs -text
Loading

0 comments on commit 1ea3ea6

Please sign in to comment.