Commit Graph

23 Commits (3ee52c38edec85807054897143b82142fe2b84b7)

Author SHA1 Message Date
Nehon a3f9b75d0b Added proper naming of const in Optics.glsllib and some define tests to avoid name collision when importing several glsllib 10 years ago
Nehon 05baf56130 The skyFactory now supports Equirectangular environment maps, as it's a pretty popular format. 10 years ago
Nehon 3bad91ef19 Single pass lighting now computes view dir in the appropriate space out of the lights loop as it's the same for all lights. 10 years ago
Nehon 603432790b Fixed Gaussian blur weighting thanks to http://hub.jmonkeyengine.org/forum/topic/gaussian-blur-shader-issue/ 11 years ago
shadowislord 3992ed89af Fix point sprite on Android. Fixes issue #82. 11 years ago
shadowislord 4050b7cbbf * Require alpha discard define to be set in order to enable the alpha discard feature (for multi pass lighting shader) 11 years ago
Nehon c55717141e Single pass lighting implementation. 11 years ago
neph1 2c38efe051 A bunch of basic ShaderNodes 11 years ago
Nehon 6e287d0ef2 Introduced light culling when rendering shadow maps for all light types. When a light is out of the frustum, the shadow maps are not rendered anymore. 11 years ago
shadowislord 75a67d0611 Particle.j3md now supports shadow casting (only for triangle-based particles) 11 years ago
shadowislord bfc866774f Fix lighting crash when using environment mapping due to the addition of instancing 11 years ago
Rena4ka f28c31d851 Fix and extend FBX file loader 11 years ago
tort32 e5002c1428 Implemented FBX file loader 11 years ago
pspeed42 cce7b0f6de More tab eradication. 11 years ago
Nehon 7356b727c3 Instancing now works with Lighting material, and shadows are supported with instanced geometries 11 years ago
shadowislord eee43b470e * Added InstancedNode: easy to use instancing with similar API to BatchNode. The underlying scene graph will be automatically optimized so instancing is used as much as possible, thus reducing number of draw calls and improving performance. Unlike BatchNode, it does not copy the geometry's mesh around, but only its transform. In order for it to work, it requires the Renderer to support the GeometryInstancing capability. 11 years ago
Nehon 6d9a7fbcfb Fixed issue in shadows15.glsllib, edge bilinear filtering was wrong when using tetxureGather 11 years ago
shadowislord 844e468eac * Fix two more un-compliant PostShadow shaders 11 years ago
shadowislord bd500608dd * Fix "m_LightPos redefined" shader compile error in PostShadow.vert 11 years ago
shadowislord 35cfae5ef0 * Merge revision 11058 from experimental branch 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
Nehon 8ff6f8df24 Introduced a new Enum ColorSpace. 11 years ago
Normen Hansen a16857c8f4 switch to gradle layout 11 years ago
rem..om 655eb4c768 Used texture function instead of texture2D function for glsl1.5 shaders, as it's deprecated an seems to fail on some hardware 11 years ago
rem..om 4e63056be9 SpotLightShadowRenderer, fixed an issue where a spot light would wast shadows behind itself 11 years ago
rem..om bace22528f Fixed an issue with parallax mapping thanks to this thread http://hub.jmonkeyengine.org/forum/topic/parallax-mapping-fundamental-bug/#post-256898 11 years ago
rem..om 9708a41f15 Moved the Desktop.cfg file to the resources folder 11 years ago
PSp..om ed77d40c63 First pass at copying the source files with history into the 11 years ago