4730 Commits

Author SHA1 Message Date
Normen Hansen
befd955ac2 - update SDK OSX icon 2015-01-21 20:39:28 +01:00
Nehon
6bd5bdf7ba Replaced all occurrences of JME old logo with the new one in the SDK 2015-01-21 20:06:52 +01:00
Nehon
70d7ce2685 Fixed the template project name 2015-01-20 23:48:06 +01:00
Nehon
b6873787fa fixed project template 2015-01-20 23:43:42 +01:00
Nehon
f585e664cd The MaterialPreviewWidget now uses the MaterialPreviewRenderer.
Now rendering material preview is consistent for the ShaderNode editor and the material editor
2015-01-20 18:54:49 +01:00
jmekaelthas
7783e096cc Feature: added importing of Sun and Hemi lights from blender as
PointLight with very large radius and DirectionalLight (with proper
warnings for the developer).
2015-01-20 10:28:12 +01:00
shadowislord
4633d9e546 Add GL wrappers for debugging and tracing 2015-01-19 18:20:54 -05:00
shadowislord
6f90009dab Syntax error fixes related to previous changes 2015-01-19 18:19:48 -05:00
shadowislord
aaac8cb613 URA is now used by default on Android 2015-01-19 18:18:45 -05:00
shadowislord
6ca111b13d Refactor renderer system
* Support OpenGL ES 2 in GLRenderer (various error fixes)
 * Get rid of OpenGL 1 remenants
 * Other minor cleanups
2015-01-19 18:15:25 -05:00
jmekaelthas
69db9989a4 Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git 2015-01-19 21:12:49 +01:00
jmekaelthas
fa5845d528 Feature: added smooth/flat support for NURB surfaces. 2015-01-19 21:12:26 +01:00
Nehon
7ce251e222 SDK, the ShaderNodes editor should not go into an error frenzy when the shader compilation fail anymore.
The MaterialPreviewRenderer now uses something similar as the MaterialDebugAppState. The material is preloaded and not refreshed if the compilation failed.
2015-01-19 20:56:41 +01:00
normen
b4a9ca4bee Update README.md 2015-01-15 22:36:57 +01:00
Normen Hansen
ef47f61f72 - move netbeans download URL to gradle.properties 2015-01-14 00:28:39 +01:00
Normen Hansen
ec183e1eea - only download bullet when its supposed to be built 2015-01-14 00:11:21 +01:00
Normen Hansen
00f12cfec7 - change behavior of "buildNativeProjects" setting to not exclude native subprojects from build but instead copy precompiled binaries
- disable unnecessary build of static bullet libraries
2015-01-14 00:02:11 +01:00
Normen Hansen
1977efd3cf - update gitignore to not ignore the precompiled bullet natives 2015-01-13 23:16:47 +01:00
Normen Hansen
05e1d528ab - allow adding precompiled bullet binaries to natives jar for binaries that can't be built on the current system
- add precompiled bullet libraries
2015-01-13 21:52:28 +01:00
Normen Hansen
104254f6a6 - allow packing bullet binaries from build folder that have previously been built on other platforms 2015-01-13 20:51:20 +01:00
Normen Hansen
69f8e58d84 - change source compatibility to 1.6 2015-01-13 20:18:14 +01:00
Normen Hansen
6ff69cccf6 - add run task to jme3-examples
- use run task of jme3-examples in main project run task
2015-01-13 20:17:56 +01:00
Normen Hansen
c8fcac1254 - fix build script for native bullet on windows using VisualStudio 2015-01-13 20:13:19 +01:00
Normen Hansen
6d0a5604c6 - fix pointer bug in native bullet addResult collision code (collision code still needs a rework) 2015-01-13 20:05:34 +01:00
Normen Hansen
32f4245aff - fix osx bullet binary path 2015-01-13 17:14:48 +01:00
Normen Hansen
f0870efc3b - remove static build instructions for linux bullet library (the bullet library will now depend on the correct glibc version being installed on a linux system) 2015-01-13 16:11:22 +01:00
Normen Hansen
fd78498bc8 - fix NativeLibraryLoader using deprecated Natives class for hash generation
- fix bullet native file name for OSX
2015-01-13 16:10:09 +01:00
iwgeric
31bc6bf526 Add a default app profiler for Android.
Users can add this app profiler in the MainActivity to show the application timings within the Android systrace utility.
2015-01-10 01:03:02 -05:00
iwgeric
3a82c9eca1 Add frame rate limitiing on Android.
If frameRate is set in MainActivity, the application will limit the frame rate to the value defined.  This can be used to save battery life.
2015-01-06 08:46:19 -05:00
iwgeric
3ee52c38ed Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git 2015-01-06 08:40:22 -05:00
iwgeric
47477daa05 Forgot to update the commit text 2015-01-06 08:38:39 -05:00
iwgeric
5948479de4 comment out android show keyboard. Now using JmeSystem method to show/hide android soft keyboard. 2015-01-06 08:34:49 -05:00
Nehon
a3f9b75d0b Added proper naming of const in Optics.glsllib and some define tests to avoid name collision when importing several glsllib 2014-12-30 07:52:18 +01:00
Nehon
b1739fd9d7 Also fixed Android's VideoRecorderAppState 2014-12-29 00:19:16 +01:00
Nehon
50ec3023d4 Fixed ScreenshotAppState, VideoRecorderAppSate, AwtPanel and TestRenderToMemory so the frameBuffer is read with an BGRA8 format 2014-12-29 00:17:59 +01:00
Nehon
8b3e335d33 updated gitignore so that it ignores sdk dist files 2014-12-28 16:23:36 +01:00
Nehon
fea3faf9af Minor fix in TestRenderToCubeMap 2014-12-28 16:23:34 +01:00
Nehon
05baf56130 The skyFactory now supports Equirectangular environment maps, as it's a pretty popular format.
It has been refactored to handle the 3 env map types : CubeMap, SphereMap, EquirectMap
2014-12-28 16:23:32 +01:00
Nehon
9f459af4e3 One can now call readFrameBuffer with a specific format, implementation has been done for the GLRenderer only.
For now only placeholders have been done for the renderers that are still not using URA (all except LWJGL).
2014-12-28 16:23:30 +01:00
Nehon
995ab83a9e Deprecated LwjglRenderer and Lwjgl's TextureUtils. URA is used when choosing LWJGL as renderer. 2014-12-28 16:23:27 +01:00
jmekaelthas
c9eadcc762 Bugfix: fixed a bug that caused ugly artifacts to appear sometimes while
computing constraints. The fix also improved the constraints computation
speed at least several times :)
2014-12-21 17:54:39 +01:00
Paul Speed
9eca2251a9 Handle more gracefully the case where a texture
directive has no image specified.  Prior to this
it was throwing an ArrayIndexOutOfBounds exception
which was silently swallowed even though the
import fails.
2014-12-20 03:49:53 -05:00
jmekaelthas
d399e0594b Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git 2014-12-12 23:52:13 +01:00
jmekaelthas
65c3ff668c Bugfix: sorting constraint computation in the proper order which should
decrease the amount of unwanted artifacts appearing in some models
during animations.
2014-12-12 23:51:48 +01:00
iwgeric
a55aae21f9 Minor cleanup of mouse / keyboard methods for touch.
Depreciated InputManager.getSimluateMouse and replaced with InputManager.isSimulateMouse for consistancy.
Removed depreciated TouchInput.getSimulateMouse().
Added InputManager.isSimulateKeyboard() to keep consistancy with mouse methods.
2014-12-12 13:16:41 -05:00
iwgeric
a116389814 Forgot to add isSimulateKeyboard to TouchInput interface. 2014-12-12 13:00:05 -05:00
iwgeric
1ed1463476 Add support for enabling/disabling KeyEvent simulation for soft keyboards on Android similar to MouseEvents. 2014-12-12 12:48:25 -05:00
iwgeric
249f62fe95 remove showVirtualKeyboard from TouchInput 2014-12-12 12:16:45 -05:00
iwgeric
7040e32cc4 Add javadoc to JmeSystem.showSoftKeyboard 2014-12-12 12:04:16 -05:00
iwgeric
858fd433ca Implement showSoftKeyboard for Android.
Also changed JmeAndroidSystem to store the view instead of the activity.
When users call JmeSystem.showSoftKeyboard(true), the default Android soft keyboard is displayed and any key presses are sent to jME as touch events.  Key events are also generated so the user can use the same key listeners as Desktop to keep the user code common between Desktop and Android platforms.
2014-12-12 08:42:13 -05:00