Skip to content

Commit f08d708

Browse files
committed
squash into main
1 parent 914db02 commit f08d708

File tree

3,105 files changed

+171456
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

3,105 files changed

+171456
-0
lines changed

Diff for: .clang-format

+68
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,68 @@
1+
AccessModifierOffset: -4
2+
AlignAfterOpenBracket: Align
3+
AlignConsecutiveAssignments: false
4+
AlignConsecutiveDeclarations: false
5+
AlignEscapedNewlinesLeft: false
6+
AlignTrailingComments: false
7+
AllowAllParametersOfDeclarationOnNextLine: true
8+
AllowShortFunctionsOnASingleLine: false
9+
AllowShortIfStatementsOnASingleLine: false
10+
AllowShortCaseLabelsOnASingleLine : false
11+
AllowShortLoopsOnASingleLine: false
12+
AlwaysBreakAfterDefinitionReturnType: false
13+
AlwaysBreakBeforeMultilineStrings: true
14+
AlwaysBreakTemplateDeclarations: true
15+
BinPackArguments: true
16+
BinPackParameters: false
17+
BreakBeforeBinaryOperators: false
18+
BreakBeforeBraces: Allman
19+
BreakBeforeTernaryOperators: false
20+
BreakConstructorInitializersBeforeComma: false
21+
BreakStringLiterals: false
22+
ColumnLimit: 120
23+
CommentPragmas: ''
24+
ConstructorInitializerAllOnOneLineOrOnePerLine: true
25+
ConstructorInitializerIndentWidth: 4
26+
ContinuationIndentWidth: 4
27+
Cpp11BracedListStyle: false
28+
DerivePointerBinding: false
29+
FixNamespaceComments: false
30+
IndentCaseLabels: false
31+
IndentPPDirectives: AfterHash
32+
IndentFunctionDeclarationAfterType: false
33+
IndentWidth: 4
34+
SortIncludes: true
35+
IncludeCategories:
36+
- Regex: '<carb\/.+>'
37+
Priority: 2
38+
- Regex: '<[[:alnum:]_.]+>'
39+
Priority: 4
40+
- Regex: '<[[:alnum:]_.\/]+>'
41+
Priority: 3
42+
- Regex: '".*"'
43+
Priority: 1
44+
IncludeBlocks: Regroup
45+
Language: Cpp
46+
MaxEmptyLinesToKeep: 2
47+
NamespaceIndentation: None
48+
ObjCSpaceAfterProperty: true
49+
ObjCSpaceBeforeProtocolList: true
50+
PenaltyBreakBeforeFirstCallParameter: 0
51+
PenaltyBreakComment: 1
52+
PenaltyBreakFirstLessLess: 0
53+
PenaltyBreakString: 1
54+
PenaltyExcessCharacter: 10
55+
PenaltyReturnTypeOnItsOwnLine: 1000
56+
PointerAlignment: Left
57+
SpaceBeforeAssignmentOperators: true
58+
SpaceBeforeParens: ControlStatements
59+
SpaceInEmptyParentheses: false
60+
SpacesBeforeTrailingComments: 1
61+
SpacesInAngles: false
62+
SpacesInCStyleCastParentheses: false
63+
SpacesInContainerLiterals: false
64+
SpacesInParentheses: false
65+
Standard: Cpp11
66+
ReflowComments: true
67+
TabWidth: 4
68+
UseTab: Never

Diff for: .dependabot.toml

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
########################################################################################################################
2+
# Branches
3+
########################################################################################################################
4+
5+
# By default only run dependabot on a default branch
6+
branches = [
7+
"${default}" # master/main
8+
]
9+
10+
########################################################################################################################
11+
# Updaters
12+
########################################################################################################################
13+
14+
## Options for `schedule` are daily or weekly only. No other options available at this time.
15+
## More details at https://gitlab-master.nvidia.com/omniverse/repo/services/dependabot/
16+
17+
# packman updater
18+
[updater.packman]
19+
enabled = true
20+
type = "packman_update"
21+
schedule = "daily"
22+
mr_title = "bump packman"
23+
required_paths = ["tools/packman/packman.cmd"]
24+
dependabot_branch_name = "update-packman"
25+
26+
# repo tools updater (all at once, to major version)
27+
[updater.repo_tools]
28+
enabled = true
29+
type = "repo_update"
30+
schedule = "daily"
31+
mr_title = "bump repo tools"
32+
repo_update_args = ["repo_", "--major"]
33+
dependabot_branch_name = "update-repo-tools"
34+
35+
[updater.rtx_remix_omni_core_materials]
36+
enabled = true
37+
type = "repo_update"
38+
schedule = "daily"
39+
mr_title = "bump rtx-remix-omni_core_materials"
40+
repo_update_args = ["rtx-remix-omni_core_materials", "--major"]
41+
required_paths = ["deps/target-deps.packman.xml"]
42+
dependabot_branch_name = "update-rtx-remix-omni_core_materials"
43+
44+
[updater.rtx-remix-remix_runtime]
45+
enabled = true
46+
type = "repo_update"
47+
schedule = "daily"
48+
mr_title = "bump rtx-remix-remix_runtime"
49+
repo_update_args = ["rtx-remix-remix_runtime", "--major", "--include-pre-release"]
50+
required_paths = ["deps/install-deps.packman.xml"]
51+
dependabot_branch_name = "update-rtx-remix-remix_runtime"
52+
53+
[updater.rtx-remix-hdremix]
54+
enabled = true
55+
type = "repo_update"
56+
schedule = "daily"
57+
mr_title = "bump rtx-remix-hdremix"
58+
repo_update_args = ["rtx-remix-hdremix", "--major"]
59+
required_paths = ["deps/install-deps.packman.xml"]
60+
dependabot_branch_name = "update-rtx-remix-hdremix"
61+
62+
## Kit SDK updater
63+
#[updater.kit_sdk]
64+
#enabled = true
65+
#type = "repo_update"
66+
#schedule = "weekly"
67+
#mr_title = "bump kit-sdk"
68+
#repo_update_args = ["kit-"]
69+
#required_paths = ["deps/kit-sdk.packman.xml"]
70+
#dependabot_branch_name = "update-kit-sdk"
71+
72+
73+
74+
########################################################################################################################
75+
# An example of a custom updater for other repos to place in their .dependabot.toml
76+
########################################################################################################################
77+
78+
# Specific dependency (kit-kernel-base) daily updater
79+
# [updater.kit_kernel_base]
80+
# type = "repo_update"
81+
# schedule = "daily"
82+
# mr_title = "bump kit-kernel-base"
83+
# repo_update_args = ["kit-kernel-base"]
84+
85+
86+
########################################################################################################################

Diff for: .editorconfig

+7
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
[*]
2+
indent_style = space
3+
indent_size = 4
4+
charset = utf-8
5+
trim_trailing_whitespace = true
6+
max_line_length = 120
7+
insert_final_newline = true

Diff for: .flake8

+95
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
[flake8]
2+
max-line-length = 120
3+
docstring-convention = google
4+
select =
5+
# pycodestyle
6+
E,W,
7+
# flake8-docstrings
8+
D3,
9+
# pyflakes
10+
F,
11+
# pep8-naming
12+
N,
13+
# pycodestyle
14+
A,
15+
# flake8-bugbear
16+
B,
17+
# flake8-comprehensions
18+
C,
19+
# flake8-return
20+
R,
21+
# flake8-pep3101
22+
S001,
23+
# flake8-pylint
24+
PL,
25+
# flake8-simplify
26+
SIM,
27+
28+
ignore =
29+
# line break before/after binary operator. Black formats it differently: https://stackoverflow.com/a/57074422
30+
W503,
31+
W504,
32+
# do not assign a lambda expression, use a def
33+
E731,
34+
# 'from module import *' used; unable to detect undefined names
35+
F403,
36+
# Name may be undefined, or defined from star imports: module (F405)
37+
F405,
38+
# Import outside toplevel (import-outside-toplevel). We want that to save on import times sometimes.
39+
PLC0415,
40+
# Formatting a regular string which could be a f-string (consider-using-f-string)
41+
# (anov): I don't know, I feel "".format() is some times more applicable. Open to reconsider.
42+
PLC0209,
43+
# Constant name "_autoload_exts" doesn't conform to UPPER_CASE naming style (invalid-name)
44+
PLC0103,
45+
# Unnecessary variable assignment before return statement. Doesn't work correctly when `global` is used.
46+
R504,
47+
# ignore multiple with statements (for omni.ui)
48+
SIM117,
49+
# Missing function or method docstring (missing-function-docstring)
50+
PLC0116,
51+
# Method could be a function (no-self-use)
52+
PLR0201,
53+
# Line too long (107/100) (line-too-long) # we already have another plugin that check that
54+
PLC0301,
55+
# Unable to import
56+
PLE0401,
57+
# Use 'from omni import ui' instead (consider-using-from-import)
58+
PLR0402,
59+
# Missing module docstring (missing-module-docstring)
60+
PLC0114,
61+
# Unused argument 'item' (unused-argument) # we already have another plugin that check that
62+
PLW0613,
63+
# Too few public method, too many....
64+
PLR09,
65+
# Using the global statement (global-statement)
66+
PLW0603,
67+
# Unnecessary pass statement (unnecessary-pass)
68+
PLW0107,
69+
# Missing class docstring (missing-class-docstring)
70+
PLC0115,
71+
# ignore todo
72+
PLW0511,
73+
# No name 'RiggedVehicleCore' in module 'core.core' (no-name-in-module)
74+
PLE0611,
75+
# Anomalous backslash in string: '\S'.
76+
# PLW1401,
77+
# Attribute 'bla' defined outside __init__
78+
PLW0201,
79+
# Access to member 'bla' before its definition line
80+
# PLE0203,
81+
# Instance of 'SetupUI' has no '' member (no-member)
82+
# PLE1101,
83+
# Unused private member `ContentItem.__background_image` (unused-private-member)
84+
# PLW0238,
85+
# Method should have "self" as first argument (no-self-argument) # we already have N805
86+
PLE0213,
87+
# Import "import omni.ui as ui" should be placed at the top of the module (wrong-import-position) (with use isort)
88+
PLC0413,
89+
# Unused import asyncio (unused-import), we use F401
90+
PLW0611,
91+
# No value for argument 'is_item_expanded_fn' in constructor call (no-value-for-parameter)
92+
# PLE1120
93+
94+
per-file-ignores =
95+
*/__init__.py: F401

Diff for: .gitattributes

+38
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
# Normalize text files on commit to LF endings by default
2+
* text=auto
3+
# Make sure Windows batch files preserve CR/LF line endings, otherwise they may not be able to execute. Windows
4+
# batch files require a CR/LF for labels to work properly, otherwise they may fail when labels straddle 512-byte
5+
# block boundaries. This is important when files are downloaded through a zip archive that was authored on a
6+
# Linux machine (the default behavior on GitHub)
7+
*.bat text eol=crlf
8+
*.cmd text eol=crlf
9+
*.kit text eol=crlf
10+
11+
# Make sure shell scripts have LF line endings, even when checked out on a Windows client with autocrlf=true
12+
*.sh text eol=lf
13+
14+
# All files under data go into Git LFS
15+
data/** filter=lfs diff=lfs merge=lfs -text
16+
source/extensions/**/data/** filter=lfs diff=lfs merge=lfs -text
17+
18+
*.exe filter=lfs diff=lfs merge=lfs -text
19+
*.dll filter=lfs diff=lfs merge=lfs -text
20+
*.bin filter=lfs diff=lfs merge=lfs -text
21+
*.mp4 filter=lfs diff=lfs merge=lfs -text
22+
*.pth filter=lfs diff=lfs merge=lfs -text
23+
24+
# JSON and USDA files should not be tracked in Git LFS
25+
**/*.json !filter !diff !merge text
26+
**/*.usda !filter !diff !merge text
27+
28+
# Exception USDA files > 5MB and need to be tracked in Git LFS
29+
source/extensions/omni.flux.utils.material_converter/data/**/*.usda filter=lfs diff=lfs merge=lfs -text
30+
source/extensions/**/data/**/pillow_cube_OTH.usda filter=lfs diff=lfs merge=lfs -text
31+
32+
nvngx_dlisr.dll filter=lfs diff=lfs merge=lfs -text
33+
FreeImage.dll filter=lfs diff=lfs merge=lfs -text
34+
vcomp140d.dll filter=lfs diff=lfs merge=lfs -text
35+
vcomp140.dll filter=lfs diff=lfs merge=lfs -text
36+
realesrnet-x4plus.bin filter=lfs diff=lfs merge=lfs -text
37+
realesrgan-x4plus.bin filter=lfs diff=lfs merge=lfs -text
38+
realesrgan-x4plus-anime.bin filter=lfs diff=lfs merge=lfs -text

0 commit comments

Comments
 (0)