PSp..om
ff5d121038
Allow the Statistics collection to be enabled and
...
disabled. It turns out that this generates a measurable
amount of garbage per frame... partially due to a change
I made elsewhere. It used to be that the frame values
were never cleared unless the stats were displayed...
thus the HashSets were always populated with the old
frames' values. When I added a default app state to
clear them every frame the hashsets regrow every time
and generate ~1 meg of garbage every 15 seconds. Not
a lot but unnecessary.
I think this way is more explicit and we no longer
rely on a side-effect.
A related change will be checked in for the StatsView
to properly enable/disable collection.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10492 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
e92172d2b7
Fixed issue in BufferUtils where quaternion and verctor4f were initialized with 3 zeros in the buffer instead of 4.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10491 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
cffb44f3d0
Fixed zoomSensitivity in chaseCamera, removed the zoomSpeed.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10490 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
995763d114
Fixed an issue in android config chooser. Some device seems to not have a rgb8 opaque config (BEST). In this case the config chooser will attempt to find a rgba8 config (BEST_TRANSLUSCENT) before falling back to fastest.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10489 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
4d91089b3a
Android texture util now supports uploading a sub texture to the GPU, even as a bitmap.
...
This makes Nifty batch rendering work on android.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10488 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
iwg..om
a53c052f74
Fix issue with how Android logging is handled.
...
- Replaced standard Android logging Handler to avoid Android issue with only logging Level.INFO -> Level.SEVERE log records.
- Moved logging Handler initialization to AndroidHarness instead of in JmeSystem so logging in AndroidHarness and app startup could be logged.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10485 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
5fd4687080
Cinematics : GuiTrack is now deprecated in favor of GuiEvent
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10482 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
586ea98f00
Removes useless debug logs from NewtKeyInput
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10481 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
76b4306d10
ShaderNodesLoader : removed unused jogAmp dependency that slipped in....
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10480 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
6ab93d4007
ShaderNodesLoader : Better way to compute define conditions
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10479 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
voi..om
75569f4c04
Nifty-1.3.3-SNAPSHOT (build 2013-03-09) added + first Nifty batched renderer integration (optional)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10478 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
f773bbdd38
DefaultImageRaster : attempt to fix NPE when the raster is initialized with an Image that has not been rendered yet.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10477 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
c591260ab5
WaterFilter : the size of the reflection map can now be changed at run time.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10476 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
c1efd70e3d
- fix newt display dependency
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10475 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
32e6516a47
Fixes the debug pipeline which was only working with GL4bc
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10472 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
974b09c47b
Adds a field for the JoyInput implementation into JoglContext
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10471 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
44f7c81567
Fixes a bug in the support of vertical synchronization
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10470 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
a5c19f54c3
Android : Added a FINE log of all the display configurations available on the device when the context starts.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10469 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
bfb1b21d6b
Android : FINE or lower log levels are now displayed in output when configured so
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10468 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
Kae..pl
3888036176
Bugfix: fixed an error that could create wrogn vertex to bone group assignment. This caused animation to be played badly because some vertices remained in their places instead of moving with the proper bone.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10463 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
voi..om
23c1fddf8f
Added support to upload/modify sub texture to Renderer interface introducing a new method:
...
public void modifyTexture(Texture tex, Image pixels, int x, int y);
Implementations added for LWJGL and JOGL. LWJGL seems to work. JOGL is untestet. Android implementation needs to be done by someone else (but is already prepared for).
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10462 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
ee4834d9dc
but anyway, there you go
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10461 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
1d7a631430
Android : MultiSampling is now supported on android
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10460 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
Kae..pl
fc96e52a4c
Bugfix: fixed lowes weight removal method that did not remove all lowest vertices that were necessary (thanks to Tobias Downer for finding it :) ).
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10459 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
9a28fed581
Android : changed the way the pixel config is passed to the OGLESContext. It's now passed in the appSettings.
...
This is a first step toward a generalization of the use of appSettings in the AndroidHarness.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10458 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
1871a1831d
Better TestMultiPostWater
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10457 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
503adbfd85
Tolerates a failure in the parsing of GLSL version string and then assumes GLSL 1.00 is supported only on the Raspberry Pi
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10455 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
67d5628721
Fixes remaining compile errors in JoalAudioRenderer
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10453 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
284beda03b
Fixes some compile errors in JoalAudioRenderer (work in progress)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10452 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
76de5e345e
Fixes a compile error in NewtMouseInput
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10450 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
724eeb3407
Updates JogAmp JARs (GlueGen build 640, JOAL build 404, JOGL build 921) and adds the missing JARs for ARM V6 soft float & hard float
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10449 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
a400851908
Fixed imports in TestShaderNodes
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10443 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
7a79d7160e
Reverted accidental commit of GeometryList
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10442 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
ce31958ece
Improves OpenGL-ES support (especially for Raspberry Pi), contribution of Erkki Nokso-Koivisto (with small changes), converts ABGR to RGBA only if the extension GL_EXT_abgr is not supported
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10440 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
1091069059
Shader Nodes implementation :
...
Test case
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10435 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
241cbce7e6
Shader Nodes implementation :
...
Sample Shader nodes and test material definition
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10434 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
0360f9a44a
Improves OpenGL-ES support (especially for Raspberry Pi), contribution of Erkki Nokso-Koivisto, uses the default profile
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10433 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
55d065ab78
Shader Nodes implementation :
...
Core system
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10432 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
9e3a98931a
AndroidInput : Discarded new events when the eventQueue is full to avoid an overflow error. This should only append when more than 1024 events are generated before they've been transformd to JME input events.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10431 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
a5dbe2306c
Removed some code that was forcing nearest filtering for textures filtering on android
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10430 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
304878c712
Fixed issue where effect and audio tracks were looping even if they shouldn't
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10429 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
Kae..pl
0a90ff21d2
Refactoring: removed unused class.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10428 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
Kae..pl
687c1216ab
Refactoring: removing unused code.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10427 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
e296b717b7
Commit Paul's MemoryUtils to JME3 util package
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10426 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
bre..om
7360c789fa
fixed typo in MultiTerrainLodControl causing terrains not to be removed
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10425 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
bre..om
13758bd985
terrain will clear any caches it has now when detached from the scene graph
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10424 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
133d153bbb
- remove setScale override from Sphere and Box
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10423 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
bc62609746
OGLESShaderRenderer now only force mediump precision for float in the fragment shader.
...
Default precision for the vertex shader for float is highp.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10422 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
55d3153721
- adapt AndroidAudioRenderer to new AudioSource
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10420 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
651734af98
- fix sound dependencies for nifty
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@10419 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago