Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-03-04 | Merge pull request #26567 from clayjohn/pixel_snap_artifact | Rémi Verschelde | |
Fixed pixel snap precision artifact | |||
2019-03-04 | fixed pixel snap precision artifact | clayjohn | |
2019-03-03 | Skeletons can now choose between using local or world coords for processing, ↵ | Juan Linietsky | |
fixes #26468 | |||
2019-02-24 | Explicitly use floating point numbers in the our shaders | Hein-Pieter van Braam | |
We need to be explicit about using floating point numbers in our shaders for compatibility with mobile GLES drivers. | |||
2019-02-22 | Fix precision issue with skeletons, closes #26057, closes #26062 | Juan Linietsky | |
2019-02-21 | Revert back to ignoring LIGHT_VEC for 2D shadows | JFonS | |
2019-02-13 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.14.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang doubleclick lod nd numer que te unselect EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-02-10 | Make LIGHT_VEC affect 2D shadows again | JFonS | |
2019-01-23 | implemented texture_get_data() for TextureLayered | thomas.herzog | |
2019-01-21 | Cleanup after @reduz :) | Rémi Verschelde | |
Fixes #25172. | |||
2019-01-14 | Use GLES2 approach to vertex shading in GLES3, which has been more ↵ | Juan Linietsky | |
developed. Fixes #21852 | |||
2018-12-29 | Override GL_position | Bastiaan Olij | |
2018-12-21 | Fixed fragment shader compilation error on android (S0001: Cannot compare ↵ | PouleyKetchoupp | |
'float' with 'int') | |||
2018-12-15 | Adding option to re-orient our sky | Bastiaan Olij | |
2018-12-13 | fixed uv missing in vertex shader of canvas. | QbieShay | |
2018-12-11 | Merge pull request #23483 from clayjohn/fragment_camera_view | Rémi Verschelde | |
Make VIEW vector available in fragment shader | |||
2018-12-11 | make VIEW vector available in fragment | clayjohn | |
2018-11-28 | Fix style issues and signature mismatch | Rémi Verschelde | |
2018-11-28 | Added luminance capping to avoid glitches on small dots. closes #17996 | Juan Linietsky | |
2018-11-27 | NORMALMAP was not working (no normal being used detected), fixes #9263 | Juan Linietsky | |
2018-11-23 | Avoid voxel cone trace from going full 180 degrees, fixes #20716 | Juan Linietsky | |
2018-11-21 | Ensure double sided normalmaps work, fixes #23760 | Juan Linietsky | |
2018-11-16 | Fix shader bug likely introduced recently. | Juan Linietsky | |
2018-11-16 | Removed unnecesary normal multiplication (only culling was really needed), ↵ | Juan Linietsky | |
fixes #17776 | |||
2018-11-14 | Merge pull request #23248 from dlasalle/fog | Juan Linietsky | |
Add parameters for fog end depth and use alpha as density. | |||
2018-11-13 | Add parameter for fog max depth and use alpha as density. | Dominique LaSalle | |
2018-11-13 | Make 2D particles work OOTB (again) | JFonS | |
2018-11-12 | Merge pull request #22639 from tagcup/opt | Rémi Verschelde | |
Avoid some unnecessary calculations in scene.glsl. | |||
2018-11-04 | Remove animation loop from ParticlesMaterial + improvements to CPUParticles2D | JFonS | |
Remove animation loop from ParticlesMaterial and move it to SpatialMaterial for 3D particles and Particles2D for the 2D case. Added animation to CPUParticles2D as well as the "Convert to CPUParticles2D" to the PAarticles2D menu. | |||
2018-10-22 | Fix gles3 shader to actually multiply specular light by rev_amount for fog ↵ | Dominique LaSalle | |
calculations. | |||
2018-10-11 | Avoid some unnecessary calculations in scene.glsl. | Ferenc Arn | |
2018-10-07 | Baker fixes | Juan Linietsky | |
2018-10-02 | Merge pull request #22627 from akien-mga/gles2-pixel-snap | Rémi Verschelde | |
GLES2: Implement pixel snap 2D option | |||
2018-10-02 | GLES2: Implement pixel snap 2D option | Rémi Verschelde | |
2018-10-02 | Merge pull request #21436 from CptPotato/tonemap-fixes | Rémi Verschelde | |
tonemapping fixes | |||
2018-10-02 | Merge pull request #22483 from tagcup/fresnel | Rémi Verschelde | |
Restore the Fresnel term in the BRDF. | |||
2018-10-02 | Moving lens distortion shader into drivers and adding GLES2 support | Bastiaan Olij | |
2018-09-30 | Optimized GGX G function for GLES2. | tagcup | |
Also changed the mapping of anisotropy to match the common definition. | |||
2018-09-30 | Restore the Fresnel term in the BRDF. | Ferenc Arn | |
Was uncommented in 65fd37c, mostly likely by mistake since its important. Also made a few corrections of specular -> specular_blob_intensity (gles2). | |||
2018-09-29 | Many fixes to GLES2 renderer, fixed compilation issues in GLES3 shaders. | Juan Linietsky | |
2018-09-23 | Fix build after 65fd37c1, using Math_PI | Rémi Verschelde | |
Also fix style in shaders. | |||
2018-09-23 | -Rewrote GLES2 lighting and shadows and optimized state changes, did many ↵ | Juan Linietsky | |
optimizations, added vertex lighting. -Did some fixes to GLES3 too | |||
2018-09-18 | Fix lighting of rotated particles in 2D | JFonS | |
Custom instance transform was not taken into account for normal map calculation. Also renamed `extra_matrix2` to `extra_matrix_instance` for more clarity. | |||
2018-09-12 | Misc. typos | luz.paz | |
Found via `codespell -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po"` | |||
2018-08-27 | fix reinhard tonemapper, modified filmic tonemapper, added internal exposure ↵ | alex-poe | |
bias | |||
2018-08-27 | Style: Enable clang-format on GLSL shaders | Rémi Verschelde | |
As of clang-format 6.0.1, putting the `/* clang-format off */` hint around our "invalid" `[vertex]` and `[shader]` statements isn't enough to prevent a bogus indent of the next comments and first valid statement, so we need to enclose that first valid statement in the unformatted chunk. | |||
2018-08-24 | Fix generation of env map, closes #18880 | Juan Linietsky | |
2018-08-24 | Style: Fix code formatting in GLES3 shaders | Rémi Verschelde | |
2018-08-12 | Fix handling of normals that approach 1 | Nick Hahn | |
2018-08-07 | Tweak the default SpatialMaterial properties | Hugo Locurcio | |
Roughness is now set to 1 by default and albedo is now white, even on meshes that do not have any materials defined. This means there is no longer a visual difference between a mesh with no materials defined and a mesh with a default SpatialMaterial defined. |