Skip to content

Commit

Permalink
Release 2023.1.0
Browse files Browse the repository at this point in the history
initialize from f505ab8cd6596868f86d8fb5a47c2cff5296bb76 ( https://github.com/NVIDIA-Omniverse/kit-extension-template-cpp )

add initial TC setup

Fix casing of a doc file.

Add missing package.bat/sh files.

Use the repo.bat./sh package command instead.

Ignore windows_max_path_length checks.

Fix positions of " chars

- Documentation updates.

- Enable Linux builds and tests.

Fix gcc specific issue building the omni.example.cpp.actions.tests plugin.

Temp fix for gcc specific issue building the omni.example.cpp.actions.tests plugin.

Linux specific packaging fix.

Disable the packaging step.

Re-enable the packaging step, which is required for the CI/CD tests.

Link to the specific version of each individual extension doc instead of 'latest' so that the links still work from the published documentation units.

Fleshed out the docs for most of the individual extension examples.

Update the PACKAGE-INFO.yaml file to list the correct license type.

Fix crash deleting usd prim.

OM-72341: Potential fix for crash on exit.

update repo_kit_tools

Added omni.example.cpp.usd_physics extension.

Always use the release kit-sdk package.

Update to build and run against kit 105

Added a new omni.example.cpp.tasking extension.

Fix comment.

Update C++ extension template build and run against kit-sdk 105.0

Update to the final kit 105.0 release

Update to Kit 105.0.1

initial commit

update

update doc

update repo docs

fix file system on linux

update

clean up

update

readme changes

add Apache2 license headers in source files

add 3rd party license files/attribution

Mimic Joints; Maintain merged frames; fix joints orientation

Update Changelog

code formatting and remove unecessary prints

Fix unforgivable and unforgettable typos and broken build

try and fix the publishing system by updating repo deps

fix build on TC due to new repo build rules

dont publish extension to packman

explicitly include urdf and mjcf extensions for publishing

use the correct license headers

adds don't collapse

fix for correct merging of fixed joints

Bug/joint axis processing

added processing of capsule collisison bodies +

add CONTRIBUTING.md file, from the https://github.com/NVIDIA-Omniverse/PhysX/blob/main/CONTRIBUTING.md

minor cleanup for extension toml and repo toml

Mimic joints direction to match urdf standard

update version

updates changelog

fixes test

fix documentation

Revert "Merge branch 'rgasoto/OM-110159' into 'main'"

mesh path prefix upgrade

format code

Update Repo Tools and Code dependencies

remove platform from premake deps

Handle massless links by adding tiny mass and inertialess links by adding tiny inertia

changelog

Apply 1 suggestion(s) to 1 file(s)

Apply 1 suggestion(s) to 1 file(s)

add unit test

Update to smallest neglible mass that doesn't break physics

update inertia values

update test

Update public dependencies

sync with github
  • Loading branch information
novoselov-ab authored and rgasoto committed Oct 25, 2023
1 parent fa0abdc commit f1d76eb
Show file tree
Hide file tree
Showing 255 changed files with 25,899 additions and 59 deletions.
13 changes: 13 additions & 0 deletions .gitattributes
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Normalize text files on commit to LF endings by default
* text=auto
# Make sure Windows batch files preserve CR/LF line endings, otherwise they may not be able to execute. Windows
# batch files require a CR/LF for labels to work properly, otherwise they may fail when labels straddle 512-byte
# block boundaries. This is important when files are downloaded through a zip archive that was authored on a
# Linux machine (the default behavior on GitHub)
*.bat text eol=crlf
*.cmd text eol=crlf
# Make sure shell scripts have LF line endings, even when checked out on a Windows client with autocrlf=true
*.sh text eol=lf
*.dae filter=lfs diff=lfs merge=lfs -text
*.obj filter=lfs diff=lfs merge=lfs -text
*.stl filter=lfs diff=lfs merge=lfs -text
21 changes: 21 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# All folders starting with _ are local.
_*/

# Compiled python files.
*.py[cod]

# Visual Studio files.
/.vs
**/.vscode/ipch

# macOS files.
.DS_Store

# Generated license file.
PACKAGE-DEPS.yaml

.nvidia-omniverse

# Internal CI/CD files.
/.teamcity
/tools/ci
7 changes: 7 additions & 0 deletions .teamcity/README
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
The archive contains settings for a TeamCity project.

To edit the settings in IntelliJ Idea, open the pom.xml and
select the 'Open as a project' option.

If you want to move this dsl to version control, save it in the
.teamcity directory.
28 changes: 28 additions & 0 deletions .teamcity/pluginData/Master_Building/plugin-settings.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
<?xml version="1.0" encoding="UTF-8"?>
<settings>
<webhooks enabled="true">
<webhook url="https://2c0tmfnytg.execute-api.us-west-2.amazonaws.com/default/ov-SymbolQueueProcessor" enabled="true" template="paste">
<states>
<state type="buildAddedToQueue" enabled="false" />
<state type="buildRemovedFromQueue" enabled="false" />
<state type="buildStarted" enabled="false" />
<state type="changesLoaded" enabled="false" />
<state type="buildInterrupted" enabled="false" />
<state type="beforeBuildFinish" enabled="false" />
<state type="buildFinished" enabled="true" />
<state type="buildSuccessful" enabled="true" />
<state type="buildFailed" enabled="false" />
<state type="buildFixed" enabled="false" />
<state type="buildBroken" enabled="false" />
<state type="responsibilityChanged" enabled="false" />
<state type="buildPinned" enabled="false" />
<state type="buildUnpinned" enabled="false" />
<state type="buildPromotionTagsChanged" enabled="false" />
</states>
<build-types enabled-for-all="false" enabled-for-subprojects="false">
<build-type id="bt12183" />
</build-types>
</webhook>
</webhooks>
</settings>

104 changes: 104 additions & 0 deletions .teamcity/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,104 @@
<?xml version="1.0"?>
<project>
<modelVersion>4.0.0</modelVersion>
<name>Omniverse_KitExtensions_KitTemplate Config DSL Script</name>
<groupId>Omniverse_KitExtensions_KitTemplate</groupId>
<artifactId>Omniverse_KitExtensions_KitTemplate_dsl</artifactId>
<version>1.0-SNAPSHOT</version>

<parent>
<groupId>org.jetbrains.teamcity</groupId>
<artifactId>configs-dsl-kotlin-parent</artifactId>
<version>1.0-SNAPSHOT</version>
</parent>

<repositories>
<repository>
<id>jetbrains-all</id>
<url>https://download.jetbrains.com/teamcity-repository</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
<repository>
<id>teamcity-server</id>
<url>http://teamcity.nvidia.com/app/dsl-plugins-repository</url>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>

<pluginRepositories>
<pluginRepository>
<id>JetBrains</id>
<url>https://download.jetbrains.com/teamcity-repository</url>
</pluginRepository>
</pluginRepositories>

<build>
<sourceDirectory>${basedir}</sourceDirectory>
<plugins>
<plugin>
<artifactId>kotlin-maven-plugin</artifactId>
<groupId>org.jetbrains.kotlin</groupId>
<version>${kotlin.version}</version>

<configuration/>
<executions>
<execution>
<id>compile</id>
<phase>process-sources</phase>
<goals>
<goal>compile</goal>
</goals>
</execution>
<execution>
<id>test-compile</id>
<phase>process-test-sources</phase>
<goals>
<goal>test-compile</goal>
</goals>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.jetbrains.teamcity</groupId>
<artifactId>teamcity-configs-maven-plugin</artifactId>
<version>${teamcity.dsl.version}</version>
<configuration>
<format>kotlin</format>
<dstDir>target/generated-configs</dstDir>
</configuration>
</plugin>
</plugins>
</build>

<dependencies>
<dependency>
<groupId>org.jetbrains.teamcity</groupId>
<artifactId>configs-dsl-kotlin</artifactId>
<version>${teamcity.dsl.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jetbrains.teamcity</groupId>
<artifactId>configs-dsl-kotlin-plugins</artifactId>
<version>1.0-SNAPSHOT</version>
<type>pom</type>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-stdlib-jdk8</artifactId>
<version>${kotlin.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.jetbrains.kotlin</groupId>
<artifactId>kotlin-script-runtime</artifactId>
<version>${kotlin.version}</version>
<scope>compile</scope>
</dependency>
</dependencies>
</project>
Loading

0 comments on commit f1d76eb

Please sign in to comment.