1993 Commits

Author SHA1 Message Date
nor..67
cd4b513afe SDK:
- make VideoRecorderAppState store the orginal system timer instead of just setting a NanoTimer when detaching

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9659 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-16 16:56:47 +00:00
nor..67
ab2c34fafb SDK:
- add option to set framerate for VideoRecorderAppState

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9658 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-16 14:00:11 +00:00
Sha..rd
0ddc10a0c0 * Fixed minor javadoc issue
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9657 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-16 03:27:20 +00:00
Sha..rd
6f5d4ef943 * Added ViewPort.clearProcessors() to remove all processors from a viewport
* Make JmeSystem error message regarding delegate more readable (split to another line)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9656 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-16 03:20:53 +00:00
Sha..rd
f5f3a85042 * Added new ImageRaster thing, it can let you read and write pixels on jME3 images without caring about the underlying format. NOTE: None of the jME3 internal classes use it yet, the code has yet to be ported.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9655 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-16 03:18:22 +00:00
Sha..rd
69cbad9ce9 * Deprecated Intensity formats and RGB10, these never worked, and never will
* Fixes to Alpha16, Luminance16, Luminance16F, Luminance32F, Luminance16Alpha16, Luminance16FAlpha16F, RGB16, RGB16F_to_RGB111110F, RGBA16 image formats.
 * Added support for ARGB4444 format on destop

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9654 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-16 02:19:47 +00:00
pot..om
16851eb1d8 Removing Android Sensor Support (undo r9610). Preparing for new way of implementing sensor support on Android.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9646 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-12 01:35:56 +00:00
nor..67
143789d3f0 - try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9645 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 16:09:02 +00:00
nor..67
60a41c0cfe - try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9644 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 16:08:44 +00:00
nor..67
b7fbe61d43 - remove try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9643 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 15:49:12 +00:00
nor..67
a859b1e672 - different try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9641 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 15:02:08 +00:00
nor..67
5c0c12b0c2 - remove try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9640 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 14:49:35 +00:00
nor..67
e3785f4e20 - try to fix bullet compile issues without typos
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9639 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 14:39:10 +00:00
nor..67
640ac3d981 - try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9638 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 14:29:21 +00:00
nor..67
7a0584ba43 - remove try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9637 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 11:39:38 +00:00
nor..67
738b687cad - try to fix bullet compile issues
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9636 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-11 11:36:52 +00:00
rem..om
3bd77d3048 Changed the way EffectTrack and AudioTrack are serialized.
EffectTrack and AudioTrack can now porperly update their reference to the Spatial they are using upon loading.

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9634 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-10 22:23:13 +00:00
rem..om
ae3cc96caa Fixed issue http://code.google.com/p/jmonkeyengine/issues/detail?id=524
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9633 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-10 22:17:27 +00:00
nor..67
382c3da1a4 - add hack to natives extraction to extract .jnilib named libraries from jar on OSX systems running Java 10.7+ (which uses .dylib suffxies)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9632 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-10 12:28:40 +00:00
nor..67
a98026b700 - fix bug in native bullet ray direction (thanks to EmpirePhoenix)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9628 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-09 09:57:20 +00:00
Kae..pl
bb644be5e0 Fix to specifying texture UV coordinates for generated textures.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9627 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-07 14:51:05 +00:00
Sha..om
78bbe9b251 * Fix issue where blender animation importer was truncating the animation duration to an integer (thanks rectalogic)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9626 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-06 20:57:45 +00:00
rem..om
ef98888ce7 EffectTrack now disable and cull the emitter once all particles are gone
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9625 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-06 18:50:56 +00:00
Sha..rd
2ab5e4abbe * Nifty GUI now uses Unshaded.j3md for rendering which is cleaner
* Nifty GUI performance much faster, but global font text isn't taken into account in OGL1 mode (fix TBD)

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9624 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 23:50:54 +00:00
Sha..rd
38ff6f7560 * Fixed issue where setting an unset define then setting an already set define would cause the unset define to not be updated in the shader
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9623 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 22:00:48 +00:00
Sha..rd
0a38ca0cf4 * GLSL spec allows having unset uniforms/attributes/varyings as long as they are not used in the shader, thus they are now always in scope
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9622 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 21:59:58 +00:00
Sha..rd
dba5ba5851 * Fixed culling with asymmetric frustums
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9621 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 20:39:05 +00:00
Sha..rd
896c0d31a5 * Forgot to commit this quite crucial class ..
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9619 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-05 05:41:49 +00:00
Sha..rd
b0286ae5ff * Fixed "IllegalArgumentException: Comparison method violates its general contract!" issue with CollisionResults
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9618 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 23:33:04 +00:00
Sha..rd
ac0f3a107c * Fix issue where setting texture on renderer with no mipmaps and then setting the same texture with mipmaps would prevent them from being generated (fixed for desktop GL1/GL2 and android)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9617 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 23:17:29 +00:00
Sha..rd
e78474a5b1 * Fix issue 506
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9616 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 21:52:17 +00:00
Sha..rd
be58274ab8 * Fix issue 520 again: pressing mouse over jme and releasing over nifty did not tell jme about the release.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9615 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:39:15 +00:00
Sha..rd
f82be26af8 * Fix issue 520
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9614 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:34:16 +00:00
Sha..rd
8e153c0379 * LwjglGL1Renderer: do not set vertexbuffer on mesh if vertexcolor is disabled. This fixes issue where an unshaded material still uses vertex colors even if they are disabled.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9613 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:32:57 +00:00
Sha..rd
20566963f8 * Add javadoc for InputManager.setMouseCursor()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9612 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 20:29:42 +00:00
pot..om
a76f3a2cab Reset viewport size to current camera settings after reading the framebuffer.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9611 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 19:48:35 +00:00
pot..om
bb631ab13a Adding support for defining external (or internal in Android's case) sensors. This is still a work in progress. Major task yet to complete is defining the coordinate system to return the sensor data. 3 sensor types are defined: Magnetic, Accelerometer, Orientation. Right now the sensor data is returned in device coordinates for Magnetic and Acceleration, and World (Earth) coordinates for Orientation. Sensors use the Input Manager to define triggers and listeners like all other input types. Only Android has an implementation for SensorInput at this time. See forum post http://jmonkeyengine.org/groups/android/forum/topic/creating-engine-support-for-android-sensor-input/ for details of the operation and current status.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9610 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-04 01:55:37 +00:00
rem..om
1fbc0cc406 Audio and Effect tracks added a couple of accessors
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9609 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-08-03 21:06:07 +00:00
rem..om
91f2353a57 Re-introduced WorldMatrixInverseTranspose in UniformBindingManager
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9603 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-30 07:13:00 +00:00
pot..om
eb024346ff Added constructors and method to allow users to set the file path to store the screenshots.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9597 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-29 01:52:05 +00:00
pot..om
48b40f4e3c Fixed issue where MOVE events were being generated even if the deltaX and deltaY were both 0. Now MOVE events with both deltaX and deltaY values of 0 will not be generated. See post http://jmonkeyengine.org/groups/android/forum/topic/differentiating-tap-from-a-quick-downmoveup/
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9596 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-28 23:11:47 +00:00
pot..om
0deeb597f1 Screenshots are now supported on Android. Be Aware, file location for screenshots is now based on JmeSystem.getStorageFolder. This means that on Desktop systems, the screenshots will be placed in the user.home location instead of the application directory. Other changes include: Moved ScreenshotAppState to core, added takeScreenShot method, force glViewPort to full screen to handle cases where the last postView ViewPort isn't full screen. See post http://jmonkeyengine.org/groups/android/forum/topic/screenshotappstate-for-android/
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9595 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-28 23:06:19 +00:00
bre..ns
461882701d uncommented some textures in TerrainTestAdvanced
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9590 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-27 15:09:30 +00:00
rem..om
a597f1b19e Created AudioTrack and EffectTrack to add sound or particle effects to an existing Animation
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9589 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-26 16:02:00 +00:00
Kae..pl
e9af2e4dc4 Classes added that represent new constraints in blender. Classes have no implementation yet, they simply exist so that the loaded models will not crash when they use them.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9587 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-26 13:23:09 +00:00
rem..om
ef6644b58f FilterPostProcessor now correctly clears the color of the previous render when rendering a new filter, except when in multiviewports.
This fixes the color bleeding when enabling AlphaToCoverage. (see post http://jmonkeyengine.org/groups/graphics/forum/topic/multi-sampling-issues/#post-183919)



git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9586 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 16:28:52 +00:00
rem..om
ce124e7729 Renderer : Fix to copy framebuffer to exclude the upper bound if the rectangle as specified in opengl specs. Thanks @rectalogic
http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/lwjgl-copyframebuffer-off-by-one-error-patch/#post-184138

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9585 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 16:23:03 +00:00
bre..ns
f5cd1e97c4 fixed the terrain normal calc for the edges
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9584 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 13:34:31 +00:00
bre..ns
b59ec271ca terrain now checks the ray's limit when colliding
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9583 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-25 00:03:01 +00:00
rem..om
4f848ab5b5 Renderer : Caps.Multisample is now correctly added to the renderer caps when GL_ARB_multisample is present in ogl caps
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9581 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
2012-07-23 16:13:01 +00:00