Kirill Vainer
4b8acb96a7
gitignore: cleanup
...
Conflicts:
.gitignore
9 years ago
Kirill Vainer
e8df94de1c
FastMathTest: ignore failing test (for now)
9 years ago
Kirill Vainer
47bae5af59
TestShaderNodes: fix build error
9 years ago
Kirill Vainer
6a47319dbb
DefineList: fix build error
...
Also add additional unit tests for DefineList.
9 years ago
Kirill Vainer
9d035f747a
Add the new material system
...
Also includes some unrelated tests
Conflicts:
jme3-core/src/main/java/com/jme3/renderer/RenderManager.java
jme3-core/src/main/java/com/jme3/renderer/opengl/GLRenderer.java
9 years ago
Kirill Vainer
49339497fa
Uniform: fix crash when using vector4array
9 years ago
Kirill Vainer
e6d829fac4
GLRenderer: added fast uniforms - still need to fix Uniform.clear()
9 years ago
Kirill Vainer
b4d295ee1b
Merge pull request #445 from Fadorico/master
...
Fixed collision group listeners not being notified
9 years ago
Kirill Vainer
ed90d3ef42
Merge pull request #462 from Georgeto/fix_lwjgl_alphabits
...
Let lwjgl respect the AlphaBits setting
9 years ago
Georgeto
b39c46a82a
Let lwjgl respect the AlphaBits setting.
9 years ago
Fadorico
f61b1439cc
Combine result of both listeners to determine if the collision should occur (jbullet)
9 years ago
Rémy Bouquet
cb2901c5d2
Merge pull request #461 from Perjin/shadow_renderer
...
Texture arrays as render targets, bugfix for shader nodes and new getter and setter in Light class
9 years ago
Fadorico
83b26be45a
Combine result of both listeners to determine if the collision should occur
9 years ago
Jan Ivenz
75791883ec
For LightFilter to be implementable frustumCheckNeeded and intersectsFrustum need to be accesible.
9 years ago
Jan Ivenz
98a9f5c628
Fixed shader generation bug for array variables.
9 years ago
Jan Ivenz
c6143ae640
Rendering depth to texture arrays.
9 years ago
Jan Ivenz
4162fb9447
Texture arrays are now allowed as color buffer render targets.
9 years ago
Kirill Vainer
099ebeaec9
Merge pull request #458 from JavaSaBr/fix_lwjgl3
...
Fixes in lwjgl3
9 years ago
javasabr
85e284a7b0
moved the magic number to constant
9 years ago
javasabr
98f1bfc0c1
fixed NPE
9 years ago
javasabr
7a3a0627c2
fixed the scroll of mouse and the buffer overflow.
9 years ago
javasabr
b5b6ebd97c
fixed the input of chars for UI.
9 years ago
Paul Speed
68ace33dbd
Fixed an NPE when jmeClone() was asked to clone a null.
9 years ago
Paul Speed
78a5a25fc1
Added the app state varargs constructor to LegacyApplication and
...
modified SimpleApplication to use it.
9 years ago
Kirill Vainer
47b37a088f
gitignore: ignore .DS_Store files
9 years ago
Paul Speed
3c56afeae6
Converted Application to an interface and renamed the old Application to
...
LegacyApplication. This is a breaking change for any class extending Application
directly.
And regardless, if you refer to Application then you will need to clean build
your app... and any of your dependencies that also refer to Application. Basically,
anything using an AppState will need to be clean built against the next alpha.
9 years ago
Paul Speed
ab6fb03171
Converted spatial over to use Cloner to do its various
...
deep and semi-shallow cloning. I'd be very surprised if nothing
is broken as there is only so much testing I can easily do.
Also various fixes for places I forgot to call super.cloneFields().
9 years ago
Paul Speed
0a876b04d2
Added a TestCloneSpatial example to do some basic clone testing.
9 years ago
Paul Speed
95d5f58d68
Modified the run task to pass through the log configurion
...
settings system property.
9 years ago
Paul Speed
f7c16e878e
Modified the clone function lookup to support inheritence.
...
It's just too useful for things like Mesh which has a dozen
or more subclasses... more useful than the limitations.
9 years ago
Paul Speed
2028f3b3f8
Added 'finer' logging for the clone() method to provide visibility for
...
debugging.
Added a setClonedValue() method to force uncloned or precloned references
in some specific use-cases.
Added an isCloned() method to tell if an object has already been cloned
in this cloner's 'session'.
9 years ago
Paul Speed
c6aac78f42
Added a clone() method and implement Cloneable.
...
Removed whitespace from the ends of lines.
9 years ago
Paul Speed
7b29c58fe0
JmeCloneable related changes to TerrainQuad and TerrainPatch. Fixed
...
something I missed in NormalRecalcControl.
9 years ago
Paul Speed
eda92656dd
Updated AudioNode with a JmeCloneable cloneFields() method
...
to clone its fields. Some small change in behavior since the new
methods will clone the filters, too, to avoid 'user surprise'.
9 years ago
Paul Speed
2f246b25bb
Added cloneFields() method to BitmapText thought it's probably
...
fruitless since BitmapText isn't even properly saveable and couldn't
possibly have worked for any dynamic text with the old clone()
method.
Also a bunch of white space changes removing spaces at the ends of
lines.
9 years ago
Paul Speed
3f1c696e26
Adding a comment about the strange shared fields in BitmapTextPage
...
that I'm not going to touch with a ten foot pole.
9 years ago
Paul Speed
7665fef2de
ParticleEmitter and related classes (ugh) now implement JmeCloneable.
...
It hasn't replaced the old clone() method yet and is still untested.
9 years ago
Paul Speed
6e999aa79b
Tired of committing around the generated version.prpoerties
...
file... so I'm remove it and fixing it with a .gitignore.
9 years ago
Rémy Bouquet
27f6f85dab
Merge pull request #454 from MeFisto94/MECloneIssue
...
Allow MotionEvents to be cloned (NPE)
9 years ago
Nehon
07088452ff
Fixed binormal calculation in Single pass lighting
9 years ago
Paul Speed
2bdb3de2f5
Started implementing the JmeCloneable stuff for Spatial
...
and Mesh. Still need to catch some of the outer subclasses of
Node and Geometry. Nothing is hooked up or tested yet.
9 years ago
MeFisto94
665908cdee
Improved the MotionEvent Cloning to not throw an NPE or edit constant Vectors
9 years ago
Rémy Bouquet
911b4be868
Merge pull request #455 from MeFisto94/SplineIssue
...
Fixed a NPE when Serializing a Spline without points.
9 years ago
Fadorico
ef626b0959
Fixed group collision check in native broadphase
9 years ago
Nehon
5970444b9c
Fixed an issue with previous commit on shadows, in the glsl100 shader
9 years ago
Kirill Vainer
4d2542c1ed
Merge pull request #448 from Dokthar/hoveringtank
...
fix NPE in hovering tank test, running with native bullet
9 years ago
Nehon
493855bac9
LineWidth is now a RenderState parameter, One can change the lineWidth used to render a mesh wireframe or a mesh in Lines mode by using material.getAdditionalRenderState().setLineWidth(value)
9 years ago
MeFisto94
8477fa781b
Fixed another NPE when missing serialized waypoints and fixed having different names for write/read
9 years ago
Nehon
c4525aa550
Fixed MotionEvent clone for Spatial as it was resulting in controls added twice to the spatial. Also removed a useless line in all the constructors.
9 years ago
MeFisto94
23fe0658a6
Fixed a NPE when Serializing a Spline without points. Also fixed a Typo.
9 years ago