Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
bbcb8c5
Feature 871 (#873)
tonihele Jul 17, 2018
2d6aa15
correct a typographical error in JavaDoc
stephengold Aug 23, 2018
087197a
Fix bullet skipping enqueued tasks - #867
riccardobl Jun 24, 2018
ac182e3
add a test for JME issue #877
stephengold Aug 24, 2018
40f6a7c
avoid JDK10 so Travis CI can succeed
stephengold Aug 31, 2018
694232e
use Gradle v4.10, android tools v3.1.4, bintray plugin v1.8.4
stephengold Sep 2, 2018
570e485
rm auto-generated C++ headers from repo, rm unzipped files during clean
stephengold Sep 4, 2018
34126f2
[ci skip] bullet: update windows natives
Sep 6, 2018
9c94989
[ci skip] bullet: update osx natives
Sep 6, 2018
f12d7e4
Fix AudioNode issues when using velocityFromTranslation and small ref…
riccardobl Sep 6, 2018
a28d5cc
test case and fix for issue #889
stephengold Sep 6, 2018
a4ca3cb
test case and fix for issue #883
stephengold Sep 7, 2018
10eef65
test case and fix for issue #894
stephengold Sep 9, 2018
0b782b9
fix for issue #886
stephengold Sep 9, 2018
e803027
fix for issue #898
stephengold Sep 10, 2018
4323c41
fix for issue #897
stephengold Sep 12, 2018
025b27c
test cases and fix for issue #880
stephengold Sep 13, 2018
6e96ee5
jme3-bullet: add and improve comments, mostly JavaDoc
stephengold Sep 17, 2018
1c5c5e8
Merge pull request #905 from stephengold/master
stephengold Sep 18, 2018
84a103f
fix for issue #740 (#906)
stephengold Sep 24, 2018
f16974f
jme3-bullet: add and improve comments, mostly JavaDoc
stephengold Sep 24, 2018
ce87171
fix for issue #908
stephengold Sep 25, 2018
dc4189a
test case and fix for issue #911
stephengold Sep 27, 2018
0fde1b8
[ci skip] bullet: update windows natives
Sep 27, 2018
4997145
[ci skip] bullet: update osx natives
Sep 27, 2018
618337a
fix for issue #913
stephengold Sep 27, 2018
b764f13
[ci skip] bullet: update windows natives
Sep 28, 2018
a31ee80
[ci skip] bullet: update osx natives
Sep 28, 2018
ac088e4
issue #915: revert Travis Linux build environment
stephengold Sep 28, 2018
b2be9ce
issue #915: use "precise" environment only for openjdk7 build
stephengold Sep 28, 2018
697b4a6
resolve issue #916
stephengold Sep 28, 2018
8f26a3c
tests and fixes for issues #918 and #919
stephengold Sep 29, 2018
a492b74
[ci skip] bullet: update windows natives
Sep 30, 2018
d096f1b
[ci skip] bullet: update osx natives
Sep 30, 2018
c1c08f3
[ci skip] bullet: update linux natives
Sep 30, 2018
02ec12e
fix for issue #917
stephengold Oct 1, 2018
e8cb312
Load animated cursor NPE
Nebloksiam Oct 2, 2018
87023eb
Set as finals
tonihele Jul 17, 2018
ca81975
Get initial mouse pos on init, pass it to the InputManager
tonihele Jul 17, 2018
989fc0a
The mouse pos should be initialized always
tonihele Aug 13, 2018
95ba65c
Remove JVM arguments for OSX when running examples
iamstuffed Sep 14, 2018
976d45a
test and fix for issue #928: disabled native Bullet's QuickProf
stephengold Oct 3, 2018
58eb202
[ci skip] bullet: update windows natives
Oct 4, 2018
3f4d475
[ci skip] bullet: update osx natives
Oct 4, 2018
03a5a44
[ci skip] bullet: update linux natives
Oct 4, 2018
45f7c3a
Particle tile number/UV calculation change (#930)
JESTERRRRRR Oct 4, 2018
9661d8c
Updating OpenVR bindings
jseinturier Oct 5, 2018
8f21a7e
test and fix for issue #931
stephengold Oct 4, 2018
a8b2ad0
Merge pull request #937 from jseinturier/jme3-vr-openvr_lwjgl
neph1 Oct 20, 2018
21454f2
fix issue #923 for native Bullet
stephengold Oct 30, 2018
7095ad1
FlyByCamera rise/fall behaviour (issue #617)
JESTERRRRRR Oct 5, 2018
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 2 additions & 3 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,9 @@
.DS_Store
/jme3-core/src/main/resources/com/jme3/system/version.properties
/jme3-*/build/
/jme3-bullet-native/bullet.zip
/jme3-bullet-native/bullet3.zip
/jme3-bullet-native/bullet-2.82-r2704/
/jme3-bullet-native/bullet3-2.83.7/
/jme3-bullet-native/bullet3-2.86.1/
/jme3-bullet-native/src/native/cpp/com_jme3_bullet_*.h
/jme3-android-native/openal-soft/
/jme3-android-native/OpenALSoft.zip
/jme3-android-native/src/native/jme_decode/STBI/
Expand Down
5 changes: 3 additions & 2 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
language: java
sudo: false
dist: precise
sudo: true

branches:
only:
Expand All @@ -15,7 +14,9 @@ matrix:
env: UPLOAD=true UPLOAD_NATIVE=true
- os: linux
jdk: openjdk7
dist: precise
- os: osx
osx_image: xcode9.3
env: UPLOAD_NATIVE=true

addons:
Expand Down
2 changes: 2 additions & 0 deletions appveyor.yml
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,8 @@ deploy: off

on_success:
- cmd: >-
if not defined encrypted_f0a0b284e2e8_key appveyor exit

openssl aes-256-cbc -K %encrypted_f0a0b284e2e8_key% -iv %encrypted_f0a0b284e2e8_iv% -in private\key.enc -out c:\users\appveyor\.ssh\id_rsa -d

git config --global user.email "appveyor"
Expand Down
9 changes: 3 additions & 6 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,10 +1,11 @@
buildscript {
repositories {
google()
jcenter()
}
dependencies {
classpath 'com.android.tools.build:gradle:2.1.0'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.5'
classpath 'com.android.tools.build:gradle:3.1.4'
classpath 'com.jfrog.bintray.gradle:gradle-bintray-plugin:1.8.4'
}
}

Expand Down Expand Up @@ -115,10 +116,6 @@ task mergedSource(type: Copy){

}

task wrapper(type: Wrapper, description: 'Creates and deploys the Gradle wrapper to the current directory.') {
gradleVersion = '4.1'
}

ext {
ndkCommandPath = ""
ndkExists = false
Expand Down
Binary file modified gradle/wrapper/gradle-wrapper.jar
Binary file not shown.
11 changes: 5 additions & 6 deletions gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
#Sun Sep 17 22:55:30 EDT 2017
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.1-bin.zip
distributionBase=GRADLE_USER_HOME
distributionPath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME
zipStorePath=wrapper/dists
distributionUrl=https\://services.gradle.org/distributions/gradle-4.10-bin.zip
6 changes: 3 additions & 3 deletions gradlew
Original file line number Diff line number Diff line change
Expand Up @@ -33,11 +33,11 @@ DEFAULT_JVM_OPTS=""
# Use the maximum available, or set MAX_FD != -1 to use that value.
MAX_FD="maximum"

warn ( ) {
warn () {
echo "$*"
}

die ( ) {
die () {
echo
echo "$*"
echo
Expand Down Expand Up @@ -155,7 +155,7 @@ if $cygwin ; then
fi

# Escape application args
save ( ) {
save () {
for i do printf %s\\n "$i" | sed "s/'/'\\\\''/g;1s/^/'/;\$s/\$/' \\\\/" ; done
echo " "
}
Expand Down
18 changes: 16 additions & 2 deletions jme3-bullet-native/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,16 @@ if (!hasProperty('mainClass')) {
dependencies {
compile project(':jme3-bullet')
}
clean { dependsOn 'cleanHeaders', 'cleanUnzipped' }

// clean up auto-generated C++ headers
task cleanHeaders(type: Delete) {
delete fileTree(dir: 'src/native/cpp', include: 'com_jme3_bullet_*.h')
}
// clean up unzipped files
task cleanUnzipped(type: Delete) {
delete bulletFolder
}

model {
components {
Expand Down Expand Up @@ -77,6 +87,7 @@ model {
return
}

cppCompiler.define('BT_NO_PROFILE')
if (toolChain in VisualCpp) {
cppCompiler.args "/I$javaHome\\include"
} else{
Expand Down Expand Up @@ -115,7 +126,10 @@ model {
cppCompiler.define('WIN32')
}

tasks.all { dependsOn unzipBulletIfNeeded }
tasks.all {
dependsOn unzipBulletIfNeeded
dependsOn ':jme3-bullet:generateNativeHeaders'
}

// Add output to jar file
jar.into("native/${os}/${arch}") {
Expand Down Expand Up @@ -199,7 +213,7 @@ unzipBulletIfNeeded.dependsOn {
}
}

// Helper class to wrap ant dowload task
// Helper class to wrap ant download task
class MyDownload extends DefaultTask {
@Input
String sourceUrl
Expand Down
Binary file modified jme3-bullet-native/libs/native/linux/x86/libbulletjme.so
Binary file not shown.
Binary file modified jme3-bullet-native/libs/native/linux/x86_64/libbulletjme.so
Binary file not shown.
Binary file modified jme3-bullet-native/libs/native/osx/x86/libbulletjme.dylib
Binary file not shown.
Binary file modified jme3-bullet-native/libs/native/osx/x86_64/libbulletjme.dylib
Binary file not shown.
Binary file modified jme3-bullet-native/libs/native/windows/x86/bulletjme.dll
Binary file not shown.
Binary file modified jme3-bullet-native/libs/native/windows/x86_64/bulletjme.dll
Binary file not shown.
187 changes: 0 additions & 187 deletions jme3-bullet-native/src/native/cpp/com_jme3_bullet_PhysicsSpace.h

This file was deleted.

This file was deleted.

Loading