Commit Graph

802 Commits (6b1656f33703ef4ba8c5d90004657c5bc094faae)

Author SHA1 Message Date
Kirill Vainer c6c6b48bda MPO: clone MPOs instead of sharing references 9 years ago
Kirill Vainer 14438e78e3 fix null checks 9 years ago
Kirill Vainer 21e63687cf MPO: add null override list check 9 years ago
Kirill Vainer 5588e859cb MPO: clear param for null textures 9 years ago
Kirill Vainer 06b817e116 MPO: add javadoc 9 years ago
Kirill Vainer 8344994328 MPO: use List instead of ArrayList 9 years ago
Kirill Vainer 50658b8e53 MPO: add ability to disable an override 9 years ago
Kirill Vainer 5d2f2b19e6 spatial: fix bug in remove/clear MPO 9 years ago
Kirill Vainer 5be03af564 material: fix sort id unit test failure 9 years ago
Kirill Vainer 59614e177c MPO: implement overrides on uniforms and add test 9 years ago
Kirill Vainer 2b35f288c2 MPO: implement propagation and add test 9 years ago
Kirill Vainer 280733c1ce material: move technique logic into its own package 9 years ago
Kirill Vainer 10a87ce24e add StaticPassLightingLogic 9 years ago
Kirill Vainer cb5c1395b3 initial implementation of MPO (untested!) 9 years ago
Kirill Vainer 80af02e1f3 syntax error fixes 9 years ago
Kirill Vainer 0f1c35c5f0 minor formatting changes 9 years ago
Kirill Vainer e8df94de1c FastMathTest: ignore failing test (for now) 9 years ago
Kirill Vainer 6a47319dbb DefineList: fix build error 9 years ago
Kirill Vainer 9d035f747a Add the new material system 9 years ago
Kirill Vainer 49339497fa Uniform: fix crash when using vector4array 9 years ago
Kirill Vainer e6d829fac4 GLRenderer: added fast uniforms - still need to fix Uniform.clear() 9 years ago
Jan Ivenz 4abba9b56c Get normals and tangent synced with mikk tangent space. 9 years ago
Nehon 556aaa4396 Normalized the wNormal and wTangent before computing the TBN mat in the PBRLighting frag shader 9 years ago
Jan Ivenz 75791883ec For LightFilter to be implementable frustumCheckNeeded and intersectsFrustum need to be accesible. 9 years ago
Jan Ivenz 98a9f5c628 Fixed shader generation bug for array variables. 9 years ago
Jan Ivenz c6143ae640 Rendering depth to texture arrays. 9 years ago
Jan Ivenz 4162fb9447 Texture arrays are now allowed as color buffer render targets. 9 years ago
javasabr 98f1bfc0c1 fixed NPE 9 years ago
Paul Speed 68ace33dbd Fixed an NPE when jmeClone() was asked to clone a null. 9 years ago
Paul Speed 78a5a25fc1 Added the app state varargs constructor to LegacyApplication and 9 years ago
Paul Speed 3c56afeae6 Converted Application to an interface and renamed the old Application to 9 years ago
Paul Speed ab6fb03171 Converted spatial over to use Cloner to do its various 9 years ago
Paul Speed f7c16e878e Modified the clone function lookup to support inheritence. 9 years ago
Paul Speed 2028f3b3f8 Added 'finer' logging for the clone() method to provide visibility for 9 years ago
Paul Speed c6aac78f42 Added a clone() method and implement Cloneable. 9 years ago
Nehon da9d38fee6 Updated the Tank maps, (SP2 generates smaller maps) also reverted last calibration changes as it was screwing up the real life models... 9 years ago
Nehon e2f180811c PBR calibration with recent changes 9 years ago
Nehon 7190da4df0 PBRLighting Uses the world normal fetched from the texture... 9 years ago
Nehon 65a8ee0f2e PBRLighting now use the world normal to fetch irradiance instead of the reflection vector. 9 years ago
Paul Speed eda92656dd Updated AudioNode with a JmeCloneable cloneFields() method 9 years ago
Paul Speed 2f246b25bb Added cloneFields() method to BitmapText thought it's probably 9 years ago
Paul Speed 3f1c696e26 Adding a comment about the strange shared fields in BitmapTextPage 9 years ago
Paul Speed 7665fef2de ParticleEmitter and related classes (ugh) now implement JmeCloneable. 9 years ago
Paul Speed 6e999aa79b Tired of committing around the generated version.prpoerties 9 years ago
Nehon 07088452ff Fixed binormal calculation in Single pass lighting 9 years ago
Paul Speed 2bdb3de2f5 Started implementing the JmeCloneable stuff for Spatial 9 years ago
Jan Ivenz b87b582f98 Fix incorrect normal map shading in PBRLighting. 9 years ago
MeFisto94 665908cdee Improved the MotionEvent Cloning to not throw an NPE or edit constant Vectors 9 years ago
Nehon 5970444b9c Fixed an issue with previous commit on shadows, in the glsl100 shader 9 years ago
Nehon 493855bac9 LineWidth is now a RenderState parameter, One can change the lineWidth used to render a mesh wireframe or a mesh in Lines mode by using material.getAdditionalRenderState().setLineWidth(value) 9 years ago