GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — PhysX/physx at main · NVIDIA-Omniverse/PhysX

Expand file tree

/

physx

/
Copy path

Directory actions

More options

More options

Directory actions

More options

More options

Latest commit

 

History

History
History
/

physx

/
Copy path

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
buildtools
buildtools
 
 
compiler/public
compiler/public
 
 
documentation
documentation
 
 
include
include
 
 
pvddom
pvddom
 
 
pvdruntime
pvdruntime
 
 
snippets
snippets
 
 
source
source
 
 
tools/physxmetadatagenerator
tools/physxmetadatagenerator
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
CMakeLists.txt
CMakeLists.txt
 
 
LICENSE.md
LICENSE.md
 
 
README.md
README.md
 
 
dependencies.xml
dependencies.xml
 
 
generate_projects.bat
generate_projects.bat
 
 
generate_projects.sh
generate_projects.sh
 
 
version.txt
version.txt
 
 

README.md

Outline

NVIDIA PhysX SDK 5

Copyright (c) 2008-2026 NVIDIA Corporation & Affiliates. All rights reserved.

PhysX is licensed under the Apache License 2.0. The complete license is provided in LICENSE.md.

Introduction

Welcome to the NVIDIA PhysX SDK source code repository.

The NVIDIA PhysX SDK is a scalable multi-platform physics solution for CPUs and GPUs. See PhysX SDK on developer.nvidia.com.

The Release Notes contain updates pertaining to the latest version.

User Guide and API Documentation

The user guide and API documentation are available on GitHub Pages. Please create an Issue if you find a documentation issue.

Quick Start Instructions

Platform specific environment and build information can be found in documentation/platformreadme.

To begin, clone this repository onto your local drive. Then change directory to physx/, run ./generate_projects.[bat|sh] and follow on-screen prompts. This will let you select a platform specific solution to build. You can then build from the generated solution/make file in the platform- and configuration-specific folders in the compiler folder.

Note that the PhysX distribution downloads binary content, such as the PhysX GPU binaries, from Amazon CloudFront on demand, using the packman package manager.

Acknowledgements

This depot references packages of third party open source software copyright their respective owners. For copyright details, please refer to the license files included in the packages.

Software Copyright Holder Package
CMake Kitware, Inc. and Contributors cmake
LLVM University of Illinois at Urbana-Champaign clang-physxmetadata
Visual Studio Locator Microsoft Corporation VsWhere
Freeglut Pawel W. Olszta freeglut-windows
Mesa 3-D graphics library Brian Paul OpenGL
RapidJSON THL A29 Limited, a Tencent company, and Milo Yip
Alexander Chemeris (msinttypes)
rapidjson
OpenGL Ext Wrangler Lib Nigel Stewart, Milan Ikits, Marcelo E. Magallon, Lev Povalahev [SDK_ROOT]/snippets/graphics
You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.