Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-11-20 | Merge pull request #68830 from Ayush-singla27/issuebranch | Rémi Verschelde | |
fixed incorrect mesh normals in shaders | |||
2022-11-18 | Fix drawing of 2D skeletons in the RD renderer. | clayjohn | |
Also clean up skeleton code in preparation for adding them to GLES3 Properly update Mesh2D AABBs when skeleton is updated | |||
2022-11-19 | fixed incorrect mesh normals in shaders | Ayush Singla | |
2022-11-16 | GLES3 TextureStorage - add missing null checks | dzil123 | |
2022-11-15 | Merge pull request #68372 from Riteo/glad2 | Rémi Verschelde | |
Regenerate GL loader code with GLAD 2 | |||
2022-11-15 | Merge pull request #68426 from clayjohn/GLES3-particles | Rémi Verschelde | |
Add GPUParticles to the OpenGL3 renderer. | |||
2022-11-15 | Merge pull request #68628 from clayjohn/shadows | Rémi Verschelde | |
Implement is_animated and casts_shadows | |||
2022-11-14 | Add GPUParticles to the OpenGL3 renderer. | clayjohn | |
This includes collision (2D SDF, Box, Sphere, Heightmap), attraction (Box, Sphere), and all sorting modes. This does not include 3D SDF collisions, trails, or manual emission. | |||
2022-11-14 | Regenerate GL loader code with GLAD 2 | Riteo | |
GLAD 1 creates unusable loaders for EGL, while the newly released GLAD 2 does not, so for consistency I thought that it would be a good idea to uniform things beforehand. While it had some API changes some renames were all that was needed and everything works like before, at least on the Wayland branch. I've kept the structure identical, although this new generator has quite a few hefty features, such as a single header mode. I've also added GLAD to `thirdparty/README.md`, but I haven't specified that in the commit title because it's a very small "fix". | |||
2022-11-14 | Remove redundant Variant-types initializations | Markus Sauermann | |
2022-11-14 | Merge pull request #61884 from Calinou/alpha-hash-use-opaque-pipeline | Rémi Verschelde | |
Use opaque rendering pipeline for alpha hash materials | |||
2022-11-13 | Implement is_animated and casts_shadows | clayjohn | |
This allows the renderer to correctly decide when to update shadow maps This PR also adds TIME to a few missing places | |||
2022-11-11 | Implement texture_proxy_update which is needed for AnimatedTexture | clayjohn | |
2022-11-11 | Merge pull request #68186 from pkdawson/expose-texture-rd | Rémi Verschelde | |
Expose texture_get_rd_texture for scripts | |||
2022-11-11 | Merge pull request #67374 from MrBlockers/fix-draw-primitive | Rémi Verschelde | |
Fix draw_primitive ignoring texture argument | |||
2022-11-09 | Merge pull request #68440 from clayjohn/redraw-TIME | Rémi Verschelde | |
Request redraw in OpenGL3 and mobile renderers when TIME used in shader | |||
2022-11-08 | Request redraw in OpenGL3 and mobile renderers when TIME used in shader | clayjohn | |
2022-11-08 | Add support for OpenGL to OpenXR | David Snopek | |
2022-11-04 | Fix pathological corner case in drawing tileset editor | clayjohn | |
Interleaving draw_rect calls with and without a texture forces every rect to have its own draw call. In this case it meant that there is a draw call for every single tile in the atlas. This change makes it so the renderer can batch draw calls which reduced the draw call count by a factor of 512 | |||
2022-11-03 | Collapse three seperate texture storage methods into ↵ | David Snopek | |
render_target_set_override() | |||
2022-11-03 | Expose texture_get_rd_texture | Patrick Dawson | |
2022-11-03 | Merge pull request #67770 from clayjohn/GLES3-flip_y | Rémi Verschelde | |
Remove depth correction in GLES3 renderer | |||
2022-11-02 | Merge pull request #68120 from akien-mga/style-doc-cleanup | Rémi Verschelde | |
Style: Misc docs and comment style and language fixes | |||
2022-11-02 | Style: Misc docs and comment style and language fixes | Rémi Verschelde | |
- Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`. | |||
2022-11-02 | Bind DirectionalLight buffer to uniform slot even when not used | clayjohn | |
This avoids a WEBGL error causes PanoramaSkys to fail to render | |||
2022-11-02 | Merge pull request #67639 from clayjohn/GLES3-2d-shadows | Rémi Verschelde | |
Add 2D shadows and canvas SDF to OpenGL3 renderer | |||
2022-11-01 | Add texture reading code to OpenGL3 renderer for web and mobile | clayjohn | |
This allows using texture_2d_get on all platforms which is needed for the get_image function This commit also fixes some OpenGL warnings on the Web platform that came from attempting to map a buffer with zero length | |||
2022-10-31 | Merge pull request #67578 from KoBeWi/GEDITOR | Rémi Verschelde | |
Unify usage of GLOBAL/EDITOR_GET | |||
2022-10-31 | Merge pull request #67032 from clayjohn/GLES3-gpu-profiling | Rémi Verschelde | |
Add OpenGL timer queries to OpenGL3 backend | |||
2022-10-28 | Merge pull request #67112 from Chaosus/fix_boolean_uniform_instances | Yuri Rubinsky | |
2022-10-28 | Add 2D shadows and canvas SDF to OpenGL3 renderer | clayjohn | |
This is an initial implementation based on the current RD implementation Performance will improve later | |||
2022-10-27 | Merge pull request #66107 from devloglogan/ambient-light-disabled-fix | Clay John | |
Fix ambient_light_disabled render mode flag | |||
2022-10-27 | Merge pull request #64710 from MinusKube/window-size-crash | Clay John | |
Prevent windows from having a size greater than device limit | |||
2022-10-27 | Merge pull request #67043 from clayjohn/clip_children | Clay John | |
Improve behaviour of clip_children by clipping to parent alpha value but still retaining parent color | |||
2022-10-26 | Fix EXE_BAD_ACCESS caused by optional argument | Gordon MacPherson | |
This argument is now non optional, but this never hits the same bad access. I voted to simplify the code here since the argument is never used optionally in our codebase. | |||
2022-10-23 | Merge pull request #65334 from dsnopek/opengl-multiview | Clay John | |
[opengl] Add multiview to the opengl3 driver | |||
2022-10-22 | Remove depth correction in GLES3 renderer | clayjohn | |
This code should only have been included in the RD renderer where the depth range is 0 - 1 instead of -1 - 1 | |||
2022-10-22 | implemented mesh_surface_update_x functions | keptsecret | |
2022-10-21 | Add multiview to the opengl3 driver | David Snopek | |
2022-10-21 | Fix draw_primitive ignoring texture argument | MrBlockers | |
2022-10-18 | Unify usage of GLOBAL/EDITOR_GET | kobewi | |
2022-10-15 | Merge pull request #63332 from KoBeWi/static_images_aka_photos | Rémi Verschelde | |
Make some Image methods static | |||
2022-10-15 | Merge pull request #67416 from clayjohn/GLES3-primitive | Rémi Verschelde | |
Fix drawing of 2D primitives in OpenGL3 renderer | |||
2022-10-14 | Fix drawing of 2D primitives in OpenGL3 renderer | clayjohn | |
Previously the wrong vertices were used when assembling the second triangle of a quad | |||
2022-10-14 | Fix error in Web builds that resulting in 2D | clayjohn | |
objects not drawing in the GLES3 backend. Issue came from not binding a light UBO when using the DISABLE_LIGHTING code path | |||
2022-10-14 | Implement multiple clip_children modes for CanvasItems | clayjohn | |
2022-10-14 | Make some Image methods static | kobewi | |
2022-10-13 | Improve behaviour of clip_children by clipping | clayjohn | |
to parent alpha value, but still retaining parent color | |||
2022-10-13 | Merge pull request #67335 from clayjohn/GLES3-2d-lights | Rémi Verschelde | |
Add 2D lights to OpenGL3 canvas renderer | |||
2022-10-13 | Merge pull request #67307 from TechnoPorg/lod-radial-distance | Rémi Verschelde | |
Use radial distance for making LOD decisions. |