Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-02-07 | Merge pull request #35142 from clayjohn/GLES2-add-3d-textures | Rémi Verschelde | |
Add support for 3D textures to GLES2 | |||
2020-02-05 | Remove duplicate WARN_PRINT macro. | Marcel Admiraal | |
2020-02-05 | Remove duplicate ERR_PRINT macro. | Marcel Admiraal | |
2020-01-31 | Add support for 3D textures to GLES2 | clayjohn | |
2020-01-31 | Fix shader crash if using multiple underscores in identifier names | Yuri Roubinsky | |
2020-01-24 | Fix Softbody always spawns from world center [gles2] | Eric Rybicki | |
Fixes #35373 | |||
2020-01-22 | Merge pull request #35406 from lawnjelly/ortho-shadow | Rémi Verschelde | |
Replace CameraMatrix::get_viewport_size with get_viewport_half_extents, shadow culling with ortho camera and other affected issues | |||
2020-01-22 | Change CameraMatrix::get_viewport_size to get_viewport_half_extents | lawnjelly | |
Fixes #26637. Fixes #19900. The viewport_size returned by get_viewport_size was previously incorrect, being half the correct value. The function is renamed to get_viewport_half_extents, and now returns a Vector2. Code which called this function has also been modified accordingly. This PR also fixes shadow culling when using ortho cameras, because the correct input for CameraMatrix::set_orthogonal should be the full HEIGHT from get_viewport_half_extents, and not half the width. It also fixes state.ubo_data.viewport_size in rasterizer_scene_gles3.cpp to be the width and the height of the viewport in pixels as stated in the documentation, rather than the current value which is half the viewport extents in worldspace, presumed to be a bug. | |||
2020-01-21 | Remove unused #if 0'ed code | Rémi Verschelde | |
2020-01-16 | Merge pull request #35215 from clayjohn/multimesh-error | Rémi Verschelde | |
Add multimesh format max for proper error checking | |||
2020-01-16 | Add multimesh format max for proper error checking | clayjohn | |
2020-01-16 | Gracefully handle 3D textures in GLES2 | clayjohn | |
2020-01-16 | Disabled array initialization, const array and arr.length in shaders | Yuri Roubinsky | |
2020-01-16 | Merge pull request #35176 from clayjohn/csg-crash | Rémi Verschelde | |
Fix light related crashes | |||
2020-01-16 | Merge pull request #35178 from clayjohn/GLES2-fix-lightmap | Rémi Verschelde | |
Fix array constructor for lightmaps | |||
2020-01-15 | fix light related crashes | clayjohn | |
2020-01-15 | Fix array constructor for lightmaps | clayjohn | |
2020-01-15 | Add background mode keep to GLES2 | clayjohn | |
2020-01-12 | Fix light and multimesh crashes | clayjohn | |
2020-01-08 | RasterizerCanvas: Use getornull to fetch light occluder polygon | Rémi Verschelde | |
Fixes #21286 when the occluder is not fully configured. | |||
2020-01-06 | Add VisualServer methods to get the video adapter name and vendor | Hugo Locurcio | |
These methods can be used in scripts to retrieve the OpenGL `GL_RENDERER` and `GL_VENDOR` strings (respectively). This closes #28404. | |||
2020-01-03 | Merge pull request #34794 from clayjohn/GLES2-trimesh-crash | Rémi Verschelde | |
Fix crash on trimesh_create | |||
2020-01-03 | Fix crash on trimesh_create by making surface->data available in non-tool builds | clayjohn | |
2020-01-03 | Merge pull request #34726 from nekomatata/polygon2d-antialiasing-fix | Rémi Verschelde | |
Fixed antialiasing option for Polygon2D with concave/hollow shapes | |||
2020-01-01 | Fixed antialiasing option for Polygon2D | PouleyKetchoupp | |
Some cases were not handled properly for Polygon2D after making changes in common code to fix Line2D antialiasing. Added an option for drawing polygons to differentiate the two use cases. Fixes #34568 | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-12-19 | Always use 16 bit renderbuffer depth on WebGL | clayjohn | |
2019-12-15 | fix shadow color in GLES2 by making sRGB | clayjohn | |
2019-12-12 | Merge pull request #34251 from bojidar-bg/32993-lightoccluder-flip | Rémi Verschelde | |
Flip cull mode when rendering flipped Light2D and LightOccluder2D | |||
2019-12-12 | Merge pull request #34262 from clayjohn/default_point_size | Rémi Verschelde | |
Add a default POINT_SIZE | |||
2019-12-11 | Flip cull mode when rendering flipped Light2D and LightOccluder2D | Bojidar Marinov | |
Fixes #32993 | |||
2019-12-10 | Add a default POINT_SIZE | clayjohn | |
2019-12-10 | Merge pull request #34238 from clayjohn/GLES2-use-renderbuffer-post-process | Rémi Verschelde | |
Use renderbuffer depth for post-process buffers when appropriate | |||
2019-12-09 | Use renderbuffer depth for post-process buffers when appropriate | clayjohn | |
2019-12-09 | Force 32 bit depth buffer for WebGL | clayjohn | |
2019-12-05 | GLES2: Fix uninitialized members in ShaderGLES2::Version | Rémi Verschelde | |
Fixes #34109. | |||
2019-12-03 | Merge pull request #33857 from nekomatata/polygon-2d-antialiasing | Rémi Verschelde | |
Fixed antialiased option for Polygon2D | |||
2019-12-03 | Merge pull request #33836 from clayjohn/blinn-fix | Rémi Verschelde | |
Fix Specular Blinn function | |||
2019-11-29 | Removed duplicated conditional in GLES2 | PouleyKetchoupp | |
2019-11-28 | Fixed antialiased option for Polygon2D / Line2D | PouleyKetchoupp | |
Polygon2D: The property wasn't used anymore after switching from canvas_item_add_polygon() to canvas_item_add_triangle_array() for drawing. Line2D: Added the same property as for Polygon2D & fixed smooth line drawing to use indices correctly. Fixes #26823 | |||
2019-11-26 | Use ANGLE multisample extensions for UWP | George Marques | |
2019-11-23 | Restructure depth_internalformat code to work on mobile | clayjohn | |
This changes the code path so that `glRenderBufferStorage*` always uses values appropriate for renderbuffers and `glTexImage2D` never uses an internalformat meant for buffers. Fixes #33825. | |||
2019-11-23 | glTexImage2D: Fix confusion between format and internal format | Rémi Verschelde | |
The `format` parameter is similar to `internalFormat` but takes different values, and especially only `GL_DEPTH_COMPONENT` for depth, without size specifier. Cf. https://www.khronos.org/registry/OpenGL-Refpages/es3.0/html/glTexImage2D.xhtml Fixes a regression from #33278 and another occurrence. | |||
2019-11-22 | Fix Specular Blinn function | clayjohn | |
2019-11-20 | Fix bugs introduced by IBL fixes | clayjohn | |
2019-11-20 | Merge pull request #33583 from qarmin/fix_overflows_unitialized | Rémi Verschelde | |
Fix some overflows and unitialized variables | |||
2019-11-20 | Fix some overflows and unitialized variables | Rafał Mikrut | |
2019-11-20 | Merge pull request #33668 from clayjohn/Fix_environment_mapping_issues | Rémi Verschelde | |
Fix issues with environment mapping | |||
2019-11-19 | Fix issues with environment mapping | clayjohn | |
2019-11-19 | Merge pull request #33720 from BastiaanOlij/fix_gles2_rgb8 | Rémi Verschelde | |
Need to use GL_RGB8 and GL_RGBA8 as the internal format for GLES2 |