shadowislord
c01cbdd5e0
* Add option to toggle instancing either on or off to see the difference (if any)
11 years ago
shadowislord
35cfae5ef0
* Merge revision 11058 from experimental branch
...
- Add instanced geometry support. This is performed by uploading 4 vertex buffers each containing 4 floats. The top 3 rows are the world matrix and the bottom row is a quaternion representing the normal matrix. Hence, both unshaded and lit geometries can be rendered through instancing.
See Instancing.glsllib for more information as well as the comment in LwjglRenderer.
11 years ago
shadowislord
6aeb694b71
* Merge revision 11060 from experimental branch
...
- Throw exception if user is attempting to share materials between hardware skinned models
11 years ago
shadowislord
3838216207
* Added tone mapping filter that does not rely on average luminance (unlike HDRProcessor).
11 years ago
shadowislord
97ff9c2949
* Allow MultiSample.glsllib to be used on GLSL shaders versions 1.00 - 1.40 (otherwise a syntax error occurs)
11 years ago
jmekaelthas
939a0b03ca
Bugfix: fixed a bug that caused importer to fail when mesh had armature
...
modifier and no vertex groups nor bone envelopes defined.
11 years ago
Nehon
c09a4b208d
Fixed ColorRGBA javadoc, made the clamp method use FastMath.clamp, integrated @kwando's pull request 131
11 years ago
Nehon
95f215c180
Adjusted TestPostWater to gamma correction
11 years ago
Nehon
200c875ba2
Used R11G11B10F instead of RGB10_A2 for framebuffer format in Filters and R11G11B10F instead of RGBA for the back buffer in the FilterPostProcessor.
11 years ago
Nehon
0c469e605b
ColorRGBA now has a setAsSrgb that convert the passed sRGB values to linear space and store them in the ColorRGBA, it has also a getAsSrgb method that returns the SRGB value of the color in a Vector4f.
11 years ago
Nehon
9f45f78c86
Fixed GammaCorrectionFilter path to j3md and frag files
11 years ago
Nehon
09e705dcc4
Introduced RGB10_A2 Image Format. It offers greater precision for RGB channels at the expense of precision for the alpha channel. This format is convenient for post processing, and especially when gamma correction is turned on.
11 years ago
Nehon
8ff6f8df24
Introduced a new Enum ColorSpace.
...
One can now mark a texture param in a material definition as linear by using -Linear at the end of the parameter declaration (case insensitive).
An Image bound to a material texture param in a linear color space will have its ColorSpace set to linear when bound to the material by mat.setTexture("name", texture);
Added the -LINEAR flag to all texture param that needed it in stock materials (lighting.j3md, terrainLighting.j3md, different Filter materials).
11 years ago
Nehon
e4ba4e9e9e
- Image loaders now assume ALL images are in sRGB space and set the flag accordingly
...
- All images constructors now take the isSrgb flag as a parameter, all engine classes has been changed to accommodate the change, old constructors has been deprecated for backward compatibility. One should always ask himself in which color space is an image if dealing with gamma correction
- Gamma correction has been defaulted to false in the appSettings
11 years ago
Nehon
77a4002c3d
Added support for hardware srgb output (gamma correction).
...
It can be toggled at render time.
Works with lwjgl
Couldn't test with Jogl and might be not working
Not supported by mobile renderers
11 years ago
Nehon
a23038430c
- Added an AppSetting param for gamma correction, defaulted to true.
...
- Added a filed in the Setting dialog to toggle gamma correction on and off
11 years ago
Nehon
0967f39b83
- Fixed the GammaCorrectionFilter so it properly works with multisampling, will be used as a fall back to upcoming Gamma Correction implementation
...
- Removed luma
- Passed inverse gamma instead of gamma to avoid doing a division for each pixel in the shader
11 years ago
Stephen Gold
1a68fc9c30
Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git
11 years ago
sgold@sonic.net
98ffe52c77
correct core comments and standardize line endings as discussed at http://hub.jmonkeyengine.org/forum/topic/typos-in-com-jme3-mathrendererpost/
11 years ago
Normen Hansen
bf4a810272
- change push() --> add() for physics collision events
11 years ago
normen
f1a485a965
Merge pull request #132 from phr00t/master
...
- performance improvements to PhysicsSpace - thanks to @phr00t
- ups jME Java dependence to Java 1.6
11 years ago
jmekaelthas
a2855c1cf0
Feature: added support for bone envelopes.
11 years ago
Phr00t
1919bac082
stack to deque
11 years ago
Phr00t
ecf6297783
stack to deque
11 years ago
sgold@sonic.net
4a69eee64f
corrections to com.jme3.scene.* comments as discussed at http://hub.jmonkeyengine.org/forum/topic/typos-in-com-jme3-scene/
11 years ago
sgold@sonic.net
5372cb505d
remove CRs from line endings (added in previous commit)
11 years ago
sgold@sonic.net
5b8dfbc27c
typos in Spatial.java comments as discussed at http://hub.jmonkeyengine.org/forum/topic/typos-in-spatial-java-comments/
11 years ago
Nehon
5f48fa34bd
Made a MaterialDebugAppState that allows hot reload of materials at runtime. Pretty convenient for shader development and debugging
11 years ago
Erlend Sogge Heggen
fba87fb0ea
Added README.md v1
...
Shorter summary. Pretty games mashup and popular games list. Basic getting started section along with essential links.
11 years ago
Erlend Sogge Heggen
414854004f
Update CONTRIBUTING.md
...
Added link to the awesome cheat sheet:
https://github.com/tiimgreen/github-cheat-sheet/blob/master/README.md
11 years ago
relu91
3cbb158b81
Prototype of nifty-editor integration .
11 years ago
Nehon
3a5aae5383
Fixed typo in previous commit's javadoc
11 years ago
Nehon
375079bfcf
The shaderNodesGenerator now properly declare and assign inPosition :
...
inPosition can be a vec4 or Vec3 and will be assign to Global.position accordingly
11 years ago
Nehon
e898f26cf4
The ShaderNodes system now correctly handles swizzle of types like ivecn, uvecn, bvecn
11 years ago
Rémy Bouquet
d5f6058e85
Merge pull request #129 from Rena4ka/master
...
Fixed constantly mipmap generation
11 years ago
Phr00t
d200e406d5
performance improvements to PhysicsSpace
11 years ago
jmekaelthas
3b187e9342
Bugfix: fix that allows to use either quaternion or euler rotation in
...
bone animation.
11 years ago
Normen Hansen
539c2e65fc
- update JmeVersion automatically in build script
...
- change handling of version "tag" (stable, svn etc.)
11 years ago
Normen Hansen
70412593ba
clean up some naming in SDK build.gradle
11 years ago
Normen Hansen
7a000bb5fe
use maven repo version of j-ogg and j-vorbisd
11 years ago
Rena4ka
e250c47a08
Fixed constantly mipmap generation
...
Fixed bug when setting MinFilter with mipmapping after generating mipmaps causes jME to update image data every frame.
11 years ago
Rena4ka
4be7693f1b
Mipmapped texture arrays
...
Fixed TextureUtil to properly handle mipmapped texture 2d arrays and 3d textures
11 years ago
sgold@sonic.net
8d2b7a53e6
fix race in TestAwtPanels as discussed at http://hub.jmonkeyengine.org/forum/topic/fix-for-race-in-testawtpanels
11 years ago
Stephen Gold
a8e04797e5
Merge pull request #124 from kwando/fix_better_error_dialog
...
Fix for the ErrorDialog.
11 years ago
Hannes Nevalainen
2b8cdbb34c
Fix for the ErrorDialog.
...
Turns out the imporved error dialog was less helpful than the old one...
11 years ago
Nehon
1b3c2e4436
Fixed some compilations warning in the lightScattering shaders and a compilation error in the glsl 1.2 shader
11 years ago
Nehon
4f6c061d4e
Merge branch 'master' of https://github.com/jMonkeyEngine/jmonkeyengine.git
11 years ago
Nehon
dbae186426
Fixed issue in MotionPath where having a path with only 2 waypoints with the same coordinates was causing an IndexArrayOutOfBound exception.
...
Also used a temp var for a Vec2 that was instanciated on each frame
11 years ago
Erlend Sogge Heggen
75bc62764a
Update CONTRIBUTING.md
...
many updates. basic tips about github use, bug reporting and code style.
11 years ago
Rémy Bouquet
ae0cd3d813
Merge pull request #117 from maany/issue#85
...
Issue#85 fix from maany
11 years ago