Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-01-29 | Merge pull request #72291 from clayjohn/GL-item-cap | Rémi Verschelde | |
Remove cap on number of items drawn in frame in 2D gl_compatibility renderer | |||
2023-01-28 | Remove cap on number of items drawn in frame in 2D gl_compatibility render | clayjohn | |
Also clean up some names to make the overall organization more clear Also remove cap on items per batch | |||
2023-01-27 | Automatically transform Skeleton2D calculations so pivots are not needed | clayjohn | |
2023-01-26 | Merge pull request #71581 from clayjohn/dependency-changed | Rémi Verschelde | |
Flag dirty dependencies when GeometryInstance dependencies change in renderer | |||
2023-01-26 | Merge pull request #72138 from clayjohn/GL-globals | Rémi Verschelde | |
Properly append global uniform buffer name in gl_compatibility shaders | |||
2023-01-26 | Properly append global uniform buffer name in gl_compatibility shaders | clayjohn | |
Also error when using instance uniforms | |||
2023-01-26 | Fix LCD font AA on OpenGL renderer. | bruvzg | |
2023-01-26 | Merge pull request #71455 from BastiaanOlij/fix_stereo_screen_depth | Rémi Verschelde | |
Make screen texture and depth texture work in Multiview | |||
2023-01-25 | Make screen texture and depth texture work in Multiview | Bastiaan Olij | |
2023-01-24 | Merge pull request #71832 from Geometror/fix-spotlight-artifacts | Rémi Verschelde | |
Fix some `SpotLight3D` issues (clustering artifacts, leaking light, AABB) | |||
2023-01-24 | Fix some SpotLight3D issues (clustering artifacts, light leak) | Hendrik Brucker | |
2023-01-24 | fix ReflectionProbe rendering extents for (10,10,10) | jainl28patel | |
2023-01-22 | [iOS] Restore OpenGLES3 renderer support. | bruvzg | |
2023-01-21 | Merge pull request #71776 from clayjohn/PointLight2D-indices | Rémi Verschelde | |
Stop incrementing light_count once max number of lights are reached in 2D canvas renderer | |||
2023-01-20 | Stop incrementing light_count once max number of lights are reached in 2D ↵ | clayjohn | |
canvas renderer | |||
2023-01-21 | Merge pull request #71772 from clayjohn/GLES3-li | Rémi Verschelde | |
Assign light indices after sorting in OpenGL renderer | |||
2023-01-20 | Assign light indices after sorting in OpenGL renderer | clayjohn | |
This ensures that the light indices sent to the shader actually match where the light is saved | |||
2023-01-20 | Sort decals and lights based on camera origin | clayjohn | |
Also implement sort_offset for decals Co-authored-by: Hugo Locurcio <hugo.locurcio@hugo.pro> | |||
2023-01-18 | Remove SCREEN_TEXTURE, DEPTH_TEXTURE, and NORMAL_ROUGHNESS_TEXTURE | clayjohn | |
in favour of texture hints | |||
2023-01-17 | Flag dirty dependencies when GeometryInstance dependencies change in renderer | clayjohn | |
Normally dependencies are only set dirty when changed during culling, but that misses changes that happen in the renderer (like a new shader being set in a material) | |||
2023-01-17 | Decompress RA_AS_RG formats on Web platform in GLES3 renderer and disable ↵ | clayjohn | |
texture swizzling While using compressed formats is allowed, the RA_AS_RG formats need texture swizzling which is not available on web | |||
2023-01-17 | GLES3: Fix canvas shader use of undefined draw_data | Rémi Verschelde | |
Fixes #71551. | |||
2023-01-17 | Merge pull request #71382 from jainl28patel/sprite2d_flip_normal_map | Rémi Verschelde | |
fix normal map not flipping in sprite2D | |||
2023-01-14 | Merge pull request #71309 from BastiaanOlij/improve_renderscaling_options | Rémi Verschelde | |
Improving communication of scaling settings to renderer implementation | |||
2023-01-14 | fix normal map not flipping in sprite2D | jainl28patel | |
2023-01-13 | Clear material arrays to prevent freeing of invalid texture RID | Yuri Rubinsky | |
2023-01-13 | Improving communication of scaling settings to renderer implementation | Bastiaan Olij | |
2023-01-11 | OpenGL: Support FORMAT_{ETC2,DXT5}_RA_AS_RG | rsjtdrjgfuzkfg | |
This commit adds support for FORMAT_EXT2_RA_AS_RG and FORMAT_DXT5_RA_AS_RG with OpenGL, fixing VRAM compression with the normal map option enabled. | |||
2023-01-06 | Properly map shader language texture hints to sampler hints in GLES3 renderer | clayjohn | |
2023-01-05 | One Copyright Update to rule them all | Rémi Verschelde | |
As many open source projects have started doing it, we're removing the current year from the copyright notice, so that we don't need to bump it every year. It seems like only the first year of publication is technically relevant for copyright notices, and even that seems to be something that many companies stopped listing altogether (in a version controlled codebase, the commits are a much better source of date of publication than a hardcoded copyright statement). We also now list Godot Engine contributors first as we're collectively the current maintainers of the project, and we clarify that the "exclusive" copyright of the co-founders covers the timespan before opensourcing (their further contributions are included as part of Godot Engine contributors). Also fixed "cf." Frenchism - it's meant as "refer to / see". | |||
2023-01-03 | Ignore depth draw optimization when using depth draw alpha prepass | clayjohn | |
This is necessary as the scene shader still uses alpha in this case so we can't discard fragments that weren't written to the depth buffer | |||
2022-12-23 | Merge pull request #70253 from BastiaanOlij/cleanup_sky_render | Rémi Verschelde | |
Cleanup and improve sky render | |||
2022-12-23 | Merge pull request #69998 from BastiaanOlij/sorting-pivot-4 | Rémi Verschelde | |
Added options for sorting transparent objects (port of PR #63040) | |||
2022-12-23 | Cleanup and improve sky render | Bastiaan Olij | |
2022-12-23 | Added options for sorting transparent objects (port of PR 63040) | Bastiaan Olij | |
2022-12-17 | Merge pull request #70091 from clayjohn/bone-aabbs | Rémi Verschelde | |
Remove mesh bone_aabbs as they are not used anywhere and calculating them is a pain | |||
2022-12-17 | Merge pull request #70132 from clayjohn/RT-update | Rémi Verschelde | |
Implement render_target_was_used API so that Viewports can properly check if they have been used. | |||
2022-12-17 | Merge pull request #70163 from clayjohn/particles-sdf | Rémi Verschelde | |
Transform sdf xfrom by particle emission transform when particles are in global space | |||
2022-12-17 | Merge pull request #70133 from lyuma/negative_scale_backface | Rémi Verschelde | |
Flip culling when rendering a camera with negative scale | |||
2022-12-17 | Merge pull request #70087 from clayjohn/mesh-aabb | Rémi Verschelde | |
Cache mesh AABB when modified by skeleton and update instance AABB when skeleton changes | |||
2022-12-16 | Implement boot image in OpenGL3 renderer | clayjohn | |
2022-12-16 | Transform sdf xfrom by particle emission transform when particles are in ↵ | clayjohn | |
global space | |||
2022-12-16 | Implement render_target_was_used API so that Viewports can properly check if ↵ | clayjohn | |
they have been used. For the RD renderer, this does not work for Viewports used in scene shaders yet | |||
2022-12-15 | Flip culling when rendering a camera with negative scale | Lyuma | |
2022-12-15 | Merge pull request #70065 from clayjohn/GLES3-attribs | Rémi Verschelde | |
Use instanced array buffer instead of UBO for canvas item batching | |||
2022-12-15 | Merge pull request #70016 from Chaosus/refactor_rd_shader_data | Yuri Rubinsky | |
fixed https://github.com/godotengine/godot/issues/69949 | |||
2022-12-15 | Use instanced array buffer instead of UBO for canvas item batching | clayjohn | |
This simplifies the generated shader code which increases both performance and compile time on low end devices | |||
2022-12-15 | Fix typos with codespell | Rémi Verschelde | |
2022-12-15 | Refactor `ShaderData` & fix the sorting of shader uniforms | Yuri Rubinsky | |
2022-12-14 | Remove mesh bone_aabbs as they are not used anywhere and calculating them is ↵ | clayjohn | |
a pain |