547 Commits

Author SHA1 Message Date
Nehon
cecf355c70 SinglePass now uses the TechniqueDef LightSpace.
The single pass material definition LightSpace has been set to View until we implement it in world space.
2015-03-21 12:10:43 +01:00
Nehon
d662eadce9 LightSpace is now defaulted to World for SinglePass 2015-03-21 12:09:06 +01:00
Nehon
7ab9798ad7 J3MLoader can now read the LightSpace attribute 2015-03-21 12:08:07 +01:00
Nehon
01ed6db77c Introduced a LightSpace attribute in the TechniqueDef to define in what space LightData should be sent to the shader. Used it for the multipass lighting 2015-03-21 10:36:00 +01:00
shadowislord
a37f38a412 Build: fix build failure if not building from git repo 2015-03-20 23:51:15 -04:00
shadowislord
a157e83815 GLRenderer: always use glGenerateMipmap if we have FBO support 2015-03-18 23:21:25 -04:00
shadowislord
3a83ab4c69 GLRenderer: applied 080255f51860d6803b88c0c91206a0c6c42da5f4 to FrameBuffer textures as well 2015-03-18 23:19:43 -04:00
shadowislord
d6a19c4c66 Lighting.j3md: remove fixed function bindings 2015-03-18 23:16:48 -04:00
shadowislord
c0e85b3255 MaterialDebug: remove DesktopAssetManager dependency 2015-03-18 23:15:57 -04:00
shadowislord
784cfddb21 Filter: minor javadoc mistake 2015-03-18 23:14:01 -04:00
shadowislord
c34fcce7a2 MatParamTexture: remove useless constructor 2015-03-18 23:13:09 -04:00
shadowislord
6d7da0cc4e AssetManager: use right exception class if no loaders registered 2015-03-18 23:11:39 -04:00
Nehon
080255f518 Fixed issue #243 about TextureArrays 2015-03-18 22:30:07 +01:00
shadowislord
a2fc435167 SPLighting: fix issue #239 2015-03-09 22:22:55 -04:00
shadowislord
8466b25c6b ALAudioRenderer: fix issue #244 2015-03-09 22:20:54 -04:00
Nehon
7c5f994db8 Removed one assertion in AlAudioRenderer as it can't pass considering the current AudioNode implementation 2015-03-09 22:20:19 +01:00
Nehon
9e4f418427 Fixed an assertion error in BatchNode updating 2015-03-09 20:41:31 +01:00
David Bernard
a19246973c build: enable assertion for test and run (previously only test as assertionEnabled = true) 2015-03-06 10:47:04 +01:00
Nehon
40905061b5 Fixed an issue in TechniqueDef due to recent Geom and tesselation shader addition 2015-03-05 18:49:32 +01:00
David Bernard
f8a7117e0f fix a NPE and a ClassCastExcpetion on Cinematic.clear() 2015-03-05 10:56:14 +01:00
Nehon
d6c6884066 Removed code duplication in BatchNode 2015-03-03 22:52:52 +01:00
Rémy Bouquet
46c00c95b3 Merge pull request #226 from jMonkeyEngine/pr/223
Obsolete shadowRecv and sceneReceivers code cleanup
2015-03-03 22:35:25 +01:00
Nehon
1616b08c5b Fixed issue when BatchNode's light list flag was not cleared 2015-03-03 22:11:17 +01:00
Rémy Bouquet
d74d5e6ca9 Merge pull request #154 from abies/master
Speedup for TangengBinormalGenerator
2015-03-03 21:48:37 +01:00
michael
b727d5998e Fixed the swapped bits for Control and Evaluation Shader 2015-03-03 12:34:25 +01:00
Bebul
8c37778749 Obsolete shadowRecv and sceneReceivers code cleanup 2015-03-03 08:46:10 +01:00
Nehon
dead648e34 Fixed NPE in ShaderKey when using ShaderNodes. 2015-03-02 20:31:48 +01:00
Kirill Vainer
273f3a6e62 Merge pull request #220 from zzuegg/master
Geometry shader and Tessellation shader support
2015-03-02 10:01:08 -05:00
shadowislord
40926dc32d AssetConfig: Platform asset config now returned as URL
- Return back DesktopAssetManager constructor with boolean argument - this time it shall use platform config instead of always using Desktop.cfg
2015-03-01 15:11:57 -05:00
michael
5b58bda23f Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine into GL4ShaderSupport
Conflicts:
	jme3-core/src/main/resources/com/jme3/asset/Desktop.cfg
2015-03-01 09:48:36 +01:00
shadowislord
92e08b1f2b Application: use JmeSystem to get asset config URL 2015-02-28 19:05:48 -05:00
shadowislord
25b1780e09 AssetManager: remove useless subclasses
* All platforms now use asset configuration files. Subclasses of DesktopAssetManager no longer required.
 * Added general asset config file which is included by all
 * JmeSystemDelegate now always returns DesktopAssetManager
 * JmeSystem is now responsible for providing the platform-specific asset config path
 * Deprecate JmeSystem.createImageRaster(), it is simpler to create a DefaultImageRaster
2015-02-28 18:32:38 -05:00
shadowislord
9b13b34bd5 RenderManager: cleanup viewport computation (related to PR #217) 2015-02-28 16:46:52 -05:00
shadowislord
f2cd1334ec jme3tools.converters: remove deprecated classes 2015-02-28 16:41:24 -05:00
shadowislord
ca497f458a AssetManager ImplHandler: synchronized access in clearCache() 2015-02-28 16:40:32 -05:00
shadowislord
a7765cfb63 com.jme3.asset.plugins: javadoc additions 2015-02-28 16:39:12 -05:00
shadowislord
c6317cc531 com.jme3.asset.cache: javadoc fixes 2015-02-28 16:38:11 -05:00
shadowislord
938dc3640b AnimControl: fix javadoc 2015-02-28 16:37:26 -05:00
shadowislord
90925e3968 AssetManager: javadoc, cleanup, new method
* Move *cache* methods up into the AssetManager interface from DesktopAssetManager
 * Fix various incorrect javadoc
 * Add new method to load an asset from an InputStream
 * Restructure DesktopAssetManager.loadAsset() to make it less monolithic
2015-02-28 16:34:55 -05:00
michael
1233fcf727 Removed a Sysout 2015-02-28 17:03:10 +01:00
michael
99d69d1d01 Fixed formatting thanks to EmpirePhoenix 2015-02-28 16:45:18 +01:00
michael
a59f017710 Removed two sysouts 2015-02-28 14:02:50 +01:00
michael
4e8d6cc498 Added some javadoc 2015-02-28 13:58:30 +01:00
michael
951a623930 Fixed hashCode 2015-02-28 13:58:09 +01:00
michael
273ad711bf Fixed Typo 2015-02-28 13:43:07 +01:00
michael
2c2187f3d7 Fixed Typo 2015-02-28 13:42:40 +01:00
michael
5c4519b4c9 Fixed Typo 2015-02-28 13:42:16 +01:00
michael
515b48153c Fixed Typo 2015-02-28 13:41:52 +01:00
michael
58bcb39a2d Added getter for patchVertexCount 2015-02-28 13:38:52 +01:00
michael
fd78f4d896 Added renderer support for glPatchParameter 2015-02-28 13:38:34 +01:00