PSp..om
4458603c7e
Attempt to make the isParallelProjection() flag better
...
match the actual state of the Camera. When a camera
is created it is initially not a perspective camera and
now will reflect that. Setting the perspective frustum
will also now clear this flag.
The regular setFrustum can be used for ortho cameras
and so does not change the mode.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9956 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
380b40b7e9
Adds some off-screen rendering (work in progress, not tested)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9955 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
bre..om
c405f09391
added toCellSpace() and toWorldSpace() utility methods to TerrainGrid
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9954 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
bre..om
fa29b95c39
added TerrainGrid.getTerrainAtCell(Vector3f cellCoordinate) to get the terrain tile from cell coordinates
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9953 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
bre..om
9c2a897bfb
removed deprecated methods from TerrainGrid, added in getTerrainAt(Vector3f worldLocation), more docs on TerrainGrid
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9952 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
a0a67abf06
Fixes a bug in the frame buffers (thanks to Nehon's suggestion)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9950 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
PSp..om
b9274a3ed2
Added Rectangle.toString()
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9949 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
PSp..om
bf782ac840
Just fixing a typo in a comment.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9948 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
PSp..om
4610dbdacc
Added a form of line wrap mode that does a hard
...
clip, to include truncating the letter quad at
the border. This is better when text needs to
be hard constrained for UI type fields.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9947 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
PSp..om
580579285b
Added a getter for size since it's the only way
...
to compare a particular BitmapText's size to the
BitmapFont size.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9946 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
54c7447efa
Mouse and input support for NEWT canvas and display
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9944 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
c9c1ae1cae
Fixes BPP in JoglNewtAbstractDisplay
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9943 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
66ddbb654d
Point light shadows first push. Working solution based on rendering 6 different shadow maps.
...
Made a PointlLightShadowRenderer and a PointLightShadowFilter.
- This will need a lot of refactoring as a lot of code is duplicated with the PSSMShadowRenderer
- Also i plan to change the Shadow map rendering to a cubemap instead of 6 separate textures.
Added a cornell box model and a test case
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9942 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
8d841b70dd
Forced depth range to 0,0 in NiftyJmeDisplay processor before rendering nifty to avoid depth check issues between the 3D scene and the text elements of the nifty gui.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9941 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
48ca976705
Adds a display based on NEWT (work in progress)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9940 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
345cac2444
Adds a canvas based on NEWT (work in progress)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9939 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
44b89a367c
Fixes a bug occurring when exiting the full screen mode and adds an abstract display based on NEWT (work in progress)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9938 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
0170c7b5eb
Fixes some problems with framebuffers (second attempt)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9937 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
89608f3fd5
fixed material param settings in PssmShadowRenderer
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9936 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
76dcabae66
Added proper documentation for camera.getWorldCoordinates
...
Added a convenience method to compute z in projection space from z in view space
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9934 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
0263c78d55
Fixes some problems with framebuffers
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9932 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
7271bf4de7
Made the PSSmRenderer stop to create a new matrix for each split on every frame
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9931 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
3b84ae44e5
Made all attributes of PssmShadowRenderer protected
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9930 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
d1a036a021
Pssm now supports fade out of the shadows when using a zextend
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9929 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
a3cda69323
- move JmeCursor interface back to Core-Plugins due to dependencies in core :/
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9928 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
fb2412d1b1
- move cursor loader to desktop package due to awt dependence
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9926 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
cae51429ac
- move cursor loader to desktop package due to awt dependence
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9925 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
7bb5e9bfdd
- move native jme-ios.m file to plugin for now
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9924 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
Kae..pl
49f227b7cc
Minor optimisations. Added several comments to unveil certain parts of the code.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9918 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
83caa059fb
- release pool in iOS image loader when exiting early
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9917 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
e45a75f2f6
- minor optimization in iOS image loader native code
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9916 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
b3dc16535f
- add current iOS code
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9914 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
Kae..pl
1b04d13f3e
Bugfix: making sure that the first and last bevel line is parallel to its neighbour in curves that have bevel applied (that is how blender works)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9912 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
PSp..om
ff155b4d78
Added the ability to set the overall alpha for a BitmapText.
...
This includes overriding the alpha values for any tagged
colors that might be in the text. Previously the only way
to change the alpha was to set the BitmapText's main color
which overrode any color tags.
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9911 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
af3e3a74f5
Uses the proper string as attribute name to get its location (and now the shader-based renderer relying on JOGL 2.0 is operational)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9910 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
36f95cdf09
Uses the proper string as uniform name to get its location
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9909 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
fc56b7dcbf
Allows to enable the debug pipeline
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9908 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
3e362bd611
Removes some dead code and fixes the V-sync
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9906 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
a5b8b48ea1
fixed an isue in shadow shaders where shadows outside of the shadowZExtend were dark instead of light.
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9905 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
rem..om
f7db40695f
fixed javadoc in PSSMShadowFilter
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9904 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
34c8f82792
Drives the canvas renderable so that something has a chance to be renderer with JOGL 2.0
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9903 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
23fd08ac45
Displays the right display mode with the logger
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9897 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
b76bffcd2f
Fixes a minor threading problem and removes useless imports
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9896 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
e4d776ae0e
Initializes ALUT (JOAL) in the static initializer to avoid freezing everything
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9895 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
03fe815bd2
Avoids initializing the display twice (work in progress)
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9894 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
965b595384
Sets the input sources to avoid throwing a NullPointerException and sets the proper size to the canvas
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9893 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
37f8447896
- move JOGL audio renderer to correct package
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9892 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
nor..67
84d3ae06de
- move JOGL audio renderer to correct package
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9891 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
baeb7d7de8
Adds a few missing features into the shader-based renderer relying on JOGL 2.0
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9890 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago
jul..om
7fdc6bbe46
Adds a few missing features into the shader-based renderer relying on JOGL 2.0
...
git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9889 75d07b2b-3a1a-0410-a2c5-0572b91ccdca
12 years ago