Commit Graph

  • 06e8210e5d gitignore: cleanup Kirill Vainer 2015-11-26 14:09:28 -0500
  • 85feb305ef SDK: fix build error Kirill Vainer 2015-11-26 13:53:36 -0500
  • 15465a020f Merge branch 'master' into expermiental Kirill Vainer 2015-11-26 13:38:07 -0500
  • f005c05f8d OffscreenBuffer: check needClose after runLoop Kirill Vainer 2015-11-26 13:28:25 -0500
  • 42729b2302 FastMathTest: ignore failing test (for now) Kirill Vainer 2015-11-26 13:27:31 -0500
  • 30855f5bb4 TestShaderNodes: fix build error Kirill Vainer 2015-11-24 21:54:01 -0500
  • 352c02db8a DefineList: fix build error Kirill Vainer 2015-11-24 21:33:26 -0500
  • ea4d750d52 RM: per-pass render method Kirill Vainer 2015-11-22 19:01:41 -0500
  • 6db1d15045 Image: support for RGTC format Kirill Vainer 2015-11-22 19:00:18 -0500
  • f9ce9e246c FBX: add ear clipping triangulator Kirill Vainer 2015-11-22 13:33:29 -0500
  • 18db26292f Add the new material system Kirill Vainer 2015-11-22 13:13:00 -0500
  • d5ba6b92bd Merge pull request #384 from Dokthar/fix_physicsRigidBody_read Kirill Vainer 2015-11-22 12:49:33 -0500
  • 197ed33c9e Added some missing @Overrides and finals. Paul Speed 2015-11-22 05:23:24 -0500
  • 388a8a8bd7 Added a bunch of lower level logging that can be used to either watch traffic or debug serialization issues, etc.. Went ahead and instrumented the service manager while I was at it... and fixed a potential NPE in the AbstractService's toString() method. Fixed a bug in the DefaultClient where it couldn't be shutdown if attempted before the services had been started. Paul Speed 2015-11-22 05:13:12 -0500
  • 00c687b4d8 fix #383 : in PhysicsRigidBody the old statement in read() (l.741) was always false Dokthar 2015-11-21 13:06:30 +0100
  • fcff7f6933 Merge branch 'master' into PBRisComing Nehon 2015-11-20 16:30:26 +0100
  • 022899c199 Changed the way texture previews are done in the SDK. All texture loading is now done on JME's thread and not on the awt thread anymore to avoid to stall the UI when loading big textures. Nehon 2015-11-20 16:27:47 +0100
  • 361cb0893a Merge pull request #379 from davidB/fix_opengl3 Julien Gouesse 2015-11-20 14:04:32 +0100
  • cedb4d3c3e Merge branch 'master' into PBRisComing Nehon 2015-11-20 09:00:23 +0100
  • 50a9a8636b HDRLoader, reverted the change that loaded the HDR files in sRGB space, since the specs says that data is in linear space for this format. Nehon 2015-11-20 08:59:42 +0100
  • ec8e7d6713 The LightProbe is now treated apart from other lights in the rendering pass as the Ambient light is and is always rendered on the first pass if there are several passes. Nehon 2015-11-19 22:33:45 +0100
  • 6c2396f023 Used the proper Lod finction in the reflect debug material Nehon 2015-11-19 19:05:53 +0100
  • f010f1be59 Fixed an outstanding issue with PBR lighting that was screwing reflection with normal maps. Nehon 2015-11-19 19:05:20 +0100
  • 31d271d972 Changed the way indirect lighting is toggled on or of, there was silly problems with previous commit. Nehon 2015-11-19 19:04:14 +0100
  • e438ad0928 LightProbe maps can now be re rendered in the engine and in the SDK Nehon 2015-11-19 11:39:41 +0100
  • 20ec2f0797 Merge branch 'master' into PBRisComing Nehon 2015-11-18 15:07:48 +0100
  • 822d327236 Image now properly save it's colorSpace when saved Nehon 2015-11-18 15:06:58 +0100
  • d92171b153 Fixed LightProbe Saving and Loading Nehon 2015-11-18 13:54:26 +0100
  • 667afa9ef3 SDK : the probe radius is now a dashed lines cirle Nehon 2015-11-18 10:34:38 +0100
  • aa067ef60d Merge branch 'master' into PBRisComing Nehon 2015-11-17 14:55:36 +0100
  • ad4634ce04 .hdr files are now loaded in sRGB color space as there is no reason it should be loaded in linear space. Nehon 2015-11-17 14:54:59 +0100
  • 7734492c66 Some cleanup Nehon 2015-11-17 14:38:46 +0100
  • 0929bb2845 Added a way to change the lightProbe radius in the property panel Nehon 2015-11-17 14:37:12 +0100
  • 49c6705bcc Better LightProbe radius shape Nehon 2015-11-17 14:36:24 +0100
  • 866bf8d694 Added a light gizmo for light probe. Refactored the way light markers were done Nehon 2015-11-17 12:21:30 +0100
  • d57147e392 A small optimization. The BitmapTextPage does not require custom updates so it now signifies that. Paul Speed 2015-11-17 02:39:46 -0500
  • cde35a005a Just fixing an indent. Paul Speed 2015-11-17 01:46:38 -0500
  • 31cab674b3 Removing the dodgy 'optimization' that broke some people and caused other 'makeup' changes to better support the dodginess. Paul Speed 2015-11-16 03:03:53 -0500
  • 3a4624a5fe Added a bunch of javadoc and changed the names of one of the method sets to be a little less confusing. Paul Speed 2015-11-16 02:38:45 -0500
  • 95aa2d72d0 Added a basic RMI service that uses the RPC service. I'll add some more javadoc in a sec. Paul Speed 2015-11-16 02:04:31 -0500
  • 95603c46c4 Added a better check. The old one had the side-effect of registering the class if it wasn't already registered. Paul Speed 2015-11-16 02:03:27 -0500
  • ab981b76fc Added a define to toggle indirect lighting on or off, depending if there is a light probe in the light list or not. Nehon 2015-11-15 18:43:50 +0100
  • 39fe8326ba Added a progress handle for the environment map generation. Nehon 2015-11-15 08:51:59 +0100
  • dfe4b083f0 Added a check to try and detect the case where a server and a client are running on the same instance. This should cover 99% of the cases where this would come up... and the others can't really use this service anyway and so must disable it. Paul Speed 2015-11-15 02:24:18 -0500
  • 4b2f361026 Modified to skip registering the message classes if they are already registered. This avoids one of the issues of a client running in the same JVM as a server that already registered these classes. This was the easy fix. Paul Speed 2015-11-15 02:22:53 -0500
  • 2c337123a9 Added a test/example of running a client and a server in the same JVM. a) this makes a good example of self-hosted style LAN multiplayer games, and b) it causes the serialization bug to show up so I can fix it. (Already fixed it and that commit will be next... it's almost like TDD.) Paul Speed 2015-11-15 02:15:30 -0500
  • e832ad5c94 Added an isRunning() method so that other classes can check if the server is still running. Paul Speed 2015-11-15 02:14:26 -0500
  • 17df399f68 Commented out the message class serialization and left a comment as to why: in 3.1 there is a default service that automatically does this on clients. Paul Speed 2015-11-15 02:13:58 -0500
  • cea36ffc47 Added some more client-side error and connection handling to make a more complete example. It should now be relatively well behaved through all normal shutdown paths. Modified the server to gracefully close the client connections when shutting down rather than just letting the sockets die. Paul Speed 2015-11-15 01:53:32 -0500
  • 38fe771ed8 Modified the client state messages to include the chat instance in case we add a multi-client test. Paul Speed 2015-11-15 01:22:17 -0500
  • 9e80d8a7aa Beefing up the client server tests a little to add some listeners and to better report what's going on to the console. This is in prep for making a combined test. Paul Speed 2015-11-15 01:20:28 -0500
  • c8a16c940f Only interpolate if particles are in world space William Linna 2015-11-14 16:32:44 +0200
  • 6075e4639d Interpolate particle positions William Linna 2015-11-14 16:19:54 +0200
  • dc0bcb5d13 Resolves #378, adding support for detecting ARMv8 on Android. Daniel Johansson 2015-11-12 15:11:41 +0000
  • 0f140370ed jogl: flip y for mouse click David Bernard 2015-11-11 22:48:00 +0100
  • 3e71198610 jogl: use pixel unit for window's dimension (fix issue on MaxOS X) David Bernard 2015-11-11 19:58:23 +0100
  • ad88fa3210 Merge branch 'master' into PBRisComing Nehon 2015-11-11 19:02:57 +0100
  • cbe87cf41f checkGLError in LwjglOffscreenBuffer is now called only if assertions are on, as it is done in LwjglAbstractDisplay Nehon 2015-11-11 19:02:23 +0100
  • 5cb72c6582 Updated the create skybox gui in the SDK so that it fits the new API and supports loading equirect Skybox maps. Nehon 2015-11-11 18:21:21 +0100
  • 4726da1e41 Merge branch 'master' into PBRisComing Nehon 2015-11-11 18:57:15 +0100
  • 40177c1524 Added jme3-lwjgl3/build/ to the gitignore file.... again.. Nehon 2015-11-11 18:56:30 +0100
  • 84e2aba9da Initial implementation for adding a LightProbe to a scene in the SDK Nehon 2015-11-11 18:54:17 +0100
  • c76182d375 Updated the create skybox gui in the SDK so that it fits the new API and supports loading equirect Skybox maps. Nehon 2015-11-11 18:21:21 +0100
  • 00e2717c7c Fixed an issue where on linux using jme-lwjgl3 module would cause the windows dll to be loaded instead of the linux so native library. Daniel Johansson 2015-11-10 17:03:02 +0000
  • 79638b7434 Merge pull request #377 from davidB/fix_opengl3 Kirill Vainer 2015-11-09 20:44:50 -0500
  • 69297af414 Merge pull request #376 from Pesegato/master Paul Speed 2015-11-09 17:34:42 -0500
  • a80051c1ce Bugfix: very small wight values caused severe animation artifacts. jmekaelthas 2015-11-09 22:17:39 +0100
  • 2938acec51 opengl3: add GLSLCompat into Gui.j3md David Bernard 2015-11-09 21:19:59 +0100
  • 539e49e109 Added support to Logitech F310 Pesegato 2015-11-09 14:31:52 +0100
  • 8752c42aa6 Merge pull request #375 from davidB/wip_jogl Julien Gouesse 2015-11-07 15:29:45 +0100
  • 836bf85630 jogl: some fixes about mouse handler * Y hotspot is top in jogl, and bottom in jme * in jme when mouse is invisible it should be confined into the window (on mac it could go out of the window) * when window doesn't has the focus the mouse should not behave like when has the focus like * trying to re-center * stay invisible David Bernard 2015-11-07 15:22:04 +0100
  • 5bd261e115 added jme3=lwjgl3/build to the gitignore file... Nehon 2015-11-06 20:48:36 +0100
  • c348e30188 fixed a NPE in the shader node editor when the navigator panel is collapsed Rémy Bouquet 2015-07-18 21:49:27 +0200
  • 45321fc7d5 Fixed an issue in material when having classic lights along with a LightProbe Rémy Bouquet 2015-11-06 09:19:33 +0100
  • 7d07a63ebf Changes the way the fresnel term is computed in the PBR.glsllib for direct lighting, fixing some artifact when having a point light Nehon 2015-11-05 23:01:25 +0100
  • e159c3918a Implemented intersectBoundingBox for LightProbe Rémy Bouquet 2015-11-02 11:50:38 +0100
  • c47da8e9a1 Merge branch 'master' into PBRisComing Rémy Bouquet 2015-11-02 11:28:07 +0100
  • ea28e8a449 First attempt to fix a bug reported by david_bernard_31, the size of the strings in the shader code was wrongly computed for the JOGL backend Julien Gouesse 2015-10-31 11:00:17 +0100
  • ce86a3e555 Allows to choose between the forward compatible profile and the backward compatible profile in the JOGL backend Julien Gouesse 2015-10-30 21:47:52 +0100
  • f38ea1e3e2 Displays the JOGL version instead of the NEWT version Julien Gouesse 2015-10-30 21:46:25 +0100
  • 1559dacdca Updates JOGL (2.3.2) Julien Gouesse 2015-10-30 21:12:25 +0100
  • b34649d399 Bugfix: fix to importing blend files with linked content. jmekaelthas 2015-10-27 21:05:32 +0100
  • edaf49c00c Merge pull request #364 from Dokthar/light Kirill Vainer 2015-10-23 22:28:06 -0400
  • 810c7b6fa6 native loader: set lwjgl library path for lwjgl3 Kirill Vainer 2015-10-21 16:43:13 -0400
  • 5e8f5e6a1f Updated lwjgl3 module to use LWJGL 3.0.0b #35 which is the current stable build. Daniel Johansson 2015-10-21 17:05:16 +0100
  • 2a1addd2da Merge pull request #350 from alexVengrovsk/master Kirill Vainer 2015-10-19 14:24:22 -0400
  • b312ba3f48 Merge pull request #368 from bdero/fix/bdero/flybycam-unregister-docstring Kirill Vainer 2015-10-19 14:23:36 -0400
  • 1bb3ee089a Change duplicated docstring in FlyByCamera.unregisterInput Brandon DeRosier 2015-10-17 22:34:22 -0400
  • 071ad5c618 light : fixed pointLight v. bounding sphere unit test Dokthar 2015-10-16 20:17:57 +0200
  • 4be09e3505 light : replaced duplicated code by methods from Intersection Dokthar 2015-10-15 19:27:50 +0200
  • d48a1bb998 Removed native library jemalloc.dll for LWJGL3 as this will not be needed until 3.0.0b and after. Daniel Johansson 2015-10-15 09:46:35 +0100
  • 505aa23048 light : added unit tests for the new support of bounding spheres intersections (for lightFilter) Dokthar 2015-10-14 20:30:20 +0200
  • 9f130a9cb3 Merge pull request #366 from MeFisto94/Issue46 Kirill Vainer 2015-10-09 21:28:14 -0400
  • 7d07cedc4c Fixed Issue #46 : The MaterialViewer will now simply ignore not available textures instead of crashing MeFisto94 2015-09-06 20:19:04 +0200
  • cfdb9a8759 Lights (see #362) : added light v. sphere intersection, and implementations of intersectsSphere(), second attempt Dokthar 2015-10-07 22:25:36 +0200
  • 3412c0cf2b Merge pull request #361 from Dokthar/bullet_RigidBody Kirill Vainer 2015-10-06 19:12:37 -0400
  • 06d6f08616 GImpactCollisionShape : fix for #188, added a call to updateBound() in native jni binding, just after creating the shape, (native createShape() method) Dokthar 2015-10-06 19:54:40 +0200
  • 953a301d5e Bugfix: fixed a bug that caused importer to crash when the author of the blend file assigned non existing UV coordinates group name to a mesh. kaelthas 2015-09-26 12:30:26 +0200
  • f1a0125dc2 Bugfix: fixed a bug that caused subdivision surface modifier to crash if at least one not connected vertex was in the mesh. kaelthas 2015-09-26 12:26:31 +0200
  • 14349695a9 The LWJGL 3 renderer was missing a call to GLContext.createFromCurrent(), sorted now. Daniel Johansson 2015-09-25 10:32:11 +0100