Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-12 | Merge pull request #29316 from Chaosus/shader_const | Rémi Verschelde | |
Added constant support to shaders | |||
2019-06-12 | Merge pull request #29306 from qarmin/small_code_fixes | Rémi Verschelde | |
Small fixes to unrechable code, possibly overflows, using NULL pointers | |||
2019-06-11 | Add missing license headers | Rémi Verschelde | |
Make `fix_headers.py` script compatible with Python 3. | |||
2019-06-11 | Merge pull request #29496 from clayjohn/dlopen-fix-gles2 | Rémi Verschelde | |
Use def ANDROID_ENABLED so android features are not included in web builds | |||
2019-06-04 | use def ANDROID_ENABLED so android features are not included in javascript ↵ | clayjohn | |
builds | |||
2019-06-03 | Small fixes to unrechable code, possibly overflows, using NULL pointers | qarmin | |
2019-06-03 | added MultiMeshInstance2D node for using MultiMesh in 2D | clayjohn | |
2019-06-01 | Added constant support to shaders | Chaosus | |
Co-authored-by: DavidSichma <sichmada@gmail.com> | |||
2019-05-30 | Merge pull request #29236 from clayjohn/gles2-mirror | Rémi Verschelde | |
Separate culling state management from material state in GLES2 | |||
2019-05-29 | Fix -Werror=maybe-uninitialized in GLES2 on release builds | Rémi Verschelde | |
Issue introduced in #28796. | |||
2019-05-27 | separate culling state management from material | clayjohn | |
2019-05-27 | Merge pull request #29014 from mbrlabs/gles2_precision_fix | Rémi Verschelde | |
Use highp precision in the gles2 fragment shader if available | |||
2019-05-25 | Use highp precision for gles2 shader uniforms if not explicitly set. | Marcus Brummer | |
The use of different default precision values (highp in vertex; mediump in fragment) for uniform variables caused the shader program to not link properly on some android devices/emulators. | |||
2019-05-24 | Merge pull request #29132 from clayjohn/sort_depth_fix | Rémi Verschelde | |
Fix "no depth test" and render_priority sorting | |||
2019-05-24 | Merge pull request #28796 from clayjohn/GLES2-optimization | Rémi Verschelde | |
GLES2: Allow Viewports to render directly to screen | |||
2019-05-23 | do not compute fog when using unshaded in GLES2 | clayjohn | |
2019-05-23 | fix no depth test and render_priority sorting | 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 | Implement ability to render viewports directly to screen | clayjohn | |
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-13 | Merge pull request #28518 from clayjohn/GLES2-MSAA | Rémi Verschelde | |
Added MSAA to GLES2 backend | |||
2019-05-13 | Merge pull request #28723 from SouzaGuilherme/fix_shadows | Rémi Verschelde | |
Fix SHADOWS_DISABLED flag in GLES2 | |||
2019-05-08 | Fix texture resource reload bug | Daniel Rakos | |
If a non-imported texture resource file (e.g. DDS) gets updated the editor doesn't reload it. The cause of the problem is two-fold: First, the code of ImageTexture assumes that textures are always imported from an image, but that's not the case for e.g. DDS. This change thus adds code to issue a resource reload in case an image reload is not possible (which is the case for non-imported texture resources). Second, the code is filled with bogus calls to Image::get_image_data_size() to determine the mipmap offset when that should be done using Image::get_image_mipmap_offset(). Previous code literally passed the integer mip level value to Image::get_image_data_size() where that actually expects a boolean. Thus this part of the change might actually solve some other issues as well. To be pedantic, the texture_get_data() funciton of the rasterizer drivers is still quite a mess, as it only ever returns the whole mipchain when GLES_OVER_GL is set (practically only on desktop builds) but this change does not attempt to resolve that. | |||
2019-05-07 | Fix SHADOWS_DISABLED flag in GLES2 | Guilherme Souza | |
Signed-off-by: Guilherme Souza <gdsdsilva@inf.ufpel.edu.br> | |||
2019-05-02 | added MSAA to GLES backend | clayjohn | |
2019-04-30 | Merge pull request #25670 from aqnuep/bake_mode_affect_gi_prove | Rémi Verschelde | |
Disable GI probe capturing lights with bake mode disabled | |||
2019-04-30 | fixes bug when setting projection matrix | clayjohn | |
2019-04-30 | Merge pull request #28520 from clayjohn/GLES2-alpha-draw-order | Rémi Verschelde | |
Fixed GLES2 transparency order | |||
2019-04-29 | Fixed GLES2 transparency order | 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-23 | Disable GI probe capturing lights with bake mode disabled | Daniel Rakos | |
The bake mode property of lights previously didn't affect GI probes. This change makes the GI probe ignore lights that have their bake mode set to disabled. | |||
2019-04-22 | Merge pull request #27673 from qarmin/small_fixes | Rémi Verschelde | |
Small fixes, mostly duplicated code | |||
2019-04-15 | Merge pull request #27967 from clayjohn/fix-mip-bug | Rémi Verschelde | |
Fixed bug in computing mip maps from screen texture | |||
2019-04-12 | fixed bug in mip map sigma | clayjohn | |
2019-04-09 | Style: Apply new changes from clang-format 8.0 | Rémi Verschelde | |
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes). | |||
2019-04-08 | Fix hint_range for GLES2 shader uniforms | JFonS | |
2019-04-08 | Small fixes, mostly dupicated code | qarmin | |
2019-04-07 | Merge pull request #27067 from shartte/remove-context-gl | Rémi Verschelde | |
Remove ContextGL | |||
2019-04-06 | Remove ContextGL since as an abstraction it's unused. | Sebastian Hartte | |
2019-04-06 | Add option to have viewport render into supplied texture | Bastiaan Olij | |
2019-04-05 | Merge pull request #27411 from KidRigger/raster_store | Rémi Verschelde | |
Added GLES2 RenderStorage Info calculations. | |||
2019-04-02 | Enable warnings=extra on clang and GCC testers. | marxin | |
And remove 2 warnings from warnings=extra. | |||
2019-03-28 | keep DEPTH from causing compile error in GLES2 | clayjohn | |
2019-03-25 | Added GLES2 RenderStorage Info calculations. | Anish Bhobe | |
Proper counting code has been added to update info struct. Extra: Added the render_info_capture calculations. Fixes: #27273 | |||
2019-03-12 | GLES2: Convert unsupported float texture types to 8-bit types | Rémi Verschelde | |
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. |