Skip to content

Merge branch "jmonkeyengine/master" into "scenecomposer/master"#4

Merged
dokthar merged 42 commits into
dokthar:scenecomposer/masterfrom
jMonkeyEngine:master
Apr 26, 2015
Merged

Merge branch "jmonkeyengine/master" into "scenecomposer/master"#4
dokthar merged 42 commits into
dokthar:scenecomposer/masterfrom
jMonkeyEngine:master

Conversation

@dokthar
Copy link
Copy Markdown
Owner

@dokthar dokthar commented Apr 26, 2015

No description provided.

jmekaelthas and others added 30 commits April 16, 2015 22:18
appeared after IK constraint computation; the algorithm now selects the
best found solution among all iterations.
… properly when creating a shader node definition.
…d support.

Gamepad support is still a work in progress, but functions.
…cks.

May move this to AppSettings later, but not sure yet.
…ck 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.
FBXDump remove useless import
…efault)

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
SDK / scenecomposer : axis pick for move and scale tool
…ng an error when there was a "//" comment in the declarative section of a node glsl code
 * 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.
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.
shadowislord and others added 12 commits April 25, 2015 23:13
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.
send the serializer registry... and then register
them on the other end.
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.
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.
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.
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.
instead of just custom channels.  Custom channels are
0-max channel while -1 indicates the default send().
… audio renderer. Implemented flip y in native iOS image loader
dokthar added a commit that referenced this pull request Apr 26, 2015
Merge branch "jmonkeyengine/master" into "scenecomposer/master"
@dokthar dokthar merged commit d48c1e0 into dokthar:scenecomposer/master Apr 26, 2015
dokthar pushed a commit that referenced this pull request Sep 5, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

10 participants