Kirill Vainer
49a9a6f99b
fix renderer crash due to merge
9 years ago
Kirill Vainer
2e4148f3c3
merge fixes
9 years ago
Kirill Vainer
f3414acc73
MPO: fix unit test
9 years ago
Kirill Vainer
85ffb48efb
unit test: more descriptive failure message
9 years ago
Kirill Vainer
c03e831f3c
SkeletonControl: fix syntax error
...
Conflicts:
jme3-core/src/main/java/com/jme3/animation/SkeletonControl.java
9 years ago
Kirill Vainer
c6c6b48bda
MPO: clone MPOs instead of sharing references
...
Conflicts:
jme3-core/src/main/java/com/jme3/scene/Spatial.java
9 years ago
Kirill Vainer
14438e78e3
fix null checks
9 years ago
Kirill Vainer
21e63687cf
MPO: add null override list check
9 years ago
Kirill Vainer
5588e859cb
MPO: clear param for null textures
9 years ago
Kirill Vainer
06b817e116
MPO: add javadoc
9 years ago
Kirill Vainer
8344994328
MPO: use List instead of ArrayList
...
Also rename get*Overrides to get*MatParamOverrides to be more specific.
9 years ago
Kirill Vainer
50658b8e53
MPO: add ability to disable an override
9 years ago
Kirill Vainer
db691dab99
MPO: add example
9 years ago
Kirill Vainer
5d2f2b19e6
spatial: fix bug in remove/clear MPO
...
add unit test for those methods
9 years ago
Kirill Vainer
5be03af564
material: fix sort id unit test failure
9 years ago
Kirill Vainer
59614e177c
MPO: implement overrides on uniforms and add test
9 years ago
Kirill Vainer
2b35f288c2
MPO: implement propagation and add test
...
Conflicts:
jme3-core/src/main/java/com/jme3/scene/Node.java
jme3-core/src/main/java/com/jme3/scene/Spatial.java
9 years ago
Kirill Vainer
280733c1ce
material: move technique logic into its own package
9 years ago
Kirill Vainer
10a87ce24e
add StaticPassLightingLogic
9 years ago
Kirill Vainer
cb5c1395b3
initial implementation of MPO (untested!)
9 years ago
Kirill Vainer
239524c85b
desktop: don't show dialogs when headless
9 years ago
Kirill Vainer
80af02e1f3
syntax error fixes
9 years ago
Kirill Vainer
0f1c35c5f0
minor formatting changes
...
Conflicts:
jme3-lwjgl/src/main/java/com/jme3/system/lwjgl/LwjglContext.java
9 years ago
Kirill Vainer
01a67b6c66
gitignore: more cleanup
...
Conflicts:
.gitignore
9 years ago
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