rem..om
a5ff915fc1
- Added tangent transforms support for skinning (normal mapped models with bone animation had incorrect tangents during animation)
...
- added a BindPoseTangent buffer type
- made generateBindPose generate a BindPoseTangent buffer if Tangent buffer is set in Mesh
- added a temp float array in TempVars to compute tangent skinning
- Generated bind pose for tangents after tangent generation in TangentBinormalGenerator
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8563 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
voi..om
383e3c513a
update nifty jars to latest 1.3.1-SNAPSHOT build
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8558 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
31fe049a66
* Moved WAVLoader and GLSLLoader to Core-Plugins
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8557 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
e9a78c5b61
* Added RenderState.isApply*** methods
...
* TangentBinormalGenerator now generates TBN lines properly for the new 4 dimensional tangents that it generates
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8554 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
02bcb358a3
- Fixed max components calculation for temp float array
...
- Uncommented Normals transforms (doh!)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8553 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
fafd79e5d3
- Added textureArray support (thanks to phate666)
...
- Added a testcase and test materials to use them
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8551 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
83f3b2b1a3
- BatchNode now use a temp float array and bulk put data into the floatbuffer instad of iterative puts. (it's faster)
...
- Spatials have now a BatchHint (Inherit, Never,Always) to know if they should be batched or not (use is the same as cullHint)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8550 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
d1e81fc8c9
* Specify library path for JInput as well as LWJGL in case the user's home directory is used for natives
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8545 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
67930542ee
Fixes to Y is up axis arrow.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8544 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
9bf315fbcf
Fixed silly copy/paste mistake in LightNode
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8543 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
PSp..om
b13809bba3
Fixed the line segment extents so that it doesn't act twice
...
as long as it's supposed to be.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8542 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
bd5620bf16
* Camera.update() now uses TempVars instead of allocation
...
* IntMap now contains a resettable iterator instead of allocating a new one each time. As a downside, The same IntMap cannot be iterated recursively
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8541 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
c590b8d054
* Small javadoc additions in Application
...
* Fix animation not working for Blender 2.5+ Ogre3D models
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8538 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
b3f9e87bf1
* package.html files now comply with HTML 4.01 standards
...
* SimpleApplication now computes FPS by counting frames instead of using Timer.getFrameRate()
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8534 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
64bc0298b2
Fixed a timing issue in MotionTrack when used as a control
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8533 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
2a0c4ed10f
Null checked additionalRenderState when loading a material
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8532 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
cc7701aa0d
- InpuManager : Updated cursor pos on click, so that non android touch events can properly update cursor position.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8531 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
e93993364a
* Fixed issue where additional render states in material would always have apply*** flags set to true, added workaround for old versions of material
...
* RenderState now exports/imports apply*** flags
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8529 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
ae739ef441
Fix in normals calculations when Y is up axis.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8528 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
7193c0b2d3
Batching :
...
- BatchNode can now batch a scene graph with several materials. It creates a batch by material
- Added a SimpleBatchNode that batch only geometries (no sub node graph) for better performances
- removed RF_REFRESHBATCH from Spatial as it's no longer needed
- changed test cases a bit
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8527 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
PSp..om
cf18f48182
Internal surgery to AppStateManager to provide more
...
consistent app state lifecycle, fix some state transition
related bugs, and stop confusing users... well, at least
confusing them less hopefully.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8524 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
PSp..om
2a65ca4cb7
Added a setTimer() method for switching the default
...
Timer implementation.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8523 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
2c0775e3f3
- remove size check from natives extraction (write test needed for windows anyway)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8521 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
36b6ab3286
* Prevent crash in Animation if no tracks are set on animation
...
* Ogre3D .material files will still load even if a single texture is not found
* Show any exceptions that occur in material loading (if any are thrown)
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8519 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
45af20de0c
- add write test to natives extraction
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8518 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..ok
dae6ef534b
Javadoc fixes for com.jme3.math.Triangle
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8517 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
Kae..pl
18ce27faae
Changes to Y-is-Up-Axis issue.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8516 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
65cbed47c6
- change natives extraction to check for space *and* writability
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8515 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sky..ok
73fb54b4b6
Documentation fixes for BatchNode: Improved Javadoc and inclusion of license header
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8514 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
33fb670771
- change natives extraction to use getUsableSpace(), which checks for user permissions etc. too.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8509 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
5f582977cb
- update build file and native bullet properties for release
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8502 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
58a2bf8af9
- Deprecated PositionTrack, RotationTrack, ScaleTrack as they should be replaced by spatial animation.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8501 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
rem..om
feeedfa682
- Removed old batching classes (GeometryBatch and BatchedGeometries) as they are no longer needed
...
- removed the test cases too
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8500 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
acc7c7ad25
update windwos bullet natives (32bit)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8499 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
ccddf1ea8e
- fix bullet build properties
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8498 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
dd5365891f
- update osx bullet natives
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8497 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
4ba3abcda9
- remove wheel finalization completely, need no deletion..
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8496 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
5080e3fe43
- revert previous commit
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8495 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
cac022d9bf
- re-enable clearing of wheels as its not done in btRaycastVehicle destructor (though one can not remove wheels oO)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8494 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
502fd41ca8
- change finalize method of VehicleWheel
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8493 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
09502cfa76
- update osx bullet natives
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8492 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
a86cdf8f0e
- update osx bullet natives
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8491 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
175386956f
update windows bullet native (32bit)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8490 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
b768d45016
- bullet native: change casting of java long to c++ objects
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8489 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
6ce4cc012e
- change pointers to jlong across platforms
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8488 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
aa96a1caf8
- commit possible fix for windows 64 pointer casting issues, see http://msdn.microsoft.com/en-us/library/aa384242(v=vs.85).aspx
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8487 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
164dec188a
* Native extraction will place natives in working directory unless its non-writable, in that case it will place them in <home dir>/.jme3/natives_<apphash>
...
* Hopefully fixed NPE in computing extraction hash
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8486 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
6aa66aecce
- add macosx bullet native
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8483 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
nor..67
275fd68121
update bullet native for windows 32bit
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8482 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago
sha..rd
ffce10b8da
* Added AwtPanel.attachTo() argument that allows attaching panel to main framebuffer instead of replacing it on the viewports
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@8481 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
13 years ago