Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-27 | Fixed using compressed textures and add work around for firefox webgl mesa ↵ | clayjohn | |
sampler limit | |||
2019-09-30 | Implement DOF blur, Glow, and BCS in GLES2 | clayjohn | |
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-22 | fix gles2 broken panorama sky on oculus quest | Holger Dammertz | |
This fixes an issue that was fixed for gles3 in #31419 but not applied to gles2. The fix consists of using a constant scale for cube_normal of -1.0 instead of -1000000. It results in broken panorama rendering on the oculus quest (see https://github.com/GodotVR/godot_oculus_mobile/issues/29) | |||
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-22 | Implemented inverse shader function to GLES2 | Yuri Roubinski | |
2019-08-03 | Fix GLES2 rendering | Yuri Roubinski | |
2019-07-31 | Expose several GLES3 built-ins to GLES2 | Chaosus | |
2019-07-29 | Merge pull request #30895 from clayjohn/gles2-shader-funcs | Rémi Verschelde | |
Added round function to gles2 | |||
2019-07-29 | added round function to gles2 | clayjohn | |
2019-07-28 | update algorithm about paking float to vec4 to fix shadow shift and change ↵ | RaphaelHunter | |
rgba_shdow options | |||
2019-07-21 | fix gles2 shadow transparency bug | clayjohn | |
2019-06-19 | scale vertex lit lights by envorionment scale | clayjohn | |
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-23 | do not compute fog when using unshaded in GLES2 | clayjohn | |
2019-05-21 | Implement shadow to opacity | Bastiaan Olij | |
2019-05-19 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
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-05-13 | Merge pull request #27798 from clayjohn/gles2-proj-mat-bug | Rémi Verschelde | |
Fixes bug when setting projection matrix in shader GLES2 | |||
2019-05-07 | Fix SHADOWS_DISABLED flag in GLES2 | Guilherme Souza | |
Signed-off-by: Guilherme Souza <gdsdsilva@inf.ufpel.edu.br> | |||
2019-04-30 | fixes bug when setting projection matrix | clayjohn | |
2019-04-29 | Merge pull request #28431 from SouzaGuilherme/master | Rémi Verschelde | |
Adds flag AMBIENT_LIGHT_DISABLED to GLES2 | |||
2019-04-25 | Adds flag AMBIENT_LIGHT_DISABLED to GLES2 | Guilherme Souza | |
Signed-off-by: Guilherme Souza <gdsdsilva@inf.ufpel.edu.br> | |||
2019-04-12 | fixed bug in mip map sigma | clayjohn | |
2019-03-28 | keep DEPTH from causing compile error in GLES2 | clayjohn | |
2019-03-12 | GLES2: Fix comments in previous commit that broke rendering (!) | Rémi Verschelde | |
Do NOT use "[vertex]" in a comment... Kids, don't try to learn OpenGL on a production branch right before a stable release. | |||
2019-03-11 | GLES2: Add comments around EXT_shader_texture_lod check | Rémi Verschelde | |
To avoid reintroducing bugs as I did in #26928 and #26932. texture2DLodEXT and textureCubeLodEXT are only for the fragment shader with https://www.khronos.org/registry/OpenGL/extensions/EXT/EXT_shader_texture_lod.txt In the vertex shader, texture2DLod and textureCubeLod are built-in. | |||
2019-03-11 | Revert "GLES2: Ensure extension checks for texture2DLod" | Rémi Verschelde | |
This reverts commit f5f565e3e49eecde9ed3b05913747a50d54b7357. | |||
2019-03-11 | Revert "GLES2: Fix regression on texture2DLod extension checks" | Rémi Verschelde | |
This reverts commit 8c2d38152fbf41ca9c8a8f9b381b8d271f7f54d3. | |||
2019-03-11 | GLES2: Fix regression on texture2DLod extension checks | Rémi Verschelde | |
These can't be done after any non-preprocessor token. | |||
2019-03-11 | GLES2: Ensure extension checks for texture2DLod | Rémi Verschelde | |
In canvas.glsl and scene.glsl, we were using texel2DFetch from stdlib.glsl, which uses texture2DLod. In both cases, the stdlib.glsl include came before the define of texture2DLod. Might fix issues for drivers that don't support GL_EXT_shader_texture_lod. | |||
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-04 | More style cleanup... | Rémi Verschelde | |
2019-03-03 | Skeletons can now choose between using local or world coords for processing, ↵ | Juan Linietsky | |
fixes #26468 | |||
2019-02-27 | Fix GCC 5 build after #26331 and cleanup style | Rémi Verschelde | |
Also cleanup after 01a3dd3. | |||
2019-02-26 | Merge pull request #26286 from kaadmy/gles2_ortho_shadow | Rémi Verschelde | |
Fix orthographic shadow color when using GLES2 | |||
2019-02-25 | Several fixes to make GLES2 on HTML5 work much better. | Juan Linietsky | |
Changed math class error reporting to be a bit less paranoid. | |||
2019-02-25 | Fix orthographic shadow color when using GLES2 | KaadmY | |
2019-02-24 | Many separate fixes to ensure non power of 2 textures work on GLES2, closes ↵ | Juan Linietsky | |
#25897 and many others | |||
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-23 | Fix vertex lighting in GLES2, closes #25365 | Juan Linietsky | |
2019-02-22 | -Support DEPTH_TEXTURE in GLES2, fixes #25106 | Juan Linietsky | |
-Fix use of transparent framebuffers in GLES2 -Fix use of ambient color clearing in GLES2 when no environment exists. | |||
2019-02-22 | Fix code style issues | Rémi Verschelde | |
2019-02-21 | Revert back to ignoring LIGHT_VEC for 2D shadows | JFonS | |