Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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. | |||
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 | Merge pull request #26928 from akien-mga/gles2-texture2DLod-ext-check | Rémi Verschelde | |
GLES2: Ensure extension checks for texture2DLod | |||
2019-03-11 | Enable seamless cubemap only if extension is present. | Juan Linietsky | |
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-10 | increase size of radiance map in gles2 | clayjohn | |
2019-03-09 | gles2 reallocate texture when transparent is set | clayjohn | |
2019-03-07 | Use glCopyTexSubImage2D instead of glCopyTexImage2D, should be safer and faster. | Juan Linietsky | |
May be a solution to #26500 | |||
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 | Properly redraw if something animated is visible | Juan Linietsky | |
2019-03-03 | Skeletons can now choose between using local or world coords for processing, ↵ | Juan Linietsky | |
fixes #26468 | |||
2019-03-02 | Fix typo in 7bad170 | Rémi Verschelde | |
And cleanup. | |||
2019-03-01 | -Fix prepass state not being reset, closes #26348 | Juan Linietsky | |
-Send zero values for shader if no default exists | |||
2019-03-01 | Fixed RGTC (and other compressed) texture supports in GLES2. Fixes #26414 an ↵ | Juan Linietsky | |
probably others. | |||
2019-03-01 | Skeleton was not providing prober AABB in GLES2, fixed. | Juan Linietsky | |
2019-03-01 | Fixed some crashers, closes #26393 | Juan Linietsky | |