4410 Commits

Author SHA1 Message Date
shadowislord
39df98da34 Update gradle version from 1.11 to 1.12 (stable) 2014-09-07 19:09:13 -04:00
shadowislord
dbd9ed9d78 Merge pull request #126 from kwando/screen_blendmode
Add Screen blend mode.
2014-09-07 16:54:23 -04:00
shadowislord
82715fbf8c Merge pull request #155 from blay09/bug/handleerrorheadless
Prevent error dialog from being displayed in a headless context
2014-09-07 16:53:03 -04:00
shadowislord
3a6e1c5044 Merge pull request #168 from kwando/color_changes
fromIntARG and fromIntRGBA now returns self.
2014-09-07 16:30:53 -04:00
shadowislord
4599c4cc9d Fix crash in TestInstanceNode (do you guys even test??) 2014-09-07 16:29:52 -04:00
shadowislord
57d4dbb1b1 Merge pull request #172 from kwando/master
Move update logic into DefineList.
2014-09-07 16:26:53 -04:00
shadowislord
09aae64e8b TestInconsistentCompareDetection: Make sure we have more than 128 geometries in our scene graph to actually trigger the compare error 2014-09-07 15:55:53 -04:00
shadowislord
cc9b22de4c Change the compare function error in ListSort to be more user friendly and indicate the likely cause of the error. 2014-09-07 15:54:33 -04:00
shadowislord
2b83b65f69 Change the compare function error in ListSort to be more user friendly and indicate the likely cause of the error. 2014-09-07 15:46:27 -04:00
shadowislord
5f4428e640 Add test to trigger the inconsistent compare function detection in the sorting algorithm.
It modifies a texture on a material from another thread, which changes the material's sort ID,
thus causing the OpaqueComparator's compare method to violate the compare method contract.
2014-09-07 15:41:17 -04:00
shadowislord
73fc9bc1fd Revert 04f8956
The inconsistent compare function errors are due to user error, not engine error.
2014-09-07 15:38:07 -04:00
shadowislord
1d29bc3197 Make sure to throw exception if trying to use instancing but its not supported 2014-09-07 12:26:42 -04:00
shadowislord
8d5f3829ca Update .gitignore with more build and nbproject/private folders 2014-09-07 12:26:42 -04:00
Nehon
04f8956992 Revert back to merge sort for geometry sorting.
Some issues have been reported, and are difficult to track as they happen randomly.
2014-09-07 13:56:33 +02:00
Nehon
d17bdb6485 BatchNode and GeometryBatchFactory now can handle normalized buffers.
Also added a check in BatchNode that was present in GeometryBatchFactory
2014-09-06 20:55:58 +02:00
jmekaelthas
e5cba265eb Bugfix: improved the computation precision for bezier curves (using
float's caused animations to be visibly different from the blender ).
2014-09-05 16:20:18 +02:00
jmekaelthas
5842613c2b Bugfix: fixed a bug in skeleton animation constraints applying
procedure.
2014-09-03 10:58:02 +02:00
Hannes Nevalainen
3d6656463e Move update logic into DefineList. 2014-09-01 22:20:16 +02:00
jmekaelthas
676ea17465 Bugfix: applying traditional face triangulation when the new algorithm
fails.
2014-09-01 16:07:11 +02:00
normen
068ab69ed9 Merge pull request #171 from relu91/master
Nifty Editor integration
2014-08-30 13:30:59 +02:00
relu91
41c4087203 Merge branch 'experimental'
With new nifty-editor. Added templates for styles and control .
2014-08-30 12:08:35 +02:00
jmekaelthas
6e21b0527c Feature: new triangulation modifier. 2014-08-30 11:54:22 +02:00
relu91
415090e989 Merge commit '3cbb158b81a53190ba4074bc3ae0b6b5a0f515d1'
Nifty-Editor prototype
2014-08-30 11:20:35 +02:00
relu91
cc010862a9 Manage style and control
Added a import action fro style and controls , also nifty-editor library
is updated with the last style&control handling feuture
2014-08-29 14:50:06 +02:00
Nehon
124b5e51da Fix an issue in the ShaderGenerator where it was unable to find the main function in a shader source when there were additional spaces.
Also made the error more explicit when the matching fail.
2014-08-28 10:52:35 +02:00
Nehon
d33853d393 MaterialDebugAppState now properly applies renderStates
Added a set method in RenderState
2014-08-27 20:15:35 +02:00
relu91
4506397b9c Added icon attribution 2014-08-20 15:15:38 +02:00
relu91
cdf0029e37 Gui pack 2014-08-20 15:02:20 +02:00
relu91
74c14377e2 Code cleaning
I cleaned a bit the code creating some other packages and deleting old
unused classes
2014-08-20 14:09:35 +02:00
relu91
5033f7eb2d Add the possibility to save on the Visual component 2014-08-19 20:46:43 +02:00
relu91
81ba23a2e2 Bug fixing 2014-08-19 15:00:46 +02:00
normen
d921847f35 Merge pull request #169 from GreenCubes/master
Fix and extend FBX file loader
2014-08-18 09:55:03 +02:00
Rena4ka
f28c31d851 Fix and extend FBX file loader
Fix using AssetManager.loadModel() with fbx file causing to throw
AssetLoadException.
Implemented loading of new file format .fba - .fbx file with animation
mapping.
2014-08-18 06:19:28 +04:00
normen
fb40a14de2 Merge pull request #167 from GreenCubes/master
Implemented FBX model loader
2014-08-17 11:32:27 +02:00
normen
656886867d Merge pull request #165 from davidB/wip_jbullet_update
jbullet: refactor PhysiscSpace.addAll/removeAll
2014-08-17 11:27:38 +02:00
Hannes Nevalainen
b74e501fac fromIntARG and fromIntRGBA now returns self. 2014-08-17 11:16:01 +02:00
tort32
e5002c1428 Implemented FBX file loader 2014-08-16 05:35:02 +04:00
Rena4ka
478ca7b843 Implemented FBX file parsing 2014-08-16 05:35:01 +04:00
David Bernard
3c72c065ad bullet: refactor PhysiscSpace.addAll/removeAll
- only add joint with current PhysicNode is BodyA
  - => avoid logging warning
  - => fix a previous bug in test about getBodyA when adding/removing BodyB
- remove optimisation that by-pass routing made by add()/remove()
2014-08-15 13:42:26 +02:00
Nehon
b7433b99f7 Fixed issue in SkeletonControl applySkinningTangents where weight data index was not converted to unsigned byte. 2014-08-14 15:14:43 +02:00
Rémy Bouquet
37b6a2063a Merge pull request #156 from ChristianGaertner/patch-1
[Bounding] Minor JavaDoc fix
2014-08-14 10:11:31 +02:00
pspeed42
2d549ea833 Modified to keep its projectionMatrixOverride around
to avoid garbage creation in setClipPlane().
2014-08-12 17:56:56 -04:00
Nehon
ca6d3f4e73 Commented out a line in the OglesShaderRenderer (android) that was occasionally causing a crash on android.
This line was already commented in other renderers, and I have to admit I have no clue of what it does except crashing the app
2014-08-12 23:05:24 +02:00
pspeed42
ed443bcfa2 Modified Camera.setClipPlane() to avoid garbage
creation using tempvars.  Only a new matrix is 
created now and I think I can get rid of that, too.
2014-08-12 16:32:18 -04:00
pspeed42
e0ee685466 Added a second vect4f to tempvars so renamed the
first one to follow other conventions.  Seems like
Material is the only thing using it (and I think it
could get away with a vec3 really but no harm done).
2014-08-12 16:31:06 -04:00
pspeed42
079c4c6482 Only allocate the array list when there are results.
A small thing... but significant in some use-cases.
2014-08-12 04:38:03 -04:00
pspeed42
a47fb27e56 WaterUtils tries to hard to avoid allocation... I
fixed three cases that were causing new Vector3fs
to be created.
2014-08-12 04:06:07 -04:00
pspeed42
c98a348fd2 Was a little overzealous in my Float conversion and
converted some stuff that only needs to be float.
Undid that.
2014-08-12 03:54:48 -04:00
pspeed42
3cf0e35a17 Added a setFloat() that takes a Float to avoid
auto-boxing in the case where a Float is already
at hand.
2014-08-12 03:54:19 -04:00
pspeed42
1185d2099b Avoid some teeny-tiny per frame allocations by
only creating a new Plane() and setting the water
height uniform when the water height changes.
Also got rid of the redundant dot() product and
Vector3f allocation in the process.
2014-08-12 03:13:16 -04:00