Commit Graph

  • aa8298ecdf * Fixed BufferUtils on android when used on non bytebuffers Sha..rd 2012-02-25 23:01:31 +0000
  • b2e086bbee * Added ResolutionInverse (thanks kwando) Sha..rd 2012-02-25 22:48:59 +0000
  • 7a7b2c3f5f * Fixed issue with WorldMatrixInverse uniform binding being incorrect (thanks survivor) Sha..rd 2012-02-25 22:44:07 +0000
  • 2cbbfaa3b9 * It is now possible to modify an existing buffer through Mesh.setBuffer() (previous behavior was to crash) * Add TestExpandingTorus to demonstrate this feature Sha..rd 2012-02-25 22:12:09 +0000
  • f3528f8d6e * BufferUtils.destroyDirectBuffer() will only look up methods once Sha..rd 2012-02-25 22:00:17 +0000
  • 68da72cf66 * Actually fixed the issue with the tangents this time .. (TestTextureAtlas runs) Sha..rd 2012-02-25 21:25:22 +0000
  • c9046fa21c * Since number of tangent components in a tangent buffer can vary, GeometryBatchFactory now takes # of components into account preventing IndexOutOfBoundsException Sha..rd 2012-02-25 19:52:31 +0000
  • 3dfe3d70f5 * Re-added conditional in Lighting.frag to avoid NVIDIA bug. It uses control flow but most GLSL compilers should optimize it to compare and set. Sha..rd 2012-02-25 19:51:35 +0000
  • df212d358f * AndroidAssetManager will avoid registering loaders if the class isn't in the classpath similar to DesktopAssetManager Sha..rd 2012-02-25 19:49:56 +0000
  • 1aed2068be * Formatted many android classes and files Sha..rd 2012-02-25 19:49:15 +0000
  • 8d9895036b more terrain normal code clean up bre..ns 2012-02-25 18:37:54 +0000
  • 3420ec2881 simplified terrain tangent generation, cleaned up code bre..ns 2012-02-25 15:59:22 +0000
  • 9221bea9d9 - override default javadoc target to exclude test javadoc in build.xml nor..67 2012-02-25 14:51:33 +0000
  • b264e4dff1 - simplify build.xml jar separation nor..67 2012-02-25 11:55:09 +0000
  • ea0617fa81 * Added new uniform binding WorldMatrixInverseTranspose (thanks kwando) Sha..rd 2012-02-25 01:35:40 +0000
  • 7c999dc4cd Updated code palette: added appsettings, background color, improved shiny and textured. roo..li 2012-02-24 19:16:02 +0000
  • 05dc1f1909 replaced deprecated ColoredTextured by Unshaded.j3md in sample roo..li 2012-02-24 19:08:35 +0000
  • 8848c90b47 SDK: - update libraries sets for SDK (networking and effects) nor..67 2012-02-24 12:21:03 +0000
  • b0ada38d21 - move effects and networking to separate jar files nor..67 2012-02-24 12:16:43 +0000
  • 9978684407 - move effects and networking to separate jar files nor..67 2012-02-24 12:16:33 +0000
  • 2b004e803d Better support for textures blending. - support for DDS blending (without textures decompression :) ) - support for RGBA textures blending - support for generated textures blending Also done blending refactoring. Blending functions moved to separated classes from TextureHelper. It will increase code redability. Kae..pl 2012-02-23 21:55:56 +0000
  • b12285b8a4 * Make AndroidImageInfo extensible, add javadoc explanation Sha..om 2012-02-23 14:14:59 +0000
  • 06f5ad5bce * Fix Blender 2.62 issue with uint64_t Sha..om 2012-02-23 14:05:59 +0000
  • 321c50c514 Fixed reported bugs in drag&drop Palette (typo in xml file, use of deprecated effects API in Java files) roo..li 2012-02-22 19:18:43 +0000
  • f07446e0d4 Added an accessor for the stats view object. Necessary if you want to move these things around to different places on the screen. PSp..om 2012-02-21 04:44:58 +0000
  • aebe0161d4 Added "how_to_use_materials" to sdk help wiki_help.properties roo..li 2012-02-19 13:30:30 +0000
  • 29953fdb83 Added "how_to_use_materials.html" to sdk help core-toc and wiki-map roo..li 2012-02-19 09:22:11 +0000
  • c23c7e1378 Fix to textures loading (material color should now not interfere with the texture). Kae..pl 2012-02-18 19:35:20 +0000
  • 3d22756dfc Added support for loading the following texture types: DXT1, DXT3 and DXT5. Kae..pl 2012-02-18 18:57:35 +0000
  • 8af8d87752 added material colors/specular/diffuse to shiny sphere snippet in Palette roo..li 2012-02-18 17:52:11 +0000
  • 03da8d5316 BatchNode enhancements : - batching after adding a new geometry only does an incremental batch instead of rebatching all geometries - there is now a getOffsetIndex(geometry) method that returns the index of the first vertex of the geometry in the batch. rem..om 2012-02-18 11:22:07 +0000
  • 446c03935e Fixed NPE in AndroidAudioRenderer when soundPool is not initialized rem..om 2012-02-18 08:44:51 +0000
  • c4231e3200 - Inverted red channel of the pond normal map so it looks bumpy - Fixed the HelloMaterial tuto so the rock shines like in the screen shots rem..om 2012-02-18 08:35:58 +0000
  • 26ffa11655 - Fixed parallax distortion thanks to Survivor - Used a quad in TestParallax instead of a grid rem..om 2012-02-18 08:17:07 +0000
  • bb9b2ea5ce Changes to AndroidInput to properly handle multipoint touch events with proper ids (thanks to techsonic) rem..om 2012-02-17 13:27:02 +0000
  • a3497ca8b2 Null check on audio renderer in the onPause and onResume of the android Harness. The audio renderer appears to be null (wich is another issue) rem..om 2012-02-17 13:04:53 +0000
  • afc2710626 Removed the call to glHint GL10.GL_PERSPECTIVE_CORRECTION_HINT as it generates an INVALID_ENUM error. rem..om 2012-02-17 13:03:44 +0000
  • 60479107bb Removed some unused variable and method in MotionPath rem..om 2012-02-17 09:59:37 +0000
  • 9836918a07 Cinematic changes : - more consistency in the way to handle time - Complete refactoring of MotionPath interpolation (simpler and way faster) - Time seeking should now work correctly. rem..om 2012-02-17 09:57:41 +0000
  • 72561e7a8b Made the app-states taking constructor more defensive so that it can be called with null in various ways without throwing NPEs. PSp..om 2012-02-17 04:20:14 +0000
  • dac2de12c6 Moved the debug key handling to its own app state. Also fixed a bug in some SimpleApplication subclasses that expect access to the guiFont and fpsText from simpleInit. This is why some believe protected fields are the work of the devil. ;) PSp..om 2012-02-17 04:11:21 +0000
  • c084f0a025 FlyByCamera modified to check if its mappings exist before unregistering them. PSp..om 2012-02-17 03:57:23 +0000
  • e7f0a5ad91 Since input manager throws an exception when trying to delete non-existent mappings, and since I'm loathe to change this behavior even though I kind of don't agree with it... instead, I've added a hasMapping() method so that callers can avoid deleting non-existant mappings without having to do all of their own book-keeping. PSp..om 2012-02-17 03:56:41 +0000
  • d440f70d92 SimpleApp now uses FlyCamAppState to manage its camera (by default). If the app state doesn't exist then the camera doesn't get created. Due to the volume of apps that will expect a working camera in simpleInit(), it wasn't possible to do this as a purely separate app state. PSp..om 2012-02-17 02:17:44 +0000
  • 0c835eae80 Modified fly cam to be a little more resilient in the face of being called before it sees an input manager. PSp..om 2012-02-17 02:14:03 +0000
  • fef809b3f0 Removing some empty methods that I left in by mistake. PSp..om 2012-02-17 01:40:48 +0000
  • f9ab14b751 Added a method to unregister from the input manager. Untested and incomplete because some things can't be undone. Better than nothing. PSp..om 2012-02-17 01:34:48 +0000
  • 4c18bfaecb Moved the stats view stuff out into an app state that is added automatically as part of simple app construction. PSp..om 2012-02-17 01:12:10 +0000
  • a2043b3ded Modified to tracks its enabled state so that it can really be disabled. I will move the statistics.clearFrame() on my next commit. PSp..om 2012-02-17 01:05:50 +0000
  • 05a88493a8 Added an accessor for Timer. Moved the creation of the state manager into the constructor. Logically it should exist as early as possible. PSp..om 2012-02-17 00:19:13 +0000
  • 07d5451a31 Removed the direct accessing of the seconds counter so that I don't break the build with my next changes. PSp..om 2012-02-17 00:07:45 +0000
  • 4e616d9360 Use the display flag setters and removed the clearing of secondsCounter since I couldn't see that it was used anywhere. PSp..om 2012-02-17 00:06:23 +0000
  • 500896e935 Modified to use the display flag accessor instead of directly culling the BitmapText. PSp..om 2012-02-17 00:05:30 +0000
  • 6240a51173 Removed the loadStatsView and loadFpsText because they are essentially going away and because I couldn't see what changes were in this class to need the override. PSp..om 2012-02-17 00:02:46 +0000
  • b89b2428af * Applied audio fix patch (thanks prich) - Pause audio when jME3 app is paused - Add WAV to supported formats - Add Android audio test * Minor javadoc fixes in AndroidHarness * Made jme3tools.android.Fixed class deprecated Sha..rd 2012-02-15 04:30:35 +0000
  • 4721c944a2 * Minor warning fix in BoundingBox, BIHTree * Fix BoundingSphere, calculation was bugged due to TempVars sharing * Add BoundingSphere vs. Triangle collision * Delete Natives class from core as it was moved to desktop previously * Parser classes now use whitespace instead of " " for splitting * Bone.getAttachmentsNode() no longer public due to misuse in user code Sha..rd 2012-02-15 04:21:51 +0000
  • 8c0e5ad541 * Removed useless null check in Plane * Moved Natives class to desktop source package Sha..rd 2012-02-15 02:00:56 +0000
  • eb9ef60d04 * Fix OBJ Loader exception Sha..om 2012-02-13 19:59:40 +0000
  • 4aa00107e2 * Added missing AndroidImageInfo Sha..rd 2012-02-12 22:16:27 +0000
  • 381a3365ef * Applied android audio renderer patch (thanks to prich on the forum) Sha..rd 2012-02-12 22:14:03 +0000
  • f357a7e89f * OBJ loader now supports multiple spaces or tabs in between vertex/face specifications Sha..rd 2012-02-12 21:55:30 +0000
  • 512ebfaa1f Fixed artifact on simple water for old intel card thanks to Androlo http://jmonkeyengine.org/groups/graphics/forum/topic/fixed-problem-in-simple-water/#post-162943 rem..om 2012-02-11 16:56:12 +0000
  • a64db6fc7b * Andrid - AndroidLocator now follows spec when regards to multiple call support with AssetInfo.openStream() * Android - fix exception with recycled bitmaps that occurs when jME3 application is restored/maximized after pause Sha..rd 2012-02-11 06:42:19 +0000
  • 3fa629053a * Deleted AndroidApplication and AndroidSkyFactory due to deprecation Sha..rd 2012-02-11 06:10:35 +0000
  • 8652b1f759 Android * Enable checking of errors per frame (if checkErrors is disabled) * Formatting and javadoc fixes in AndroidHarness * AndroidHarness.reportError() rewritten to for clarity * OGLESContext will report OpenGL2 failure directly to app through handleError instead of continuing execution * OGLESContext will register uncaught exception handler only for current thread * Formatting and javadoc fixes in OGLESContext Sha..rd 2012-02-11 06:08:49 +0000
  • 65c27304be * Android - disable GL error check by default Sha..rd 2012-02-11 05:35:29 +0000
  • b75a3415c5 * Android - fix shader compile error on PowerVR GPUs Sha..rd 2012-02-11 05:32:24 +0000
  • 65f8dbf6ae For the cases where a define has not actually changed, don't reload the shader. This prevents a lot of extra work from being done. PSp..om 2012-02-07 11:04:46 +0000
  • 1f0a77de26 Modified the define list to only recompile if values have changed. Also, it returns a boolean for set and remove on whether a change actually occurred. This will be used by my next commit to give a performance boost. PSp..om 2012-02-07 11:03:53 +0000
  • b0cff4343e * Fix View -> Model space for ViewProjectionMatrix Sha..om 2012-02-07 02:40:04 +0000
  • 026a5bd0a6 Removed unnecessary System.out's. Kae..pl 2012-02-05 10:51:47 +0000
  • 3afc155b48 Added enqueue and input handler code snippets to JMP Palette; Updated JMP Palette layer file; roo..li 2012-02-04 16:34:34 +0000
  • 3bceee24fb * Fixed syntax error due to implicit float -> vec3 conversion in PostShadowPSSM15.frag Sha..om 2012-02-04 05:17:45 +0000
  • 06de64654e SDK: - fix palette item mixup nor..67 2012-02-03 23:31:11 +0000
  • be7ebbc5f3 SDK: - fix typo in palette item nor..67 2012-02-03 23:28:41 +0000
  • af88b0dadd Updated JMP Palette layer file roo..li 2012-02-03 22:42:36 +0000
  • f2e08c9642 Updated JMP Palette - Added: Wireframe, ShowNormals Mat, 2x click-to-select, J3O save&load - Added: Spotlight, Shadows, Post-processor effects. - Fixed outdated J3M snippet. - Updated light directions. roo..li 2012-02-03 22:41:22 +0000
  • b53a825d35 * Prevent crash when material technique has no world bindings defined. Fixes issue 454 Sha..om 2012-02-02 18:08:06 +0000
  • 230398c45b removed some debug code bre..ns 2012-02-02 02:21:25 +0000
  • 4edf262021 Fixed FloatBuffer support as well as other buffers that are views of other buffers and follow the same conventions. PSp..om 2012-02-01 22:59:36 +0000
  • 33156837bf Updated date in SDK license sky..om 2012-02-01 20:11:43 +0000
  • 0e9f7ea22f Fixes to limit rotation constraint. Kae..pl 2012-02-01 18:45:45 +0000
  • c576a12f83 i fixed the problem, are you happy now mark? Sha..om 2012-01-31 21:38:33 +0000
  • bfa243a619 PssmShadowRenderer now have a contructor that takes a material as a parameter to override the post shadow material rem..om 2012-01-30 23:04:09 +0000
  • 0c5e5341bd Time in cinematic is now computed by stacking tpf rem..om 2012-01-30 21:15:28 +0000
  • ebb2fca18f Renamed the destroyByteBuffer method to destroyDirectBuffer because it more appropriately says what it does and this is a relatively new method. After changing it to work with any direct buffer it seemed inappropriately named. PSp..om 2012-01-30 10:49:40 +0000
  • 9ecaf0b96e Expand the destroyByteBuffer() call to take any Buffer and do a safety check for isDirect(). This should let it free FloatBuffers, etc. PSp..om 2012-01-30 10:37:30 +0000
  • b1d4c36fd7 * InputManager fix syntax error Sha..rd 2012-01-29 18:19:32 +0000
  • 965974c18d - javadoc html tag fix nor..67 2012-01-28 14:25:59 +0000
  • 65afa0bbc8 Fixes to spot light loading. Kae..pl 2012-01-28 10:25:11 +0000
  • db4188c797 * InputManager will throw exception if joysticks are disabled instead of returning null * Allow use of negative program IDs in LwjglRenderer (will continue instead of crashing for "Invalid ID received from driver" errors) Sha..rd 2012-01-28 06:19:51 +0000
  • 3a84693f68 Many changes: - simplified implementation for bones loading - static bones poses discarded - loading of object animation for blender 2.50+ added (didn't work for these versions before) - several small bugfixes Kae..pl 2012-01-27 21:22:11 +0000
  • fb68a176b5 - fix DefaultServer initialization, it would place a null in the channels list (tcp/udp channels) if there was no UPD poprt specified. nor..67 2012-01-27 14:47:33 +0000
  • 9817fa4ef6 - fix GhostObject overlapping objects in native bullet (thanks to @ttrocha) (Fixes issue 457) nor..67 2012-01-26 15:39:07 +0000
  • 751b4e851d JDK : Nifty Editor - added validation of the XML with build in Nifty validaiton tool - added an error list reporting the errors on the file - redisigned the UI a bit rem..om 2012-01-24 19:15:57 +0000
  • e9614a683a SDK: - fix niftygui editor locking file when loading fails nor..67 2012-01-23 23:34:19 +0000
  • edc7a8b37c JDK : Font Creator - added support for horizontal and vertical padding - added support for letter spacing - added a field to change the file name - redisigned the UI a bit rem..om 2012-01-22 22:55:43 +0000
  • 26665e5df0 GeometryBatchFactory now correctly transforms tangents buffer (it was not taking the 4th component into account) rem..om 2012-01-22 11:00:54 +0000
  • e1d4d66877 BatchNode now correctly accounts for tangents buffer. (the initial copy of the buffer was only accounting for 3 components instead of 4). rem..om 2012-01-22 10:50:03 +0000
  • 82b1e94953 Added SpashScreen support for android thanks to iwgeric rem..om 2012-01-21 09:59:10 +0000