5192 Commits

Author SHA1 Message Date
Maselbas
e27b8a5739 SDK SceneComposer : bugfix in the ShortcutManager, prevent from setting the currentShorcut to NULL when there are no new activable shortcuts 2015-05-14 19:02:35 +02:00
Maselbas
92ab8b8060 SDK SceneComposer : small modifications on the PickManager, now the camera rotation isn't cloned so it's no more necessary to update the rotation before the updataPick() 2015-05-14 18:55:07 +02:00
Alrik
b133dc4c47 Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git 2015-05-12 21:31:24 +02:00
Nehon
14c5304f27 Fixed defines tests in multisample.glsllib so that one can have a single sampled beck buffer and a multisampled depth buffer without having the shader to crash.
Also optimized the way glsl 150 texture vs texture2D is handled
2015-05-12 21:15:14 +02:00
Nehon
04f6b01d2e Reverted commit 3f3ef99b86
as it was not valid and introducing another issue.
2015-05-12 21:13:17 +02:00
Kirill Vainer
5002413e51 GLRenderer: fix wrap / filter modes
* They were not configured properly due to an old workaround
2015-05-11 19:33:35 -04:00
Kirill Vainer
0dc77b4d6e GLRenderer: remove commented out limits 2015-05-11 19:32:48 -04:00
Kirill Vainer
5c35b9bb22 Renderer: delete deprecated renderers 2015-05-11 19:31:10 -04:00
Paul Speed
9a8aa3b394 Prevent an NPE for null parameter arrays. 2015-05-11 02:28:56 -04:00
Maselbas
f6b7c3819a SDK SceneComposer : added abstract ShortcutTool class that extends SceneEditTool
- added a shortcutManager that provide some usefull methodes for ShortcutTools. Also handle activation of shortcuts.
- wip : implementation of the MoveShortcut (based on the same shortcut provided by the selectTool) using ShortcutTool and the ShortcutManager.
- modified the SceneComposerToolController to work with the ShortcutManager & ShortcutTool
2015-05-10 01:57:27 +02:00
Alrik
dba5c2e8fb Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git 2015-05-09 10:20:17 +02:00
Kirill Vainer
31fc1d9ac6 GLRenderer: fix srgb warning logging
Only complain about missing sRGB support if the user wants to enable it, not disable it.
2015-05-08 11:09:20 -04:00
Nehon
ec7432c90c Added a graddle.properties to je jme-examples project with an override of buildJavaDoc to false, to not generate the javadoc when building from jme-examples
Also added a parameter to enable assertion as executable classes are only in this project anyway.
Removed the global assertion setting as it's only needed in jme-examples.
2015-05-08 15:07:43 +02:00
Nehon
3f3ef99b86 Fixed an issue where AA was not taken into account when using SSAO filter 2015-05-08 11:18:27 +02:00
jmekaelthas
64ba4794e4 Bugfix: fixed a bug that occured for some users during logging out the
name of unknown data block.
2015-05-07 17:47:36 +02:00
Kirill Vainer
554cfb8fab GLRenderer: remove GL_APPLE_limited_npot
That extension doesn't indicate NPOT support, just limited support same as on the level OpenGL ES 2.0.
2015-05-07 11:10:32 -04:00
Kirill Vainer
fe057130a4 jme3-android-examples: fix incorrect dependency
.gitignore: add jme3-android-examples/build folder
2015-05-05 16:08:53 -04:00
Kirill Vainer
58aed8be23 Gradle: dont build android examples by default 2015-05-04 21:49:31 -04:00
Kirill Vainer
bea1601994 jme3-android-examples: add project for android examples 2015-05-04 16:57:41 -04:00
Kirill Vainer
9e4360cd6a Bullet-Native: update windows natives 2015-05-04 16:57:38 -04:00
Kirill Vainer
f74ae990d4 Shadows: make sure to clear all buffers 2015-05-04 16:57:35 -04:00
Kirill Vainer
f733b69f9f Gradle: minor cleanup to build.gradle 2015-05-04 16:57:32 -04:00
Nehon
91cf9e645c BatchNode safe catch of a crash when the batch node geoms don't have the same buffer types.
Added a utility method in GeometryBatchFactory to align the buffers of the subgraph.
2015-05-04 20:29:50 +02:00
Kirill Vainer
f8dd2542b1 AudioNode: disable reverb by default 2015-05-03 20:25:20 -04:00
Kirill Vainer
b5d8fc2505 AbstractBox: make mesh static by default 2015-05-03 20:24:52 -04:00
Kirill Vainer
7057f9a1b7 SkeletonControl: enable HW skinning by default 2015-05-03 20:22:45 -04:00
Kirill Vainer
0eb8cbfc6c StatsView: fix darken effect due to earlier change 2015-05-03 16:07:50 -04:00
Kirill Vainer
0178029782 Example to show character model cloning / export 2015-05-03 16:02:25 -04:00
Kirill Vainer
b4baaadc79 JmeExporter: remove useless return 2015-05-03 15:59:32 -04:00
Kirill Vainer
17bf0f8ab3 SkeletonControl: fix #207 2015-05-03 15:52:31 -04:00
Kirill Vainer
6760771b20 SPLighting: vertex lighting fixes
- remove useless varyings
 - fix alpha from diffuse color
2015-05-03 15:22:29 -04:00
Kirill Vainer
886bbc08b0 MipMapGenerator: perform scaling in sRGB
- Incorrect, but faster. In most cases where it is used, gamma correct pipeline isn't used and performance is of higher priority than quality.
2015-05-03 15:19:30 -04:00
Kirill Vainer
a43a405ca1 StatsView: render as single object 2015-05-03 15:01:03 -04:00
Kirill Vainer
ed61979825 GLRenderer: resize images to POT if needed
E.g. when using NPOT textures on iOS with mipmapping.
2015-05-02 15:57:10 -04:00
Kirill Vainer
4aa32cd016 MipMapGen: resize to nearest power of 2 in both dimensions
Before it was selecting the largest dimension, but OpenGL does not have such requirement.
2015-05-02 15:53:57 -04:00
Kirill Vainer
682b1f5b58 MipMapGenerator: add generator that uses raster
The one that uses AWT will be deprecated soon
2015-05-02 15:28:26 -04:00
Kirill Vainer
55d3a5dd15 UnshadedArray: does not require gpu shader extension 2015-05-02 15:27:28 -04:00
Kirill Vainer
f2e0a15edb AssetConfig: remove duplicates from Desktop.cfg 2015-05-02 15:26:16 -04:00
Kirill Vainer
02c997b165 Image: remove efficient state field 2015-05-02 15:25:07 -04:00
Kirill Vainer
e29988e30c Image: fix cloning for last texture state 2015-05-02 15:24:22 -04:00
Kirill Vainer
1f0c83ae7d ColorRGBA: getAsSrgb() to return ColorRGBA 2015-05-02 15:22:11 -04:00
Kirill Vainer
0a0fdca0b4 ImageRaster: add mipmap access & gamma correction
* Remove deprecated image raster methods from JmeSystem
 * Allow ImageRaster to read / write to arbitrary mipmaps
 * Allow ImageRaster to perform conversion to / from linear color space as required
2015-05-02 15:21:32 -04:00
normen
09a104a7b1 Merge pull request #269 from Dokthar/scenecomposer/master
SDK SceneComposer : fixed the rotate tool, now all works fine.
2015-05-02 13:40:49 +02:00
Paul Speed
42105f4c4b Just some whitespace changes. 2015-05-02 00:41:47 -04:00
Paul Speed
c1670e7509 Added the read class ID to the bad deserialize
exception.  Two things can cause bad reads:
1) bad data in the stream... in which the extra info
   is useless or confusing.
2) unregistered classes or bad timing, either way,
   knowing the message type ID might be useful.
2015-05-02 00:39:41 -04:00
Paul Speed
58313c271d Added a better comment as to why we have to check
the channels even though the negative channels would
pass through as the default channels just fine.
The key is avoiding UDP calls... they will get
translated into a regular send.
2015-05-02 00:38:24 -04:00
Paul Speed
c1dc819953 Added the ability to put the serializer registry
in "read only" mode.  Modified the SerializerRegistrationMessage
to put the serializer registry into read only after
it compiles the message so that the server won't accidentally
register messages after they've been compiled.
2015-05-02 00:35:15 -04:00
Kirill Vainer
c93c746b8b Travis-CI: display success notification on status change 2015-05-01 19:50:30 -04:00
Maselbas
82f031cdff SDK SceneComposer : fixed the rotate tool, now all works fine, Great Success ! 2015-05-01 19:25:14 +02:00
Paul Speed
33d21c2de3 Added an isStarted() method to Client. 2015-05-01 02:26:33 -04:00