Commit Graph

  • 5af42b37ce SDK: - update help with now working multi-media and optimization pages - ad blender import help to manual nor..67 2012-05-24 13:59:02 +0000
  • 781f7991a9 SDK: - fix errors in wiki_help.properties and core-toc.xml nor..67 2012-05-24 13:45:23 +0000
  • 7ff1261d79 Adding uncommited methods (sorry for breaking the build). Kae..pl 2012-05-24 10:39:37 +0000
  • 2b588f5298 jmp code palette - changed a normalize() to normalizeLocal() roo..li 2012-05-24 08:05:10 +0000
  • 9e9053edb4 - add new blender page to SDK nor..67 2012-05-23 13:55:43 +0000
  • 1c1a6a0421 Javadoc fixes from wezrule: http://jmonkeyengine.org/groups/documentation-jme3/forum/topic/diff-for-quaternion-few-spelling-mistakes-and-inconsistencies/ sky..ok 2012-05-23 11:14:20 +0000
  • 027d448b7d Added support for the following texture types import: - Luminance8Alpha8 - Luminance16 - Luminance16Alpha16 - Luminance16F - Luminance16FAlpha16A - Luminance32F Kae..pl 2012-05-23 08:48:05 +0000
  • 4a39f5f37a - remove setting of bounding box from CollisionShapeFactory nor..67 2012-05-21 23:54:52 +0000
  • 4adaf86db9 fixed simple batch node : The SimpleBatchNode must NOT sets the refresh flag on its children when it is transformed. That's the very purpose of the SimpleBatchNode rem..om 2012-05-20 22:20:33 +0000
  • c34189dfe5 * Removed all "verbose logging" parts of OGLESShaderRenderer, as it made the code hard to read. This sort of logging functionality should be done in a "GL Wrapper" sort of class instead. * The AndroidImageInfo.notifyBitmapUploaded() method is now called at the end of the upload as expected * Huge overhaul of TextureUtil. It automatically compresses textures to ETC1 if selected by user. In addition, it will use hardware mipmap generation if possible, and fallback to software if not (e.g. for compressed textures) * Add support for DXT1 format (usually supported on NVIDIA Tegra devices). The BrightSky.dds skybox now works on Android if the device supports it. Sha..rd 2012-05-20 22:11:59 +0000
  • 4be1d2be1e * AndroidImageInfo now supports getting notification when the bitmap has been successfully uploaded to GL * AndroidAudioRenderer no longer prints silly debug messages Sha..rd 2012-05-20 19:56:39 +0000
  • 8b5f4cba36 * BufferUtils.destroyDirectBuffer() now works on Android Sha..rd 2012-05-20 19:54:58 +0000
  • 29b2596359 * Removed various misc handling code from AndroidHarness to OGLESContext/JmeAndroidSystem to ease using jME3 outside of AndroidHarness * Misc formatting changes in AndroidConfigChooser * AndroidLogHandler now takes parameters into account * Added additional settings in AppSettings to configure mouse emulation * JmeSystem will now automatically try to load JmeAndroidSystem if it fails to load JmeDesktopSystem Sha..rd 2012-05-20 19:53:13 +0000
  • 05d5c611e1 * AndroidAssetManager no longer fails on missing plugin classes Sha..rd 2012-05-20 19:49:36 +0000
  • e71f33ef7a * Removed Geometry.setTransformRefresh() which was identical to Spatial.setTransformRefresh() * SimpleBatchNode now calls setTransformRefresh() directly instead of duplicating the code Sha..rd 2012-05-20 19:47:51 +0000
  • 45534ab0b8 * FlyByCamera now uses Quaternion.normalizeLocal() * Quaternion.normalize() which was deprecated has now been removed * Quaternion.normalizeLocal() now returns "this" object Sha..rd 2012-05-20 19:42:30 +0000
  • e2652851c5 Issue 429: Blender loader doesn't specify that meshes are non-animated (fix) Kae..pl 2012-05-20 19:07:17 +0000
  • 9e2f6b88ef Support for multilayered textures and textures with mipmaps. Kae..pl 2012-05-20 17:14:58 +0000
  • 0090d4eaad * Fix spelling/grammer errors in BatchNode javadoc Sha..rd 2012-05-19 21:40:50 +0000
  • a99d94c263 * Fix bug where animation loop mode "Cycle" would start at the end of the animation at each cycle causing discontinuities in the animation * Fix bug where blending between the animations of a bone that did not have keyframes on the 2nd animation would fail and cause snapping / incorrect blending Sha..rd 2012-05-19 20:57:08 +0000
  • 4dd46f4c5b jme3tests: Updated HUD code to use setDisplayStatView(false) instead of guideNode.detachAll(). Recentered crosshairs. roo..li 2012-05-19 16:53:26 +0000
  • 9264e0ea32 reverting unnecessarily broken committed test to working original. ;-) roo..li 2012-05-19 16:49:54 +0000
  • ce957d3433 Added more info about arguments in javadoc roo..li 2012-05-19 16:17:09 +0000
  • 9c3efe2e7a registerLocator(string,string) is deprecated, replaced them by registerLocator(string,class) in these jmetest classes. roo..li 2012-05-19 16:16:02 +0000
  • 24145d10bc Removed more println's sky..ok 2012-05-18 17:54:15 +0000
  • bbf32420a2 Paul makes me feel like less of a man <3 sky..ok 2012-05-18 17:50:47 +0000
  • 6b91149956 Remove debug statement I left in r9389 sky..ok 2012-05-18 17:41:02 +0000
  • 96fce01608 Fix for bug when assigning an empty text string to a BitmapText already showing content sky..ok 2012-05-18 17:39:58 +0000
  • eca1fae8bc SDK - update manual from wiki nor..67 2012-05-18 11:38:30 +0000
  • 7c18281818 - fix collision between linked bodies option for joints in native bullet (thanks to @iwgeric) - add fixed osx binary (win/linux are built on the server) nor..67 2012-05-18 09:31:50 +0000
  • 5090b397a4 removed sysout from DesktopAssetManager and replaced with logger bre..ns 2012-05-15 15:48:59 +0000
  • f654109aa4 added in a NeighbourFinder interface to TerrainQuad so it can be used for tiling outside of TerrainGrid bre..ns 2012-05-14 17:33:20 +0000
  • 3f5fd9f6c3 Parallax mapping : changed calls to texture2DLod to texture2D as it fails on mac since it shouldn't be used in a frag shader rem..om 2012-05-13 19:51:57 +0000
  • 816b082c73 Adding UV coordinates to the model if they are defined for the mesh even if no material is applied. Kae..pl 2012-05-13 15:09:58 +0000
  • f8771f437e Fix to loading object animation for Blender 2.62+ (found by 'reactlogic'). Kae..pl 2012-05-13 14:49:50 +0000
  • 2cec3f82eb * Fix ClassCastException when loading old blender-based j3o files sha..rd 2012-05-13 01:13:45 +0000
  • 4fc046a0e1 * Particle meshes now call updateCounts() when number of particles changes. This might fix native crashes in some cases. * Removed completely useless merge sort on the entire particle array from ParticleTriMesh ... * Added a small note in the javadoc of VertexBuffer.updateData() regarding bizarre issues Sha..rd 2012-05-12 19:48:49 +0000
  • 30dfa52f51 * TGA loader now supports loading colormapped (non-RLE only) images * A non-supported format now yields correct message in TGA loader Sha..rd 2012-05-12 19:19:26 +0000
  • cac820803b * Better checking for MRT in renderer (first against max color attachments then against draw buffers) * Now uses only OpenGL2 draw buffers instead of relying on GL_ARB_draw_buffers existing * copyFrameBuffer() was non-functional when used against the main framebuffer because the width/height were set to zero erroneously, now it uses the current viewport parameters. * Added TestRenderToCubemap to demonstrate render to cubemap functionality, it also uses MRT to render to all the cube sides Sha..rd 2012-05-12 18:38:31 +0000
  • fba447dc60 added rotate tool to SDK, thanks @kbender bre..ns 2012-05-11 00:12:54 +0000
  • 79ab8cd945 SDK: - add modified state and savecookie accessors to AssetData nor..67 2012-05-10 12:08:00 +0000
  • 2b097ebdfc SkeletonControl : check hasArray for both BoneWeight and BoneIndex buffers before prep them for anim (convert them to non direct). This to avoid an UnsupportedOperationException on android 4.0 when fetching the backing array on the BoneWeight buffer. Before, only the BoneIndex was checked, and, for some mysterious reason, this ByteBuffer can be direct AND have a backing array on android 4.0. thus the preping wasn't done on the BoneWeight buffer that was kept as Direct. Hence the exception when fetching the array. rem..om 2012-05-09 19:38:59 +0000
  • 583cf61d37 - update bullet build script to allow bullet/jme development on windows 64 nor..67 2012-05-09 13:30:05 +0000
  • 6843b2a2a5 - update mac bullet binary and natives jar file nor..67 2012-05-09 13:24:11 +0000
  • 26c3cb759c Updating linux bullet binaries nor..67 2012-05-09 13:22:31 +0000
  • 97ad04a8bd Adding 64bit bullet dll nor..67 2012-05-09 13:21:36 +0000
  • 336033cea7 - fix build of 64bit windows bullet dll nor..67 2012-05-09 13:03:13 +0000
  • 783ec50326 - final version of Material/RenderState comparison and hashValue methods, he who changes them again has to buy a crate of beer for all core members nor..67 2012-05-09 12:50:01 +0000
  • c803ffd1ae - add possible build fix for bullet windows64 linux/mingw nor..67 2012-05-09 12:36:51 +0000
  • 311242b6d9 - Framebuffer can now render to a cube map face, thanks to dflemstr http://jmonkeyengine.org/groups/contribution-depot-jme3/forum/topic/how-do-i-render-to-a-face-of-a-texturecubemap/?#post-171990 rem..om 2012-05-08 19:51:08 +0000
  • c9d5011555 used dynamicEqual instead of dynamicHashCode in BatchNode and GeometryBatchFactory rem..om 2012-05-08 19:10:50 +0000
  • d33cbce333 - Changed BatchNode and GeometryBatchFactory according to material recent changes. - BatchNode now does incremental batch upon adding a new geom to the batch (was there before but didn't work properly). rem..om 2012-05-08 19:02:13 +0000
  • 960837fe02 NORMEN IS ALWAYS RIGHT ShA..Rd 2012-05-08 17:45:41 +0000
  • 2339b7d2e5 * Fix Material.hashCode/equals and RenderState.hashCode() ShA..Rd 2012-05-08 16:16:45 +0000
  • a625e8ae2a Javadoc fixes R PHUN sky..ok 2012-05-08 15:11:38 +0000
  • 8bfe663402 Fixed the video recorder app state to attach itself to the last _enabled_ view instead of just the last view. Fixed the internal IsoTimer to report the proper resolution. It was reporting picoseconds when it is actually returning milliseconds. This manifested itself as a stuck g_Time in my shaders because time was creeping along so slowly (if at all... I'm not sure float has enough resolution to measure 1 / 1000000000 resolution. PSp..om 2012-05-08 06:13:12 +0000
  • e52701f3e1 SDK: - Make SceneEditor Controller JmeRootNode final nor..67 2012-05-08 00:56:11 +0000
  • 352ee2083b SDK: - Make SceneEditor Controller good example of the async AWT/GL therading model of the SDK nor..67 2012-05-08 00:55:01 +0000
  • 77fc3e3eee SDK: - undo some changes due to shady threading raising its ugly head through the changes nor..67 2012-05-08 00:45:00 +0000
  • fa03a75cba SDK: - undo some changes due to shady threading raising its ugly head through the changes nor..67 2012-05-08 00:44:45 +0000
  • 714484047b SDK: - remove some queueing to make tool selection update faster nor..67 2012-05-07 23:29:58 +0000
  • eaf415cd80 SDK: - change back GLSL Editor version (all core plugin versions are unified) nor..67 2012-05-07 23:07:58 +0000
  • cf617fcae0 SDK: - catch all exceptions when adding/removing ant libraries in ProjectExtensionManager nor..67 2012-05-07 23:06:56 +0000
  • 92e2e35aef - change Material.equals to Material.contentEquals - update BatchNode, GeometryBatchFactory and Test nor..67 2012-05-07 22:35:25 +0000
  • f6ea856f9e GLObject/GLObjectManager -> NativeObject/NativeObjectManager in docs sky..ok 2012-05-07 17:12:59 +0000
  • 96e20aad8d Javadoc fixes: Down from 260 to 221 warnings sky..ok 2012-05-07 17:03:25 +0000
  • 690915870c A whole lot of code formatting, unused import removal and other readability fixes. Syntax checking should now stop from generating errors with passed jME3 built-in vars. Those variables are only accepted used with "in" or "uniform". dan..om 2012-05-07 16:09:50 +0000
  • cd010fa5e7 SDK: - change confusing error message nor..67 2012-05-03 17:27:48 +0000
  • 858c8ba9ba Fix to properties loading: properties are now stored in Spatial as basic types (supported by UserData) or Savables supported by jme core. Kae..pl 2012-05-02 18:03:40 +0000
  • a5c8cb8ead option to flip texture's Y for skyFactory in SDK bre..ns 2012-05-02 17:33:38 +0000
  • f9593adee1 Fixed NPE error when using a single 'None' texture type in the material definition. Kae..pl 2012-05-02 16:45:38 +0000
  • 2e704987b9 Fixed alpha variable declaration in SSAO Normal pass shader.Thanks to koris. rem..om 2012-05-01 19:16:11 +0000
  • 3d60482b46 * Fix paul complaining ShA..Rd 2012-05-01 14:19:12 +0000
  • 807a3e6fc5 * Fix incorrect format for DepthStencil in TextureUtil (fix potential GL issue) * Fix tex3DThumb.frag compile error (implicit int -> float conversion) ShA..Rd 2012-05-01 14:15:39 +0000
  • aeb231904a nav mesh generator remembers params and has tooltips now bre..ns 2012-04-30 22:19:59 +0000
  • 2fe4d620d9 Fixing a bug where texture size getter is called before the opengl is initialized. Kae..pl 2012-04-30 17:37:59 +0000
  • b09e37c9d9 Added support for multilayered images. Kae..pl 2012-04-30 17:06:53 +0000
  • 96cfd22510 Support for base texture blending for DDS textures. Kae..pl 2012-04-30 13:47:22 +0000
  • 9d7d5a388c Shadows/SSAO and transparency : Removed the AlphaDiscardThreshold from the frag shaders rem..om 2012-04-30 11:39:21 +0000
  • be9dc94d88 Removing unused folders. Kae..pl 2012-04-30 09:42:55 +0000
  • 82c72f004f Removing unused folders. Kae..pl 2012-04-30 09:42:25 +0000
  • c4bf1b59a0 Removing @Override annotations from methods that implements interfaces (this will make the code Java 5 compatible). Kae..pl 2012-04-30 09:34:22 +0000
  • 22edb7beb0 Shadows/SSAO and transparency : Removed the AlphaDiscardThreshold attribute from the lighting material. Transparency discarding is now handled by the AlphaFallOff render state (as it should be). rem..om 2012-04-29 20:32:08 +0000
  • 8de8bf2d3e Textures loading refactoring. Kae..pl 2012-04-29 19:55:57 +0000
  • f669290a3a updated terrainLighting.frag's shininess to match more of Lighting.frag bre..ns 2012-04-25 21:02:56 +0000
  • a0af5de41e whoopsie, sorry TerrainGrid bre..ns 2012-04-24 20:27:41 +0000
  • 5dbde4ad06 TerrainQuad documentation patch thanks @slyh bre..ns 2012-04-24 20:17:25 +0000
  • eac143830f TerrainGrid documentation patch thanks @slyh bre..ns 2012-04-24 20:14:19 +0000
  • b8896f3948 Added variable to BlenderKey that would allow to suspend object properties loading. Kae..pl 2012-04-24 12:54:10 +0000
  • 1c92f500eb AndroidAudioRenderer : propperly set the looping value on media player rem..om 2012-04-19 16:09:18 +0000
  • ac59c1ffdf * Fix link error in glow material techniques * DesktopAssetManager now works as before (flipY and generate mips options are enabled) * Fix crash in TestSimpleWater ShA..Rd 2012-04-19 02:25:10 +0000
  • 7ec115a768 * AssetManager now returns AudioData instead of AudioNode (similar to new Material() type behavior) Sha..rd 2012-04-16 04:49:21 +0000
  • 60e0e46344 * Remove usage of "SimpleTextured" shaders from other materials Sha..rd 2012-04-15 21:20:37 +0000
  • 9390125d6c * NativeObjectManager is now limited for 100 objects deleted per frame to reduce spikes with large heap config Sha..rd 2012-04-15 19:38:39 +0000
  • 0751d9ff76 * Added methods to DesktopAssetManager: addToCache/getFromCache/deleteFromCache/clearCache * Added new method to AssetCache interface to specify that registerAssetClone() won't be used (for the methods used above) Sha..rd 2012-04-15 18:30:04 +0000
  • c8fa79fbd6 * Fixed issue where an ogre3d animation with no tracks would load, but cause a NPE when loaded again from J3O Sha..rd 2012-04-15 17:20:04 +0000
  • ad01d36915 * Added shader validation system. Requires either NVIDIA Cg or GPU Shader Analyser to be in the path. Run the ShaderCheck class to see which jME3 shaders fail validation. Sha..rd 2012-04-14 20:22:13 +0000
  • 5d37b914e1 * Removed deprecated material definitions Sha..rd 2012-04-14 20:19:13 +0000
  • 2d12c4eaf8 * Fix compile error in TestPostWater Sha..rd 2012-04-14 20:16:49 +0000
  • 9c2257ff8e * Added TestCustomLoader example for asset manager Sha..rd 2012-04-14 20:07:34 +0000