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
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
shadowislord
38f3f82651
Add two more glUniform* functions as no-enum args in GLTracer
2015-01-31 14:24:16 -05:00
shadowislord
7bd07d144e
TestRenderToMemory to use the same read-back method as AwtPanels
2015-01-31 12:57:54 -05:00
shadowislord
f638afbeb7
* Minor javadoc improvement
2015-01-31 12:52:26 -05:00
shadowislord
3f4ce758e7
* Use INT_BGR format in AwtPanel - allows using old compatible readFrameBuffer
2015-01-31 12:50:56 -05:00
shadowislord
13e9cdc201
* Add glReadPixels to GLTracer
2015-01-31 12:49:38 -05:00
shadowislord
86dbade689
* Do not crash if running on x86 / MIPS android system when using JmeSystem.getPlatform()
2015-01-31 12:48:31 -05:00
shadowislord
4bfd992751
* Do not crash if running on x86 / MIPS android system when using JmeSystem.getPlatform()
2015-01-31 12:47:07 -05:00
shadowislord
3f63d43461
* Add license to android renderer files
2015-01-31 12:46:45 -05:00
shadowislord
af65215450
* Delete useless Android22Workaround
2015-01-31 12:46:09 -05:00
Nehon
0f346ee196
More fixes to panels color so that it uses the one from the LAF
2015-01-31 17:24:34 +01:00
Nehon
7f8763e8f0
fixed colors of the material editor so that it fits with any LAF
2015-01-31 16:50:16 +01:00
Normen Hansen
b5894aed65
- remove backgroundColor directives from SceneComposerTopComponent to make it more compatible with LAFs
2015-01-31 14:09:24 +01:00
iwgeric
92b33ddc9e
Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine
2015-01-30 13:00:51 -05:00
iwgeric
b71d94c37c
Fix NPE while destroying the Fragment when a splash screen is used.
2015-01-30 13:00:39 -05:00
Nehon
576e18b376
You can now directly edit shader node's code inside the shader node editor and benefit from a live reload feature of the shader.
2015-01-29 23:51:26 +01:00
Nehon
a047376d70
Some clean up in the ShaderNode editor
2015-01-29 23:51:19 +01:00