Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-01-21 | Remove unused #if 0'ed code | Rémi Verschelde | |
2020-01-19 | Merge pull request #35310 from akien-mga/gles3-irradiance-small-optimization | Rémi Verschelde | |
GLES3: Slight optimization to irradiance compute | |||
2020-01-19 | GLES3: Slight optimization to irradiance compute | Rémi Verschelde | |
All the calculations leading up to `mipLevel` are only relevant for Panorama mode. Similarly, the `source_resolution` uniform is only needed for that mode. | |||
2020-01-18 | reduce complexity of irradiance map generation | clayjohn | |
2020-01-12 | Fix generation of irradiance map | clayjohn | |
2020-01-03 | Merge pull request #34551 from MadEqua/fix-light-with-skeleton | Rémi Verschelde | |
Fix 2D lighting when using skeleton. | |||
2020-01-01 | Fix wrong return type | Tritium Oxide | |
`ERROR: _display_error_with_code: CanvasShaderGLES3: Fragment Program Compilation Failed: 0:166(2): error: `return' with wrong type int, in function `map_ninepatch_axis' returning float` caused by #34704 | |||
2020-01-01 | GLES3: Fix false positive in ninepatch axis stretch code | Rémi Verschelde | |
See #34704. | |||
2019-12-29 | Use correct omni light attenuation | Winston | |
fixes godotengine/godot#34683 | |||
2019-12-23 | Fix 2D lighting when using skeleton. | Bruno Lourenço | |
2019-12-21 | Merge pull request #34527 from MadEqua/fix-gles3-light-cutoff | Rémi Verschelde | |
Fix GLES3 light cutoff. | |||
2019-12-21 | Fix GLES3 light cutoff. | Bruno Lourenço | |
2019-12-21 | Fix contact shadow when light is outside of viewport. | Bruno Lourenço | |
2019-12-10 | Add a default POINT_SIZE | clayjohn | |
2019-12-03 | Merge pull request #33836 from clayjohn/blinn-fix | Rémi Verschelde | |
Fix Specular Blinn function | |||
2019-11-29 | Disable shadow map sampling when shadows are not used in GLES3 | PouleyKetchoupp | |
Fixes #20742 | |||
2019-11-22 | Fix Specular Blinn function | clayjohn | |
2019-11-21 | Fix GL error by properly using float uniform | clayjohn | |
2019-11-19 | Fix issues with environment mapping | clayjohn | |
2019-10-09 | Merge pull request #32170 from puthre/ninepatch-fix | Rémi Verschelde | |
GLES2 & GLES3 Fixes ninepatch margins for high resolution textures. | |||
2019-10-07 | GLES3 Fixes for ninepatch margins when patch size is smaller than the patch ↵ | Valentin Zagura | |
texture resolution Scaled ninepatch margins in screen space to be relative of the ninepatch size when the patch size is smaller than the patch texture resolution. | |||
2019-09-24 | Fix copyright headers and style issues | Rémi Verschelde | |
2019-09-23 | Merge pull request #32275 from godotengine/skin_support | Rémi Verschelde | |
Added skin support and simplified APIs to override bone position + glTF 2.0 import fixes | |||
2019-09-19 | Merge pull request #31202 from azagaya/light-data | Rémi Verschelde | |
Create shadow_vec for altering shadow computation | |||
2019-09-18 | Added skin support and simplified APIs to override bone position. | Juan Linietsky | |
2019-09-06 | Create shadow_vec for altering shadow computation | azagaya | |
In 2.1 and 3.0, light_vec could be modified for altering shadow_computations. But it broke shadows when rotating light. shadow_vec would do the same, but without breaking shadows in rotated lights if not used. Add inverse light transformation to shadow vec, so it's not affected when rotating lights; Added usage define for shadow vec. For shadow vec working properly when rotating a light, it's needed to multiply it by light_matrix normalized. Added usage define in order to don't do that if shadow_vec not used. | |||
2019-08-29 | Removed clamping of the Linear tonemapping when KEEP_3D_LINEAR | Holger Dammertz | |
Changed the behaviour of the Linear tonemapping operator to not clamp to [0, 1] range in the case when KEEP_3D_LINEAR is defined. This allows to render values > 1.0 in floating point texture targets (via Viewport) for further processing or saving high dynamic range data into files. This only works when no color conversion is active. | |||
2019-08-17 | changed the constant scale of cube_normal to -1.0 instead of -1000000.0; ↵ | Holger Dammertz | |
this fixes a rendering issue on oculus quest and does not change the computation as the vector is normalized afterwards. Adapted the comment above the code to reflect the change made as it already mentioned that z could be set to 1. | |||
2019-07-28 | update algorithm about paking float to vec4 to fix shadow shift and change ↵ | RaphaelHunter | |
rgba_shdow options | |||
2019-06-15 | Adding a new Camera Server implementation to Godot. | BastiaanOlij | |
This is a new singleton where camera sources such as webcams or cameras on a mobile phone can register themselves with the Server. Other parts of Godot can interact with this to obtain images from the camera as textures. This work includes additions to the Visual Server to use this functionality to present the camera image in the background. This is specifically targetted at AR applications. | |||
2019-06-03 | added MultiMeshInstance2D node for using MultiMesh in 2D | clayjohn | |
2019-05-30 | Merge pull request #29188 from Calinou/improve-ssao-performance-quality | Rémi Verschelde | |
Improve SSAO performance and quality | |||
2019-05-26 | Improve SSAO performance and quality | Hugo Locurcio | |
This decreases the number of samples significantly, leading to a notable performance increase with only a very slight loss in visual quality. This also tweaks the default SSAO settings to use 3×3 blurring, which makes noise patterns much less visible. | |||
2019-05-25 | fix radiance map settings | clayjohn | |
2019-05-23 | Merge pull request #29031 from BastiaanOlij/alpha_shadow | Rémi Verschelde | |
Implement shadow to opacity | |||
2019-05-21 | Implement shadow to opacity | Bastiaan Olij | |
2019-05-19 | Scale environment lighting correctly in GLES3 | clayjohn | |
2019-05-14 | fix lighting bug introduced in clear color changes | clayjohn | |
2019-05-14 | Merge pull request #27898 from clayjohn/metallic_radiance | Rémi Verschelde | |
Added radiance when using clear color | |||
2019-05-13 | added radiance when using clear color and fixed brdf | clayjohn | |
2019-04-12 | fixed bug in mip map sigma | clayjohn | |
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 | |