Commit Graph

  • 0eb8cbfc6c StatsView: fix darken effect due to earlier change Kirill Vainer 2015-05-03 16:07:50 -0400
  • 0178029782 Example to show character model cloning / export Kirill Vainer 2015-05-03 16:02:25 -0400
  • b4baaadc79 JmeExporter: remove useless return Kirill Vainer 2015-05-03 15:59:32 -0400
  • 17bf0f8ab3 SkeletonControl: fix #207 Kirill Vainer 2015-05-03 15:52:31 -0400
  • 6760771b20 SPLighting: vertex lighting fixes - remove useless varyings - fix alpha from diffuse color Kirill Vainer 2015-05-03 15:22:29 -0400
  • 886bbc08b0 MipMapGenerator: perform scaling in sRGB - Incorrect, but faster. In most cases where it is used, gamma correct pipeline isn't used and performance is of higher priority than quality. Kirill Vainer 2015-05-03 15:19:30 -0400
  • a43a405ca1 StatsView: render as single object Kirill Vainer 2015-05-03 15:01:03 -0400
  • ed61979825 GLRenderer: resize images to POT if needed E.g. when using NPOT textures on iOS with mipmapping. Kirill Vainer 2015-05-02 15:57:10 -0400
  • 4aa32cd016 MipMapGen: resize to nearest power of 2 in both dimensions Before it was selecting the largest dimension, but OpenGL does not have such requirement. Kirill Vainer 2015-05-02 15:53:57 -0400
  • 682b1f5b58 MipMapGenerator: add generator that uses raster The one that uses AWT will be deprecated soon Kirill Vainer 2015-05-02 15:28:26 -0400
  • 55d3a5dd15 UnshadedArray: does not require gpu shader extension Kirill Vainer 2015-05-02 15:27:28 -0400
  • f2e0a15edb AssetConfig: remove duplicates from Desktop.cfg Kirill Vainer 2015-05-02 15:26:16 -0400
  • 02c997b165 Image: remove efficient state field Kirill Vainer 2015-05-02 15:25:07 -0400
  • e29988e30c Image: fix cloning for last texture state Kirill Vainer 2015-05-02 15:24:22 -0400
  • 1f0c83ae7d ColorRGBA: getAsSrgb() to return ColorRGBA Kirill Vainer 2015-05-02 15:22:11 -0400
  • 0a0fdca0b4 ImageRaster: add mipmap access & gamma correction * Remove deprecated image raster methods from JmeSystem * Allow ImageRaster to read / write to arbitrary mipmaps * Allow ImageRaster to perform conversion to / from linear color space as required Kirill Vainer 2015-05-02 15:21:32 -0400
  • 09a104a7b1 Merge pull request #269 from Dokthar/scenecomposer/master normen 2015-05-02 13:40:49 +0200
  • 42105f4c4b Just some whitespace changes. Paul Speed 2015-05-02 00:41:47 -0400
  • c1670e7509 Added the read class ID to the bad deserialize exception. Two things can cause bad reads: 1) bad data in the stream... in which the extra info is useless or confusing. 2) unregistered classes or bad timing, either way, knowing the message type ID might be useful. Paul Speed 2015-05-02 00:39:41 -0400
  • 58313c271d Added a better comment as to why we have to check the channels even though the negative channels would pass through as the default channels just fine. The key is avoiding UDP calls... they will get translated into a regular send. Paul Speed 2015-05-02 00:38:24 -0400
  • c1dc819953 Added the ability to put the serializer registry in "read only" mode. Modified the SerializerRegistrationMessage to put the serializer registry into read only after it compiles the message so that the server won't accidentally register messages after they've been compiled. Paul Speed 2015-05-02 00:35:15 -0400
  • c93c746b8b Travis-CI: display success notification on status change Kirill Vainer 2015-05-01 19:50:30 -0400
  • 82f031cdff SDK SceneComposer : fixed the rotate tool, now all works fine, Great Success ! Maselbas 2015-05-01 19:25:14 +0200
  • 33d21c2de3 Added an isStarted() method to Client. Paul Speed 2015-05-01 02:26:33 -0400
  • 323daeb94f Added a getRpcConnection() method to expose the underlying RPC support. Paul Speed 2015-05-01 02:25:24 -0400
  • a77ed52777 Added getServer() and getClient() convenience methods. Paul Speed 2015-05-01 02:24:52 -0400
  • e000d83ae7 Fixed a stack overflow exception if one println()'ed a service... since most service managers print their services in their own toString(). Paul Speed 2015-05-01 02:24:16 -0400
  • 57dbf384a2 Modified the DefaultServer to send a second client info message to indicate that all of the local hosted services have been notified about the new connection. Modified DefaultClient to wait to start its services until it has seen this second message. Paul Speed 2015-05-01 02:15:41 -0400
  • d3c644123a Merge pull request #268 from Dokthar/scenecomposer/master normen 2015-05-01 00:54:54 +0200
  • a913d8e0c2 SDK Scenecomposer : now right clicking will cancel current transformation for the Scale, Rotate and Move Tool, looks like the selectTools shortcut - improved these tool feedback, its easier to begin the tranformation as its start on the first click instead of the first dragg Maselbas 2015-04-30 19:35:39 +0200
  • a4e1aa450d README: Add build status image Kirill Vainer 2015-04-30 09:57:46 -0400
  • 7393f79165 AudioSource: add method to get playback time As was requested on the forum, getting playback time / position is needed to perform proper audio / video synchronization. Kirill Vainer 2015-04-29 23:56:56 -0400
  • 986950fb1d Merge branch 'scenecomposer/master' of https://github.com/Dokthar/jmonkeyengine into scenecomposer/master Maselbas 2015-04-29 22:17:35 +0200
  • df96ab4f14 SDK SceneComposer : fix a warning at the build time Maselbas 2015-04-29 21:52:25 +0200
  • abc8ec0e5d Merge pull request #266 from Dokthar/scenecomposer/master normen 2015-04-29 13:22:27 +0200
  • a457b81d13 Merge pull request #5 from jMonkeyEngine/master Dokthar 2015-04-29 10:28:12 +0200
  • 2bdd4d5a32 Maven: enable maven artifact publishing Currently to local repo only. Kirill Vainer 2015-04-28 23:59:49 -0400
  • 8797bda5ef Maven: remove unneeded properties Those are determined automatically by gradle, no need to specify explicitly. Kirill Vainer 2015-04-28 23:51:47 -0400
  • 8b8425ba68 SDK SceneComposer : fixed camera transformation type now works for move and scale tool, but act realy weird with rotate tool. Maselbas 2015-04-28 23:55:05 +0200
  • a531794c66 SDK SceneComposer : - added tooltip for the new jComboBox - modified tooltip for scale and rotate tools : removed (in-development) Maselbas 2015-04-28 22:27:12 +0200
  • 5c539f5656 SDK SceneComposer : fix scale tool, now the global option should work Maselbas 2015-04-28 22:10:07 +0200
  • 2104edabe4 SDK SceneComposer : forget to add .form after the rework of the window Maselbas 2015-04-28 22:00:31 +0200
  • 0eac437862 SDK SceneComposer : - added local, global and camera choice into the scenecomposer, this option is displayed into the SceneComposer Window close to scene edit tool. - the scale tool still only work as local - the camera option still need some enhancement Maselbas 2015-04-27 23:56:23 +0200
  • 5c6deeb5ab Android: add GLFbo interface to AndroidGL to fix cast exception iwgeric 2015-04-27 23:23:26 -0400
  • 9e84c9f572 Travis-CI: Fix incorrect notification string Kirill Vainer 2015-04-27 19:57:01 -0400
  • bffdb6cc93 Travis-CI: Add Slack chat notifications Kirill Vainer 2015-04-27 19:45:33 -0400
  • b7af06e41c SDK Build: ensure netbeans folder is not empty For some reason Travis-CI will create folders that were requested to be cached, thus causing the build to fail. Kirill Vainer 2015-04-27 19:39:50 -0400
  • cd1d145005 PhysicsSpace: add method to set solver iterations Thanks to Seppes (see thread: http://hub.jmonkeyengine.org/t/how-to-access-native-bullets-constraintsolver-numiterations) Kirill Vainer 2015-04-27 19:03:43 -0400
  • f7d544f453 Travis-CI: cache netbeans platform and gradle deps Kirill Vainer 2015-04-27 13:00:22 -0400
  • 03cf96bc04 Travis-CI: enable container based infrastructure Kirill Vainer 2015-04-27 11:56:57 -0400
  • ab7a45f66c GLRenderer: forget an end parenthesis Kirill Vainer 2015-04-27 11:20:01 -0400
  • ba3e6917c6 GLRenderer: fix modern extension retrieval method Kirill Vainer 2015-04-27 11:00:33 -0400
  • fec5764c34 Merge pull request #263 from Dokthar/scenecomposer/master normen 2015-04-27 11:29:25 +0200
  • da8bd08aa1 Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine iwgeric 2015-04-26 19:22:28 -0400
  • a52bc0a82c Bullet (and jBullet): Update Test Classes to use BulletAppState.setDebugEnabled instead of PhysicsSpace.enableDebug. iwgeric 2015-04-26 19:21:00 -0400
  • 70b03ea28a Bullet (and jBullet): Remove deprecated PhysicsSpace.enableDebug method in favor of BulletAppState.setDebugEnabled. iwgeric 2015-04-26 19:20:06 -0400
  • 544bbcda4e Merge pull request #264 from kostyantyn-dev/master kostyantyn-dev 2015-04-27 01:46:36 +0300
  • b35c5e9820 Remove redundand code. Fixed java/lang/IllegalStateException in com/jme3/asset/DesktopAssetManager.registerAndCloneSmartAsset. Added ogg loader Kostyantyn Hushchyn 2015-04-27 01:36:15 +0300
  • d48c1e0e9d Merge pull request #4 from jMonkeyEngine/master Dokthar 2015-04-26 22:43:56 +0200
  • 3396f5662d Merge branch 'scenecomposer/master' of https://github.com/Dokthar/jmonkeyengine into scenecomposer/master Maselbas 2015-04-26 22:29:29 +0200
  • f2a92a13b3 GDK SceneComposer : - add a new file : PickManager that provide severals informations for tools. - modified the MoveTool, RotateTool and ScaleTool according with the pickManager - now local/global choice for transformations is just a step away Maselbas 2015-04-26 22:14:15 +0200
  • fc8cebe17d GDK SceneComposer : - The colorAll option for highlightAxisMarker will now highlight only all quads (without axis) Maselbas 2015-04-26 21:55:18 +0200
  • e90720de30 Merge pull request #262 from kostyantyn-dev/master kostyantyn-dev 2015-04-26 11:32:03 +0300
  • eba4c4e29a Fixed iOS subsystem after transition to common renderer. Added OpenAL audio renderer. Implemented flip y in native iOS image loader Kostyantyn Hushchyn 2015-04-26 11:06:26 +0300
  • 7bea2cc9c7 Fixed a missing import. Paul Speed 2015-04-26 03:10:47 -0400
  • 96dab5f561 Allow remote calls to be made on the default channel instead of just custom channels. Custom channels are 0-max channel while -1 indicates the default send(). Paul Speed 2015-04-26 02:28:38 -0400
  • dd65580bf3 Pre-register the inner class as well. A cut paste error from my originals. Paul Speed 2015-04-26 02:27:27 -0400
  • 8b34e4890a Fixed a comment to be more accurate with respect to handler method argument types. Fixed a small bug in how auto-detect worked. It was too greedy in looking for two-argument methods and would somehow allow methods that took a first argument that was not a connection type. Paul Speed 2015-04-26 02:26:47 -0400
  • 1145f99d03 Added a service that will send the server's serializer registration set to each new client that connects. The client-side version of this service will then register them all. This means that serialized classes need only be registered on the server. I've modified DefaultClient and DefaultServer to register these services by default because they make other services easier to write and because they will save people lots of trouble. I'm 90% sure there are no bad side-effects for people who choose to continue doing things the old way but it may depend on when they register their serializers in relations to creating the client and server objects. Paul Speed 2015-04-26 01:19:38 -0400
  • 35155c6b5b Integrated the new service manager stuff with Client and Server. (Untested at the moment but straight forward.) Also fixed a small but silent bug in DefaultServer when closing out endpoints that were never fully connected. Garbage was left around in the "connecting" data structure. Paul Speed 2015-04-26 00:57:02 -0400
  • 1eb2ba7276 Adding an initial implementation for a service manager module with custom subclasses and service interfaces for client services and server-side services (HostedServices). This code is a copy and refactoring of code I developed for Mythruna... it worked there but I haven't tested it yet in its new form. Things may change as I integrate this more closely with the core Client and Server classes. I wanted to get it into source control first. Also included an RPC service implementation which can serve as the underpinning for other things. Coming soon: serializer registration service and a simple RMI service based on the RPC layer. Paul Speed 2015-04-26 00:24:51 -0400
  • 9abedf284e Added a message that can be used to compile and send the serializer registry... and then register them on the other end. Paul Speed 2015-04-26 00:09:24 -0400
  • c9eaeeea12 Added some message delegator util classes that makes it easier to handle network messages. These delegators can introspect a delegate type to find message-type specific handler methods. This mapping can be done automatically or performed manually. Paul Speed 2015-04-25 23:47:26 -0400
  • 1fec72605f SPLighting.frag: fix syntax error with vertex lighting enabled Kirill Vainer 2015-04-25 23:13:20 -0400
  • 0c846eaf6a SPLighting: fix syntax errors with vertex lighting + color ramp Kirill Vainer 2015-04-25 23:11:10 -0400
  • 5cf6b0c9a6 LwjglContext: add custom handler for GL debug messages Kirill Vainer 2015-04-25 23:09:58 -0400
  • 0a3e9a434e Image: treat setMipMapSizes as a request to generate mips Kirill Vainer 2015-04-25 23:09:11 -0400
  • 10cde0a4b2 DXTFlipper: fix incorrect flipping of DXT5 images of size 2x2 For DXT1/3 images, the format for color and alpha blocks is the same, so the bug would not appear. For DXT5 images, the alpha block is formatted differently. The issue is that it flips the color block and then the alpha block for 2x2 images, but the correct order is alpha block then color block. Kirill Vainer 2015-04-25 22:42:20 -0400
  • aba48495e1 J3MLoader: enforce MaterialKey requirements based on extension Kirill Vainer 2015-04-25 18:25:07 -0400
  • ed4b70bcad GLTiming: new GL wrapper to profile GL calls Kirill Vainer 2015-04-25 17:41:50 -0400
  • a6c71c4f50 Fix missing glPatchParameter and another syntax error Kirill Vainer 2015-04-25 17:34:29 -0400
  • 5b95f8a4b0 GLRenderer: Improve compatibility with OpenGL 3.2 core profile * Separate GLFbo and GLExt implementations. GLFbo can now be implemented either via vanilla OpenGL3 calls or GL_EXT_framebuffer_*** extensions (OpenGL2.1- only). * Use modern way of getting supported extensions in core profile. * Luminance and Alpha formats are not available when running in core profile. * Bind a dummy vertex array object (VAO) when running in core profile. * Point sprite mode is always enabled. Since both OpenGL ES 2.0 and OpenGL 3.2 core require it, jME3 is no longer capable of rendering regular points. Kirill Vainer 2015-04-25 16:57:24 -0400
  • 389b117fb6 IosGL: reset buffer position in fromArray() Kirill Vainer 2015-04-25 12:45:30 -0400
  • ca6b492cea SSAOFilter: remove excessive GPU mipmap generation (not needed for filters) Kirill Vainer 2015-04-24 23:46:56 -0400
  • 73f53931f0 Image: fix mipmap generation flags not properly being updated Kirill Vainer 2015-04-24 23:35:30 -0400
  • 9ba04bed8f GLRenderer: Merge Color and Screen BlendModes as they are they same Kirill Vainer 2015-04-24 23:31:52 -0400
  • 7e78651ed4 Shader Nodes : fixed an issue in the shader generator that was caussing an error when there was a "//" comment in the declarative section of a node glsl code Nehon 2015-04-22 20:55:56 +0200
  • 9b41b66756 Merge pull request #261 from Turakar/master Kirill Vainer 2015-04-20 14:34:36 -0400
  • 92b2ec664e Fixed typo #258 Turakar 2015-04-20 20:01:52 +0200
  • a9913e4349 Merge pull request #260 from Dokthar/scenecomposer/master normen 2015-04-20 13:49:57 +0200
  • aeb1b547ce FBX: fix build errors (missing functions that need to be added) Kirill Vainer 2015-04-19 21:03:51 -0400
  • ed2be5e542 FBX: new FBX importer (not yet enabled - old importer still used by default) Still needs work: * Skeletal animation (many issues with transform hierarchies) * N-gons triangulation (only quads supported at the moment) * Light & Camera importing * Z-up to Y-up correction * Morph animation Kirill Vainer 2015-04-19 18:08:28 -0400
  • 6f29772862 FBX: fix build error due to rename Kirill Vainer 2015-04-19 13:42:25 -0400
  • 0a5b68983e FBX: Rename FBX -> Fbx. Support FBX 6.x IDs in FbxDump. Kirill Vainer 2015-04-19 13:33:43 -0400
  • ba8349a0cf FBX: ContentTextureKey to disable cache FBXDump remove useless import shadowislord 2015-04-12 15:32:41 -0400
  • 116adbba1f Android: Support JoystickCompatibilityMappings for reassigning joystick axes and buttons. Also added ability to add new buttons as events come in due to Android not providing a definitive way to determine which buttons are supported on the device. iwgeric 2015-04-19 12:40:17 -0400
  • fecfa8ccd0 Android: add joystick compatibility mapping for XBOX 360 controller connected to Android device using USB dongle iwgeric 2015-04-19 12:38:43 -0400
  • d80de0cc5b Android: Add static property to disable sensors but still have joysticks. May move this to AppSettings later, but not sure yet. iwgeric 2015-04-18 14:48:30 -0400
  • 6c24390663 Android: Fix issue handling key events that are tied to both keyboard and gamepad iwgeric 2015-04-17 19:53:55 -0400
  • a5b4df68d8 Merge branch 'AndroidInput' iwgeric 2015-04-17 19:05:34 -0400