Commit Graph

471 Commits (d269839efb1470b3f44c5d201baf49e117783118)

Author SHA1 Message Date
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
shadowislord 5f84147154 Fix issue where loading material parameters from J3O would fail 10 years ago
Nehon 603432790b Fixed Gaussian blur weighting thanks to http://hub.jmonkeyengine.org/forum/topic/gaussian-blur-shader-issue/ 10 years ago
shadowislord 4717e7006f Goodbye, OpenGL1 10 years ago
shadowislord 0c41d1725f Remove deprecated formats from Image (w/o changing enum ordinal) 10 years ago
shadowislord 62cfbc8a3e Remove usage of all deprecated image formats 10 years ago
shadowislord bbd6c613f0 Reduce "Integer" class churn in rendering statistics 10 years ago
shadowislord b83603cd8f Added support for ETC1 compression (regular OGL only for now) 10 years ago
Nehon 81fe180713 Better Single pass test 10 years ago
shadowislord 3992ed89af Fix point sprite on Android. Fixes issue #82. 10 years ago
shadowislord bf2656abf3 If we are loading a material from a J3O file, do not crash on missing material parameters, but log it instead. 10 years ago
shadowislord b7ae8e6e3a Fix issue #127 10 years ago
David Bernard 37da17e3eb add support of DepthStencil into *Renderer 10 years ago
shadowislord 84046018ba Avoid use of LWJGL specific ContextCapabilities class. 10 years ago
shadowislord 4050b7cbbf * Require alpha discard define to be set in order to enable the alpha discard feature (for multi pass lighting shader) 10 years ago
shadowislord e225e6ff89 * Move certain render context specific fields from Renderer into RenderContext 10 years ago
Nehon c55717141e Single pass lighting implementation. 10 years ago
shadowislord c274675660 FilterPostProcessor: Add fallback to RGB8 in case RGB111110F is not supported (OGL2 / ES2 GPUs) 10 years ago
neph1 2c38efe051 A bunch of basic ShaderNodes 10 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. 10 years ago
Nehon 260eb128f6 fixed typo in MAterialDebugAppState 10 years ago
Nehon 8f43da58ae Better spotlight vs frustum intersection check and with a testcase 10 years ago
Nehon d5c96d84ee Fixed initialization issues in ChaseCameraAppState 10 years ago
Nehon 24a971a186 Fixed an issue where shadowZFadeLenght was not working with the DirectionalLightShadowRenderer 10 years ago
Nehon 9cd1a514a6 Fixed an issue with cinematic that was causing the first frame of the cinematic to not be rendered. 10 years ago
abies 9484f1f4b4 Added Iterable<Geometry> support for GeometryList, so it can be use with foreach statements 10 years ago
Nehon dd7ea3d2a7 Fixed Spline and MotionPath init issue when setting a curve tension before adding way points 10 years ago
Normen Hansen 3a3145df09 Add RootNodeAppState, managing and updating a rootNode in an AppState 10 years ago
shadowislord b1211e55a4 Implement spot light v. frustum culling by converting the spot light into an oriented-bounding box and then performing frustum v. OBB intersection. 10 years ago
shadowislord e76559a847 Set the light filter's camera in RenderManager.setCamera() as it is more appropriate. 10 years ago
shadowislord b51f015fb9 Add rudimentary cone v. frustum intersection test for light culling. 10 years ago
shadowislord 1c0d798707 Add support for light culling or "filtering". 10 years ago
shadowislord 75a67d0611 Particle.j3md now supports shadow casting (only for triangle-based particles) 10 years ago
shadowislord bfc866774f Fix lighting crash when using environment mapping due to the addition of instancing 10 years ago
pspeed42 aea5e4af31 Added a basic AppProfiler implementation and corresponding 10 years ago
pspeed42 a517130528 Added hooks for detailed performance profiling. 10 years ago
pspeed42 3d32b012c2 Checking in the profiler classes separately as I work 10 years ago
pspeed42 70c10aac3a Added the base abstract app state class that was 10 years ago
Nehon ead8393600 Made GeometryGroupNode.getGeometryStartIndex public 10 years ago
pspeed42 5a482e2b98 Added another Photoshop tyle blend mode: Exclusion 10 years ago
shadowislord cc9b22de4c Change the compare function error in ListSort to be more user friendly and indicate the likely cause of the error. 10 years ago
shadowislord 2b83b65f69 Change the compare function error in ListSort to be more user friendly and indicate the likely cause of the error. 10 years ago
shadowislord 73fc9bc1fd Revert 04f8956 10 years ago
shadowislord 1d29bc3197 Make sure to throw exception if trying to use instancing but its not supported 10 years ago
Nehon 04f8956992 Revert back to merge sort for geometry sorting. 10 years ago
Nehon d17bdb6485 BatchNode and GeometryBatchFactory now can handle normalized buffers. 10 years ago
Hannes Nevalainen 3d6656463e Move update logic into DefineList. 10 years ago
Nehon 124b5e51da Fix an issue in the ShaderGenerator where it was unable to find the main function in a shader source when there were additional spaces. 10 years ago
Nehon d33853d393 MaterialDebugAppState now properly applies renderStates 10 years ago
Rena4ka f28c31d851 Fix and extend FBX file loader 10 years ago