4912 Commits

Author SHA1 Message Date
Nehon
963c3d7e61 Fixed some typo in some comments in Material.java 2015-02-10 00:48:41 +01:00
Nehon
edf5db0f44 Fixed context menu display in the node editor 2015-02-10 00:48:32 +01:00
Nehon
ac7d8d0674 integrated change described in this thread to the ColorRGBAPropertyEditor
http://hub.jmonkeyengine.org/t/colorrgbapropertyeditor-a-little-improvement/31552
2015-02-10 00:48:22 +01:00
Nehon
4cb007f3b3 Fixed issue exposed in this thread http://hub.jmonkeyengine.org/t/found-bug-in-jme-xmlexporter-vector3f-zero-abuse/31430
Thanks to AXELTOPOLINO
2015-02-10 00:48:12 +01:00
Nehon
58480c0926 New Colors for the node editor 2015-02-10 00:48:03 +01:00
Nehon
400a03c507 Shader Node's editor connections are now curved lines. 2015-02-10 00:47:53 +01:00
shadowislord
7f50f906aa Upgrade to LWJGL 2.9.3 2015-02-08 19:44:21 -05:00
shadowislord
507b89fc46 Do not track JmeVersion as it is autogenerated 2015-02-08 19:41:08 -05:00
shadowislord
fe508f0ba0 Add JmeVersion to .gitignore (since it will be changed every build..) 2015-02-08 19:35:50 -05:00
shadowislord
6f8fb84586 Update JmeVersion via build script 2015-02-08 19:33:41 -05:00
shadowislord
35737e1614 Add branch name to JmeVersion class 2015-02-08 19:32:43 -05:00
shadowislord
3cc0feced0 Put git hash and build date in JmeVersion class 2015-02-08 19:13:26 -05:00
shadowislord
bac0f81853 Fix scene graph update corruption due to earlier optimizations.
The update optimization will not visit child nodes unless the
parent has any refresh flags set. However if a "partial update"
occurs which only clears some of the flags (e.g. getWorldBound()),
then a situation could occur where a child node has refresh
flags set but not its parent, thus causing the aformentioned issue.
To allieviate this, we must always propagate the specific flag
required, regardless of whether or not the parent has some other
flags already set.
2015-02-08 18:16:35 -05:00
shadowislord
e19be328a7 Add simple test case for the "scene not updated" crash in the SDK 2015-02-08 17:42:07 -05:00
Erlend Sogge Heggen
ce961b6f70 Added best practices for pull requests. 2015-02-08 19:18:33 +01:00
Nehon
0351f9e60f added a drag and drop to scroll feature to the node editor with the mouse wheel click. 2015-02-08 18:06:32 +01:00
iwgeric
661f4c6d2e Copy jme3-android-native and jme3-bullet-native-android to the dist/opt folder as part of build 2015-02-08 00:11:46 -05:00
shadowislord
a4d06305d5 postprocessing target textures: always use nearest filtering
* There's almost never a good reason to use linear filtering for postprocess textures
 * If it is really required, it should be enabled explicitly
2015-02-07 19:12:38 -05:00
shadowislord
6350ac3aad GLRenderer: remove obsolete code, minor optimization 2015-02-07 19:11:32 -05:00
shadowislord
b3759d7147 GL tracer: When printing enum, use GL_ONE instead of GL_TRUE 2015-02-07 19:10:35 -05:00
shadowislord
d3cbf7fbf2 GL implementations: Fix uploading of buffers with position != 0
* this is required for pregenerated mipmaps in e.g. DDS files
 * others checks are added to make sure a zero-length buffer cannot be uploaded (that's an error for now)
2015-02-07 19:08:54 -05:00
shadowislord
10ccc570e1 Copy jme3-android.jar to the dist/opt folder as part of build 2015-02-07 17:48:12 -05:00
Nehon
212a2d6e96 Millions of fixes, fixes for me
- Fixed hanging save on a Material definition file.
- Fixed Node editor blow up when changing a shader node definition content.
- Enhanced error reporting.
- and many more.
2015-02-07 00:42:06 +01:00
Nehon
e14c30a3cf Enhanced the ShaderNodeDefinition creation wizard 2015-02-07 00:39:15 +01:00
Nehon
c310b933c9 Added proper undo/redo support in the shader editor 2015-02-04 22:18:11 +01:00
Nehon
7c88da9d5c Created a backdrop image for the ShaderNode editor 2015-02-03 23:21:25 +01:00
Nehon
06e9618a4b Proper save handling for the shader editor. 2015-02-03 23:21:17 +01:00
Bebul
4569154d9f RenderShadow relict code clean up, no more static ShadowUtils.rootScene 2015-02-03 09:43:23 +01:00
shadowislord
3a61032575 Make LwjglGL implement the GL3 interface (for OpenGL3+ function names) 2015-02-01 20:08:34 -05:00
shadowislord
d4e85382db Remove fixed pipeline technique from lighting shader 2015-02-01 20:06:09 -05:00
shadowislord
16e3e00507 Renderer Changes
* Add new "Limits" enum to hold maximums of various renderer capabilities such as texture size
 * Add support for seamless cubemap (enabled by default for mipmapped cubemaps)
 * Fix conflict when using GL tracing with GL debugging
2015-02-01 20:05:16 -05:00
shadowislord
9f3a145dd7 Renderer Changes
* Add new "Limits" enum to hold maximums of various renderer capabilities such as texture size
 * Add support for seamless cubemap (enabled by default for mipmapped cubemaps)
 * Fix conflict when using GL tracing with GL debugging
2015-02-01 20:03:42 -05:00
shadowislord
c212fab37a Deprecate TechniqueDef.isUsingShaders(). Do not use it anywhere in the engine. 2015-02-01 17:26:59 -05:00
shadowislord
a7517c17c0 Deprecate TechniqueDef.isUsingShaders(). Do not use it anywhere in the engine. 2015-02-01 17:22:12 -05:00
shadowislord
4db0acaca9 Image: Deprecate efficient data 2015-02-01 17:19:58 -05:00
shadowislord
8c2e9f687d Sky material: Don't render sky twice; cull back faces. Also disable useless depth writing. 2015-02-01 17:19:10 -05:00
shadowislord
663225c71f SkyFactory: Remove duplicate code, remove use of Image.getEfficientData() 2015-02-01 17:18:18 -05:00
shadowislord
43fcd01114 Remove useless check against material technique name being called 'FixedFunc' 2015-02-01 17:17:05 -05:00
shadowislord
74dc3392c6 Allow display modes with 59 Hz refresh rate to be acceptable as 60 Hz 2015-02-01 17:16:11 -05:00
Nehon
ef9c86bd24 New icons for the SDK 2015-01-31 23:09:20 +01:00
Nehon
d637380e56 Fixed a saving issue in the shader Nodes Editor 2015-01-31 23:09:17 +01:00
shadowislord
66d4763a04 Fix issue #204 2015-01-31 16:35:46 -05:00
shadowislord
7a09fbbeb0 Fix the last part of issue #90 2015-01-31 16:18:13 -05:00
shadowislord
307a0e7aed Better GraphicsDebug / GraphicsTrace implementation
- When GraphicsDebug is enabled, check for GL errors and display  hints from the driver
 - When GraphicsTrace is enabled, dump OpenGL calls on the console
2015-01-31 15:49:10 -05:00
shadowislord
b04c4ad042 Flush GL pipeline for pbuffer after frame (required because there's no backbuffer) 2015-01-31 15:48:22 -05:00
Normen Hansen
82901bb486 - remove backgroundColor directives from TerrainEditor to make it more compatible with LAFs 2015-01-31 21:20:09 +01:00
shadowislord
30efc7ce86 ScreenshotAppState to use old FB read-back
Also, set compression quality for JPG to 95% (same as on Android)
2015-01-31 15:01:23 -05:00
shadowislord
4668892c85 Add more constants to GL / GLFbo interfaces so they can be decoded by GLTracer 2015-01-31 14:27:22 -05:00
shadowislord
1e8b5ef338 Avoid glTexParameter calls if not neccessary by storing last texture state in the Image object 2015-01-31 14:26:42 -05:00
shadowislord
2fb87f9682 SettingsDialog to choose closest refresh rate to 60 for fullscreen modes 2015-01-31 14:25:05 -05:00