JS3D: convert the spacing input in Queue to a ValueInput

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: pull all state required to start a new Process to a ProcessTarget object

Provide ReflectionTarget to match the previous API and act as a bridge until code
is converted.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: small cleanup and javadoc addition in Process

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move reflection-based helper to Entity

Try to keep Process working in terms of ProcessTarget alone.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: suppress the 'throws' from ProcessTarget that really is only to accomodate ReflectionTarget

Eventually ReflectionTarget will go away and this will not look so ugly.

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move the trace and tracestate functionality to Input objects

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: remove long-unused Entity keyword parsing code

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: mark some inner data classes as static in MeshProto

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: move the printInputReport state to InputAgent, use a setter upon input parsing

Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Always compress very large textures

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Added support for specular reflection to renderer

Currently only collada models can specify specular materials.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Now all DisplayEntities will queue a redraw with state changes

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Refactor to remove unneeded helper method

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Rework renderer redraw checking to save 10ms per frame

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Optimize to avoid normalizing twice every pixel

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Cleanup the shininess material property at import time

The Bentley exporter has a bug(?) that makes this useful.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Stop ColParser from crashing if an asset has a specular texture

Instead just ignore it.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS3D: Don't queue a redraw if renderer doesn't exist

Signed-off-by: Geoffrey Savinkoff <Geoffrey.Savinkoff@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Converted to JOGL-2.0-rc12

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>
JS: Removed unnecessary check from fragment shader

This branch could never be hit and is a vestige of the logarithmic z
buffer debugging.

Signed-off-by: Matt Chudleigh <matt.chudleigh@ausenco.com>
Signed-off-by: Harvey Harrison <harvey.harrison@ausenco.com>