Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-12-14 | -Add lightmapper | Juan Linietsky | |
-Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button) | |||
2017-12-10 | Fix usage of signed type in skeleton shader | Rémi Verschelde | |
The resulting primitive is drawn as GL_UNSIGNED_SHORT, so uvec4 should be used. Fixes #12804. | |||
2017-12-08 | After a lot of trial and error, i think rim lighting implementation is now ↵ | Juan Linietsky | |
perfect, closes #13986 | |||
2017-12-07 | Added small bit of bias depending on lenght for contact shadows, fixes #12726 | Juan Linietsky | |
2017-12-06 | Fixed rim lighting glitch, closes #13340, closes #13986 | Juan Linietsky | |
2017-12-03 | Disable invariant gl_Position to workaround Mesa bug 100316 | Rémi Verschelde | |
Fixes #13450, though it would be worth reverting if/when the Mesa bug is fixed. | |||
2017-12-01 | Properly take into consideration that VERTEX must be written to in opaque ↵ | Juan Linietsky | |
pre pass, does some speed up to scenes using triplanar. | |||
2017-11-26 | Merge pull request #13290 from Chaosus/projectionfix | Rémi Verschelde | |
Fix invalid transform when skip_vertex_transform used | |||
2017-11-26 | Fixed invalid transform when skip_vertex_transform used | Chaosus | |
2017-11-27 | Fix shader compilation fail on Android | volzhs | |
Error message from logcat **ERROR**: SceneShaderGLES3: Fragment Program Compilation Failed: 50:471: S0032: no default precision defined for parameter 'probe' At: drivers/gles3/shader_gles3.cpp:167:_display_error_with_code() - SceneShaderGLES3: Fragment Program Compilation Failed: | |||
2017-11-25 | -Fixed height fog (was broken) | Juan Linietsky | |
-Make sure materials are named in OBJ importer, so they can be saved outside as resources. | |||
2017-10-30 | Add viewport to the other SceneData struct. | Ferenc Arn | |
This was missed in #12288. | |||
2017-10-30 | Merge pull request #12288 from tagcup/expose_viewport_size | Juan Linietsky | |
Expose VIEWPORT_SIZE in shader language. | |||
2017-10-26 | Expose VIEWPORT_SIZE in shader language. | Ferenc Arn | |
Fixes #11710. | |||
2017-10-23 | Revert "Rename Schlick GGX to GGX." | Rémi Verschelde | |
2017-10-22 | Partially undo #11807. | Ferenc Arn | |
Specular light at zero roughness needs some discussion. Until we do that, this fixes #12309. | |||
2017-10-22 | Merge pull request #12297 from tagcup/clearcoat_fix | Rémi Verschelde | |
Don't add clearcoat BRDF to specular light as-is. | |||
2017-10-21 | Don't add clearcoat BRDF to specular light as-is. | Ferenc Arn | |
BRDF needs to be multiplied with N.L, the incoming light and attenuation. Also specular_blob_intensity should affect clearcoat. | |||
2017-10-21 | Rename Schlick GGX to GGX. | Ferenc Arn | |
Schlick's approximation and GGX are orthogonal concepts. Furthermore, it's usage so far has been inconsistent: we don't even use it with anisotropic SchlickGGX, and Burley (Disney) diffuse does use it while its name doesn't indicate it. The use of Schlick's approximation in Burley and GGX is an implementation detail and doesn't need to be reflected to the namig. | |||
2017-10-21 | Corrections to #11807. | Ferenc Arn | |
Added missing metallic parameter, also fixed a missed a case where wrong roughness condition was used. | |||
2017-10-21 | Merge pull request #11807 from tagcup/roughness_metallic_limiting_cases | Juan Linietsky | |
Fix the condition when specular light calculation is avoided (should … | |||
2017-10-14 | Fix render mode specular schlick ggx | Hiroshi Ogawa | |
2017-10-11 | Fix the condition when specular light calculation is avoided (should be ↵ | Ferenc Arn | |
roughness == 1). Also avoid calculating diffuse light calculation when metallic == 1, and test against clearcoat's own parameter to check whether to do clearcoat. | |||
2017-10-09 | Fix anisotropic GGX D function, and introduce and use anistropic GGX G function. | Ferenc Arn | |
Also fixed isotropic GGX G function with Schlick approximation, and added a commented out version without the approximation. Added references. | |||
2017-10-03 | Various clean ups and cosmetic changes in scene.glsl. | Ferenc Arn | |
Use self-documenting names for variables which are otherwise confusing. Also avoid recalculating certain terms. | |||
2017-10-02 | Merge pull request #11700 from tagcup/clearcoat_fix | Andreas Haas | |
Fix clearcoat without Schlick-GGX specular. | |||
2017-10-02 | missing PI division on vertex shader | Juan Linietsky | |
2017-10-01 | Slight proposed fixes to PBR. | Juan Linietsky | |
2017-10-01 | Using advise from Matias, left the 0-1 range for lights, divisiom by PI, and ↵ | Juan Linietsky | |
multiplied lights by PI internally. | |||
2017-10-01 | Switched Burley/Lambert, and restored diffuse term to 0-1 range for ↵ | Juan Linietsky | |
compatibility. | |||
2017-10-01 | Merge pull request #11694 from tagcup/lambert_normalization | Juan Linietsky | |
Ensure that Lambert is energy conserving. | |||
2017-10-01 | Add missing N.L factor to Burley's contribution to radiance. | Ferenc Arn | |
2017-09-30 | Fix environmental BRDF. | Ferenc Arn | |
2017-09-29 | Fix clearcoat without Schlick-GGX specular. | Ferenc Arn | |
Fixes #11698. | |||
2017-09-29 | Ensure that Lambert is energy conserving. | Ferenc Arn | |
Also remove the diffuse_color factor in Oren-Nayar (which was already taken care of below, oops). | |||
2017-09-29 | Merge pull request #11672 from tagcup/fix_oren_nayar | Gilles Roudiere | |
Fix Oren-Nayar diffuse. | |||
2017-09-28 | Fix Oren-Nayar diffuse. | Ferenc Arn | |
2017-09-29 | Fixed typo: 'texure' to 'texture' | Indah Sylvia | |
2017-09-27 | Fixes to light shaders, should work now.. | Juan Linietsky | |
2017-09-26 | Avoid pow in Burley diffuse. | Ferenc Arn | |
2017-09-23 | Added light affect parameter to baked AO | Juan Linietsky | |
2017-09-23 | Fixes to rim parameter in shader | Juan Linietsky | |
2017-09-21 | Added proximity and distance fade to SpatialMaterial | Juan Linietsky | |
2017-09-12 | Many fixes to visual script, changed virtuals override for a proper selector. | Juan Linietsky | |
2017-09-07 | Fixed orthogonal projection in all effects and post processes | Juan Linietsky | |
2017-09-07 | Several fixes to directional shadows, closes #10926 | Juan Linietsky | |
Added option to change directional light range mode, between optimized and stable. For Orthogonal, you might need to use optimized. | |||
2017-09-05 | Fix directional vertex shaded light which was using normal instead of light ↵ | Juan Linietsky | |
color, closes #10608 | |||
2017-09-04 | Fix opaque pre pass, closes #10472 | Juan Linietsky | |
2017-09-03 | Added transmission shader parameter. | Juan Linietsky | |
2017-08-29 | removed DISCARD built in variable, replaced by actual discard GLSL ↵ | Juan Linietsky | |
instruction, fixes #9677 |