Add tests to ci
parent
0b2653362a
commit
d1db4029d8
20
.travis.yml
20
.travis.yml
|
@ -69,6 +69,26 @@ script:
|
||||||
- export BRANCH="$TRAVIS_BRANCH"
|
- export BRANCH="$TRAVIS_BRANCH"
|
||||||
- if [[ "$BRANCH" == "$TAG" ]]; then export BRANCH=master; fi
|
- if [[ "$BRANCH" == "$TAG" ]]; then export BRANCH=master; fi
|
||||||
|
|
||||||
|
# (Mac) Test
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-addax.ds3 -o addax.obj || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-addax.ds3 -o addax.glb || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-addax.ds3 -o addax.fbx || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-bicycle.ds3 -o bicycle.obj || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-bicycle.ds3 -o bicycle.glb || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-bicycle.ds3 -o bicycle.fbx || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-bob.ds3 -o bob.obj || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-bob.ds3 -o bob.glb || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-bob.ds3 -o bob.fbx || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-dog-head.ds3 -o dog-head.obj || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-dog-head.ds3 -o dog-head.glb || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-dog-head.ds3 -o dog-head.fbx || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-meerkat.ds3 -o meerkat.obj || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-meerkat.ds3 -o meerkat.glb || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-meerkat.ds3 -o meerkat.fbx || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-mosquito.ds3 -o mosquito.obj || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-mosquito.ds3 -o mosquito.glb || travis_terminate 1; fi
|
||||||
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then dust3d.app/Contents/MacOS/dust3d :/resources/model-mosquito.ds3 -o mosquito.fbx || travis_terminate 1; fi
|
||||||
|
|
||||||
# (Mac) Prepare dmg
|
# (Mac) Prepare dmg
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mv dust3d.app dust3d-$TAG.app || travis_terminate 1; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then mv dust3d.app dust3d-$TAG.app || travis_terminate 1; fi
|
||||||
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then macdeployqt dust3d-$TAG.app -dmg || travis_terminate 1; fi
|
- if [[ "$TRAVIS_OS_NAME" == "osx" ]]; then macdeployqt dust3d-$TAG.app -dmg || travis_terminate 1; fi
|
||||||
|
|
21
appveyor.yml
21
appveyor.yml
|
@ -65,6 +65,27 @@ after_test:
|
||||||
- mkdir imageformats
|
- mkdir imageformats
|
||||||
- copy %QTDIR%\plugins\imageformats\qjpeg.dll %APPVEYOR_BUILD_FOLDER%\imageformats\qjpeg.dll
|
- copy %QTDIR%\plugins\imageformats\qjpeg.dll %APPVEYOR_BUILD_FOLDER%\imageformats\qjpeg.dll
|
||||||
- 7z a dust3d-%TAG%-%PLATFORM%.zip -r %APPVEYOR_BUILD_FOLDER%\imageformats\
|
- 7z a dust3d-%TAG%-%PLATFORM%.zip -r %APPVEYOR_BUILD_FOLDER%\imageformats\
|
||||||
|
- mkdir test
|
||||||
|
- 7z e dust3d-%TAG%-%PLATFORM%.zip -o%APPVEYOR_BUILD_FOLDER%\test *.* -r
|
||||||
|
- cd /d %APPVEYOR_BUILD_FOLDER%\test
|
||||||
|
- dust3d.exe :/resources/model-addax.ds3 -o addax.obj
|
||||||
|
- dust3d.exe :/resources/model-addax.ds3 -o addax.fbx
|
||||||
|
- dust3d.exe :/resources/model-addax.ds3 -o addax.glb
|
||||||
|
- dust3d.exe :/resources/model-bicycle.ds3 -o bicycle.obj
|
||||||
|
- dust3d.exe :/resources/model-bicycle.ds3 -o bicycle.fbx
|
||||||
|
- dust3d.exe :/resources/model-bicycle.ds3 -o bicycle.glb
|
||||||
|
- dust3d.exe :/resources/model-bob.ds3 -o bob.obj
|
||||||
|
- dust3d.exe :/resources/model-bob.ds3 -o bob.fbx
|
||||||
|
- dust3d.exe :/resources/model-bob.ds3 -o bob.glb
|
||||||
|
- dust3d.exe :/resources/model-dog-head.ds3 -o dog-head.obj
|
||||||
|
- dust3d.exe :/resources/model-dog-head.ds3 -o dog-head.fbx
|
||||||
|
- dust3d.exe :/resources/model-dog-head.ds3 -o dog-head.glb
|
||||||
|
- dust3d.exe :/resources/model-meerkat.ds3 -o meerkat.obj
|
||||||
|
- dust3d.exe :/resources/model-meerkat.ds3 -o meerkat.fbx
|
||||||
|
- dust3d.exe :/resources/model-meerkat.ds3 -o meerkat.glb
|
||||||
|
- dust3d.exe :/resources/model-mosquito.ds3 -o mosquito.obj
|
||||||
|
- dust3d.exe :/resources/model-mosquito.ds3 -o mosquito.fbx
|
||||||
|
- dust3d.exe :/resources/model-mosquito.ds3 -o mosquito.glb
|
||||||
|
|
||||||
artifacts:
|
artifacts:
|
||||||
- path: '*.zip'
|
- path: '*.zip'
|
||||||
|
|
|
@ -82,14 +82,14 @@ const int TYPE_DIRECTIONAL = 1;
|
||||||
const int TYPE_SPOT = 2;
|
const int TYPE_SPOT = 2;
|
||||||
struct Light {
|
struct Light {
|
||||||
int type;
|
int type;
|
||||||
vec3 position;
|
highp vec3 position;
|
||||||
vec3 color;
|
highp vec3 color;
|
||||||
float intensity;
|
highp float intensity;
|
||||||
vec3 direction;
|
highp vec3 direction;
|
||||||
float constantAttenuation;
|
highp float constantAttenuation;
|
||||||
float linearAttenuation;
|
highp float linearAttenuation;
|
||||||
float quadraticAttenuation;
|
highp float quadraticAttenuation;
|
||||||
float cutOffAngle;
|
highp float cutOffAngle;
|
||||||
};
|
};
|
||||||
int lightCount;
|
int lightCount;
|
||||||
Light lights[MAX_LIGHTS];
|
Light lights[MAX_LIGHTS];
|
||||||
|
|
Loading…
Reference in New Issue