Nehon
34220640aa
Fixed how model bound were refreshed in BathNode : issue https://github.com/jMonkeyEngine/jmonkeyengine/issues/275
10 years ago
Nehon
6d1ab7af65
Redesign of the frag part of unshadedNodes so it's more modular, and can be properly used as GLSL 1.5 shader.
...
Added a stress test for unshadedNodes.
Changed the name of the texture parameter to textureMap in TextureFetch shaderNode as it was conflicting with the texture function used to fetch a texel from a a texture in glsl 1.5
10 years ago
David Bernard
568ee09d17
add GLSL150 compatible Unshaded
10 years ago
David Bernard
704c3f1a10
enable MRT on gl3
10 years ago
Nehon
2b8898b7b2
Here is the rest of last commit
10 years ago
Nehon
dca050b96b
Added a protected modifier to getReceivers in Abstract shadow renderer
...
see issue https://github.com/jMonkeyEngine/jmonkeyengine/issues/212
10 years ago
Nehon
6d3377a2a8
Fixed Parallax without normal map in lighting.j3md
10 years ago
Nehon
485af7cf2a
TextureFetch shader node now works with glgl1.5
10 years ago
David Bernard
fe72dd67dd
add TechniqueDef.noRender
10 years ago
zzuegg
8d0c371796
Hopefully fixed
10 years ago
zzuegg
a8b3407b46
Removed empty lines
10 years ago
zzuegg
1e0468bdbe
Removed empty lines
10 years ago
zzuegg
8cb2be60fe
Added a switch to use VECTORS on GLES and COMPONENTS/4 on Desktop
10 years ago
zzuegg
4cd0c5bffb
Added MAX_VERTEX_UNIFORM_VECTORS constant
...
//untested however
10 years ago
zzuegg
43dc7345d0
Changed to VertexUniformVectors
10 years ago
Kirill Vainer
b8fe36ed76
glsllib with macros to convert glsl 1.1 shaders to 1.5
10 years ago
Riccardo Balbo
7fa735fdb1
Remove root slash from the asset path
10 years ago
Kirill Vainer
e2d8fe8293
GLRenderer: support luminance / alpha textures in core profile
10 years ago
zzuegg
14e4f2bfb3
Added: GL_MAX_VERTEX_UNIFORM_COMPONENTS
10 years ago
zzuegg
46e4c21c2c
Added: GL_MAX_VERTEX_UNIFORM_COMPONENTS
10 years ago
zzuegg
afc8f3f1cd
Fixed SpotLight default inititalisation for invSpotRange
10 years ago
Nehon
14c5304f27
Fixed defines tests in multisample.glsllib so that one can have a single sampled beck buffer and a multisampled depth buffer without having the shader to crash.
...
Also optimized the way glsl 150 texture vs texture2D is handled
10 years ago
Nehon
04f6b01d2e
Reverted commit 3f3ef99b86
...
as it was not valid and introducing another issue.
10 years ago
Kirill Vainer
5002413e51
GLRenderer: fix wrap / filter modes
...
* They were not configured properly due to an old workaround
10 years ago
Kirill Vainer
0dc77b4d6e
GLRenderer: remove commented out limits
10 years ago
Kirill Vainer
31fc1d9ac6
GLRenderer: fix srgb warning logging
...
Only complain about missing sRGB support if the user wants to enable it, not disable it.
10 years ago
Nehon
3f3ef99b86
Fixed an issue where AA was not taken into account when using SSAO filter
10 years ago
Kirill Vainer
554cfb8fab
GLRenderer: remove GL_APPLE_limited_npot
...
That extension doesn't indicate NPOT support, just limited support same as on the level OpenGL ES 2.0.
10 years ago
Kirill Vainer
f74ae990d4
Shadows: make sure to clear all buffers
10 years ago
Nehon
91cf9e645c
BatchNode safe catch of a crash when the batch node geoms don't have the same buffer types.
...
Added a utility method in GeometryBatchFactory to align the buffers of the subgraph.
10 years ago
Kirill Vainer
f8dd2542b1
AudioNode: disable reverb by default
10 years ago
Kirill Vainer
b5d8fc2505
AbstractBox: make mesh static by default
10 years ago
Kirill Vainer
7057f9a1b7
SkeletonControl: enable HW skinning by default
10 years ago
Kirill Vainer
0eb8cbfc6c
StatsView: fix darken effect due to earlier change
10 years ago
Kirill Vainer
0178029782
Example to show character model cloning / export
10 years ago
Kirill Vainer
b4baaadc79
JmeExporter: remove useless return
10 years ago
Kirill Vainer
17bf0f8ab3
SkeletonControl: fix #207
10 years ago
Kirill Vainer
6760771b20
SPLighting: vertex lighting fixes
...
- remove useless varyings
- fix alpha from diffuse color
10 years ago
Kirill Vainer
886bbc08b0
MipMapGenerator: perform scaling in sRGB
...
- Incorrect, but faster. In most cases where it is used, gamma correct pipeline isn't used and performance is of higher priority than quality.
10 years ago
Kirill Vainer
a43a405ca1
StatsView: render as single object
10 years ago
Kirill Vainer
ed61979825
GLRenderer: resize images to POT if needed
...
E.g. when using NPOT textures on iOS with mipmapping.
10 years ago
Kirill Vainer
4aa32cd016
MipMapGen: resize to nearest power of 2 in both dimensions
...
Before it was selecting the largest dimension, but OpenGL does not have such requirement.
10 years ago
Kirill Vainer
682b1f5b58
MipMapGenerator: add generator that uses raster
...
The one that uses AWT will be deprecated soon
10 years ago
Kirill Vainer
f2e0a15edb
AssetConfig: remove duplicates from Desktop.cfg
10 years ago
Kirill Vainer
02c997b165
Image: remove efficient state field
10 years ago
Kirill Vainer
e29988e30c
Image: fix cloning for last texture state
10 years ago
Kirill Vainer
1f0c83ae7d
ColorRGBA: getAsSrgb() to return ColorRGBA
10 years ago
Kirill Vainer
0a0fdca0b4
ImageRaster: add mipmap access & gamma correction
...
* Remove deprecated image raster methods from JmeSystem
* Allow ImageRaster to read / write to arbitrary mipmaps
* Allow ImageRaster to perform conversion to / from linear color space as required
10 years ago
Kirill Vainer
7393f79165
AudioSource: add method to get playback time
...
As was requested on the forum, getting playback time / position is needed to perform proper audio / video synchronization.
10 years ago
Kirill Vainer
ab7a45f66c
GLRenderer: forget an end parenthesis
10 years ago