Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Preset for Bullet Physics SDK #1153

Merged
merged 84 commits into from
Mar 28, 2022
Merged

Preset for Bullet Physics SDK #1153

merged 84 commits into from
Mar 28, 2022

Commits on Feb 22, 2022

  1. Download, build and install bullet's library files

    Required for generating and building JNI bindings.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    e19600a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    356a22d View commit details
    Browse the repository at this point in the history
  3. Fix bullet's cppbuild

    Allow recurring building of the package.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    f3fae53 View commit details
    Browse the repository at this point in the history
  4. Generate bindings for bullet's LinearMath library

    Part of the bullet's package.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    1c3a5df View commit details
    Browse the repository at this point in the history
  5. Generate bindings for bullet's BulletCollision library

    Part of the bullet's package.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    a7ef132 View commit details
    Browse the repository at this point in the history
  6. Generate bindings for bullet's BulletDynamics library

    Part of the bullet package.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    fa39320 View commit details
    Browse the repository at this point in the history
  7. Extract each bullet's class into a separate file

    Streamline importing of the generated classes.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    add934f View commit details
    Browse the repository at this point in the history
  8. Remove forward declaration of btRigidBody from btDispatcher.h

    Otherwise, it conflicts with the BulletDynamics' implementation of
    btRigidBody.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    efa075b View commit details
    Browse the repository at this point in the history
  9. Generate bindings for btConvexShape

    It is part of the btBoxShape hierarchy.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    9958160 View commit details
    Browse the repository at this point in the history
  10. Add bullet's sample

    Check usability of generated bindings.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    a077fe6 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f4f263f View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    38c1037 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    b62f36a View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    b48ddeb View commit details
    Browse the repository at this point in the history
  15. Generate btAlignedObjectArray instances for btSoftBody sub-classes

    Fix generated types of btSoftBody array-based members.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    894cd8d View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4ddbb32 View commit details
    Browse the repository at this point in the history
  17. Add sample simulating a piece of cloth

    Confirm working of BulletSoftBody bindings.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    c1877f2 View commit details
    Browse the repository at this point in the history
  18. Print message at the end of SimpleBox sample

    Explain how to interpret the output of the sample.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    2d970ef View commit details
    Browse the repository at this point in the history
  19. Remove specification of mainClass from sample's pom.xml

    There are multiple samples, each having its own main function.
    mainClass should be selected through the command line.
    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    1501c79 View commit details
    Browse the repository at this point in the history
  20. README for bullet's preset

    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    ddf2741 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    dee5ebc View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    cc3eaa1 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    3a2ce1b View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    d571955 View commit details
    Browse the repository at this point in the history
  25. Replace tabs with spaces

    mode89 committed Feb 22, 2022
    Configuration menu
    Copy the full SHA
    c10cf96 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    d5a312c View commit details
    Browse the repository at this point in the history

Commits on Feb 23, 2022

  1. Configuration menu
    Copy the full SHA
    c8f44c4 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1c058ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f50c3a4 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    19553d4 View commit details
    Browse the repository at this point in the history
  5. Refactor bullet's preset classes

    Group similar mappings.
    mode89 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    50d72ce View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    fe4c0c5 View commit details
    Browse the repository at this point in the history
  7. Rename btAlignedObjectArray_btRigidBody and btAlignedObjectArray_btSo…

    …ftBody
    
    Follow naming convention of template instances.
    mode89 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    b5b768f View commit details
    Browse the repository at this point in the history
  8. Skip tVSolverArray and tPSolverArray

    Not used by bullet's examples.
    mode89 committed Feb 23, 2022
    Configuration menu
    Copy the full SHA
    43da83b View commit details
    Browse the repository at this point in the history

Commits on Feb 24, 2022

  1. Configuration menu
    Copy the full SHA
    da87cef View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a3b7c08 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a19894f View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2022

  1. Add builds for linux-x86 and macosx-x86_64

    Also fix nits and update CHANGELOG.md
    saudet committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    e2cd37f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8fe6fa4 View commit details
    Browse the repository at this point in the history
  3. Fix builds on Mac

    saudet committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    af6f9b9 View commit details
    Browse the repository at this point in the history
  4. Update URL in README.md

    saudet committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    9df76aa View commit details
    Browse the repository at this point in the history
  5. Map extra headers from bullet's LinearMath

    Referenced from bullet's examples.
    mode89 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    c81c377 View commit details
    Browse the repository at this point in the history
  6. Update generated code of bullet preset

    See parent commit.
    mode89 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    bca797b View commit details
    Browse the repository at this point in the history
  7. Map extra headers from bullet's BulletCollision

    Referenced from bullet's examples.
    mode89 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    af43474 View commit details
    Browse the repository at this point in the history
  8. Update generated code of bullet preset

    See parent commit.
    mode89 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    5a05437 View commit details
    Browse the repository at this point in the history
  9. Map extra headers from bullet's BulletDynamics

    Referenced from bullet's examples.
    mode89 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    bcbde6c View commit details
    Browse the repository at this point in the history
  10. Update generated code of bullet preset

    See parent commit.
    mode89 committed Feb 28, 2022
    Configuration menu
    Copy the full SHA
    7fa9e8b View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2022

  1. Use .translate(false) instead of .cppText(#define

    Choose the right definition automatically, instead of hardcoding it.
    mode89 committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    9cd1217 View commit details
    Browse the repository at this point in the history
  2. Sort includes of bullet's mappers

    Improve maintenance.
    mode89 committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    d8c0ca3 View commit details
    Browse the repository at this point in the history
  3. Update generated code for bullet's preset

    See parent commit.
    mode89 committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    2441b94 View commit details
    Browse the repository at this point in the history
  4. Remove unused code.

    mode89 committed Mar 9, 2022
    Configuration menu
    Copy the full SHA
    784b718 View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2022

  1. Configuration menu
    Copy the full SHA
    4908c76 View commit details
    Browse the repository at this point in the history
  2. Update generated code of bullet preset

    See parent commit.
    mode89 committed Mar 10, 2022
    Configuration menu
    Copy the full SHA
    5602f29 View commit details
    Browse the repository at this point in the history

Commits on Mar 11, 2022

  1. Configuration menu
    Copy the full SHA
    0cf75c4 View commit details
    Browse the repository at this point in the history
  2. Update generated code of bullet preset

    See parent commit.
    mode89 committed Mar 11, 2022
    Configuration menu
    Copy the full SHA
    2bc443c View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2022

  1. Configuration menu
    Copy the full SHA
    43ea07e View commit details
    Browse the repository at this point in the history
  2. Update generate code of bullet preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    a7482c8 View commit details
    Browse the repository at this point in the history
  3. Skip undefined symbols

    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    3d8e128 View commit details
    Browse the repository at this point in the history
  4. Update generated code of bullet preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    668a0ba View commit details
    Browse the repository at this point in the history
  5. Rename GIM_* arrays

    *_ARRAY.java and _Array.java file names conflict on Windows.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    8bb5793 View commit details
    Browse the repository at this point in the history
  6. Update generated code of bullet preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    5a6866d View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    bd9dbea View commit details
    Browse the repository at this point in the history
  8. Update generated code for bullet's preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    249378e View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d28c759 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    bf0a8ee View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    87fd5d6 View commit details
    Browse the repository at this point in the history
  12. Update generated code for bullet's preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    99b5bd5 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    6400dce View commit details
    Browse the repository at this point in the history
  14. Update generated code for bullet's preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    0d3122c View commit details
    Browse the repository at this point in the history
  15. Skip undefined symbols

    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    ecbf1b5 View commit details
    Browse the repository at this point in the history
  16. Update generated code for bullet's preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    dcdad47 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    8df5786 View commit details
    Browse the repository at this point in the history
  18. Update generated code of bullet preset

    See parent commit.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    3004790 View commit details
    Browse the repository at this point in the history
  19. Allow bullet preset use istalled headers

    Use installed headers for generating mappings and keep `bullet3/src`
    path for discovery of `clew` headers.
    mode89 committed Mar 13, 2022
    Configuration menu
    Copy the full SHA
    5c2db37 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2022

  1. Ignore python cache

    mode89 committed Mar 16, 2022
    Configuration menu
    Copy the full SHA
    2f2b64c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8d294c9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    e2d246e View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2022

  1. Preload Bullet3Geometry.so

    Required by Bullet3Collision library.
    mode89 committed Mar 24, 2022
    Configuration menu
    Copy the full SHA
    d11e27d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    5f995f1 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2022

  1. Fix module-info.java

    saudet committed Mar 25, 2022
    Configuration menu
    Copy the full SHA
    1826324 View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2022

  1. Fix build on Mac

    saudet committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    737428e View commit details
    Browse the repository at this point in the history
  2. Remove mappings for clew

    saudet committed Mar 26, 2022
    Configuration menu
    Copy the full SHA
    0d9716f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2022

  1. Configuration menu
    Copy the full SHA
    48b90ff View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ed5fe63 View commit details
    Browse the repository at this point in the history