Kirill Vainer
01f673c826
Merge pull request #216 from NemesisMate/patch-2
...
Fixed BufferUnderflowException
10 years ago
NemesisMate
2aa6f9f521
Fixed BufferUnderflowException
...
Fixed the exception occurring when using this serializer. More commented here:
http://hub.jmonkeyengine.org/t/savableserializer-and-client-bufferunderflowexception/31774
10 years ago
shadowislord
ee151af5d2
iOS: use generic GLRenderer (untested)
...
- many methods are stubs .. may need some cleanup later on the native code side.
10 years ago
Kirill Vainer
f0998d14d0
GLRenderer: support limited NPOT on iOS
...
See this:
https://www.khronos.org/registry/gles/extensions/APPLE/APPLE_texture_2D_limited_npot.txt
Note that NPOT is still not available on cubemaps or 3D textures, however this is fairly uncommon.
10 years ago
shadowislord
331e71f261
SinglePass Lighting: fix colorramp feature
10 years ago
shadowislord
d3b71cd946
OgreXML material loading: some material state was not reset, causing it to leak to other models
10 years ago
shadowislord
4c69cc00a6
SP / MP Lighting: render ambient color if no lights or only ambient lights
...
- Prevents "invisible model" bug if there are no lights
10 years ago
shadowislord
32e56351df
Material.preload(): fix incorrect param names being uploaded (w/o prefix)
...
- This would cause garbage uniforms to be allocated when testing for HW skinning
10 years ago
shadowislord
3a19a2bb12
Shader: make sure uniform name starts with either m_ or g_
10 years ago
shadowislord
fd0832af98
SinglePass Lighting: fix light color not being used for specular highlight
10 years ago
shadowislord
957801ea12
SinglePass Lighting: Comment out color ramp - doesn't seem to work
10 years ago
shadowislord
550255b1d5
HttpZipLocator: fix unsupported exception on HTTPS URLs
10 years ago
shadowislord
02322d04cc
J3MLoader: fix negative signs ("-") inside mat params
...
- Also move the "-LINEAR" directive to be associated with the parameter declaration instead of parameter default value
10 years ago
Kirill Vainer
5508dc05f5
Merge pull request #196 from Bebul/collideWithOptimization
...
Collide with optimization
10 years ago
Bebul
75a801f0f7
CollideWith optimization with CollisionResult allocation avoided
10 years ago
Normen Hansen
3aa8aed142
- add/remove multiple physics controls via PhysicsSpace.add / .remove
10 years ago
Rémy Bouquet
6fdf0dffd3
Merge pull request #211 from Bebul/optimizeRenderShadow
...
Optimize RenderShadow to use scene hierarchy for culling
10 years ago
shadowislord
621f6de083
Terrain GLSL shader: fix incorrect glsllib import
...
- (PhongLighting -> BlinnPhongLighting)
10 years ago
shadowislord
2f86e0c17b
Delete TestTriangleStrip
...
- since triangle stripper was removed, this test was not compiling
10 years ago
shadowislord
14ff6e4f29
SinglePass Lighting: support two sided lighting
...
- also added test case with both regular per pixel lighting and bump mapping
- NOTE: two sided lighting is not supported with vertex lighting
10 years ago
shadowislord
270f4957ef
SinglePass Lighting: fix GLSL syntax error when parallax mapping is used
10 years ago
shadowislord
d6a4ba41b4
Image: request mipmaps to be re-generated if image data is modified
...
- fixes ImageRaster modification not updating mipmaps bug
10 years ago
shadowislord
50f0eca3e6
Skeletal Animation: remove shared mesh support
...
- shared meshes in J3O / OgreXML are automatically de-shared on import, so this functionality is no longer used in the engine
10 years ago
shadowislord
5760a48eea
Skeletal Animation: remove deprecated SkeletonControl ctor
...
- it is not useful, because targets / materials are gathered on every update() call
10 years ago
shadowislord
c5359c7359
Animation Track interface: add getKeyFrameTimes() method
10 years ago
shadowislord
d281920e60
GLSL Lighting Lib: fix flickering on directional lights in sRGB mode
10 years ago
Nehon
7037d8cc62
Changed j3o icon
10 years ago
Nehon
00e939b32b
SDK About dialog update, with year's copyright, correct website URL and credits for icon sets
10 years ago
Nehon
160aa13942
Complete SDK icons overhaul.
10 years ago
shadowislord
9d715cdd2b
Lighting GLSL library: use inverse square falloff for lighting in sRGB mode
...
- It is a slightly modified equation that actually terminates the light's influence at the light radius
10 years ago
shadowislord
4e7d7fd2f1
GLRenderer: inject SRGB define if texture linearization is enabled
10 years ago
shadowislord
8b300f5109
jME3 tools: delete triangle stripper
10 years ago
shadowislord
9759e24961
OgreXML materials: inherit more parameters from TextureKey
...
Allows modifying the key in a AssetLoadListener to modify the anisotropic filter
10 years ago
shadowislord
9ad1992681
SimpleWaterProcessor: Use linear filtering for reflection / refraction textures
10 years ago
shadowislord
abb2b784e0
Javadoc: Add engine overview
10 years ago
shadowislord
85bba59541
OgreXML: Use the placeholder texture for missing textures
10 years ago
Bebul
ed369135fa
fix renderShadow optimization to work on multiple scenes attached to viewPort properly
10 years ago
Nehon
dd66d21147
Changed jME's default splash screen
10 years ago
Nehon
b3cdc1c3d2
Warning cleanup.
...
Changed default composer camera angle
Displayed the grid by default
10 years ago
Nehon
21179dc132
Changed standard lighting to blinn phong instead of phong only
10 years ago
Nehon
c3ab5b3748
SceneToolController AppState is now always after the CameraController in the AppState list in the SceneApplication
10 years ago
Nehon
52ebd9090c
Prevented scaling to kick in when pressing ctrl+S in the SDK to save the scene.
10 years ago
Nehon
9f4d72cfc0
Tweaked the background colors of the viewports in the SDK
10 years ago
Nehon
0e1619c01b
Fixed an issue that prevented the preview to be displayed properly in the material editor
10 years ago
Nehon
55195bd996
SDK scene viewer and previews are now gamma corrected
10 years ago
Nehon
2aa50694b8
Awt Panel now supports gamma correct pipeline. Default stays non srgb for backward compatibility. But IMO it should be set to srgb by default to promote the srgb pipeline.
10 years ago
Normen Hansen
ea2e25c2e6
- update SDK library definitions for NiftyGUI 1.4.1
10 years ago
Nehon
f1b038796e
One can now add a new technique to a mat def with the node Editor.
...
Also added an experimental auto layout feature
10 years ago
normen
0e6bc92d19
Merge pull request #213 from void256/master
...
feature: Update Nifty GUI to version 1.4.1
10 years ago
void
d4ade2473f
feature: Update Nifty GUI to version 1.4.1
...
This commit updates Nifty to version 1.4.1 and makes all
the necessary changes to the JME-Nifty integration to be
compatible with this version of Nifty (manily support of multiple
texture atlases in the batch renderer and some minor changes
like the removal of some *Null classes).
Most User code should still be able to compile with this change.
However, the NiftyJmeDisplay constructor that requires the
width and height of the texture atlas has been deprecated in
favour of the newly added static factory methods:
NiftyJmeDisplay.newNiftyJmeDisplay(). The new methods
add support for the Nifty BatchRenderConfiguration class that
allow further configuration of some rendering details.
The testcase jme3test.niftygui.TestNiftyGui has been modified
to use the new methods and seems to render fine for me.
Most of Nifty 1.4.1 should be compatible with old versions of
Nifty. However some compile-time incompatibilities might
exists to old 1.3.x code. Additionally some internal mechanism
have been modified with 1.4 so there might be additional runtime
incompatibilities as well.
10 years ago