5683 Commits

Author SHA1 Message Date
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
Paul Speed
323daeb94f Added a getRpcConnection() method to expose the underlying
RPC support.
2015-05-01 02:25:24 -04:00
Paul Speed
a77ed52777 Added getServer() and getClient() convenience methods. 2015-05-01 02:24:52 -04:00
Paul Speed
e000d83ae7 Fixed a stack overflow exception if one println()'ed
a service... since most service managers print their
services in their own toString().
2015-05-01 02:24:16 -04:00
Paul Speed
57dbf384a2 Modified the DefaultServer to send a second client
info message to indicate that all of the local hosted
services have been notified about the new connection.
Modified DefaultClient to wait to start its services
until it has seen this second message.

Client services may want to send things to the server during
their start() method but it's important that things like
the serializer registry service has already processed its
messages or any sends might fail.  The client generally has
the luxury of being able to register handlers/listeners/etc
during initialize where as the server must do this when the
connection arrives.  So it seems reasonable to delay client
service start() until all of the server-side hosted services
have had a chance to initialize themselves.
2015-05-01 02:15:41 -04:00
normen
d3c644123a Merge pull request #268 from Dokthar/scenecomposer/master
SDK SceneComposer : right click to cancel current transformation
2015-05-01 00:54:54 +02:00
Maselbas
a913d8e0c2 SDK Scenecomposer : now right clicking will cancel current transformation for the Scale, Rotate and Move Tool, looks like the selectTools shortcut
- improved these tool feedback, its easier to begin the tranformation as its start on the first click instead of the first dragg
2015-04-30 19:35:39 +02:00
Kirill Vainer
a4e1aa450d README: Add build status image 2015-04-30 09:57:46 -04:00
Kirill Vainer
7393f79165 AudioSource: add method to get playback time
As was requested on the forum, getting playback time / position is needed to perform proper audio / video synchronization.
2015-04-29 23:58:34 -04:00
Maselbas
986950fb1d Merge branch 'scenecomposer/master' of https://github.com/Dokthar/jmonkeyengine into scenecomposer/master 2015-04-29 22:17:35 +02:00