Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-02-09 | Properly reset blend mode when resetting canvas in compatibility renderer | clayjohn | |
2023-02-08 | Handle 0 exponent in float/half conversion for OpenGl | JoJoX | |
2023-02-07 | Set instancing flags when using GPUParticles in OpenGL renderer | clayjohn | |
2023-02-06 | Implement cull_mask for decals and lights in mobile and compatibility backends | clayjohn | |
2023-02-04 | Merge pull request #72695 from clayjohn/CanvasGroup-shading | Yuri Sizov | |
Avoid shading CanvasGroup nodes twice | |||
2023-02-03 | Avoid shading CanvasGroup nodes twice | clayjohn | |
2023-02-04 | Merge pull request #72684 from clayjohn/mm-update | Rémi Verschelde | |
Fix MultiMesh visible_instance_count being ignored after the first frame | |||
2023-02-04 | Merge pull request #72690 from Calinou/opengl-trim-gpu-name | Rémi Verschelde | |
Trim "/PCIe/SSE2" from GPU names when starting the OpenGL renderer | |||
2023-02-04 | Merge pull request #72681 from clayjohn/GL-multimesh-color | Rémi Verschelde | |
Ignore instance color and instance custom_data when not used in the OpenGL renderer | |||
2023-02-03 | Trim "/PCIe/SSE2" from GPU names when starting the OpenGL renderer | Hugo Locurcio | |
This makes the command line print consistent with the Vulkan renderer. | |||
2023-02-03 | Fix MultiMesh visible_instance_count being ignored after the first frame | Ricardo Buring | |
Co-authored-by: Clay John <claynjohn@gmail.com> | |||
2023-02-03 | Ignore instance color and instance custom_data when not used in the OpenGL ↵ | clayjohn | |
renderer | |||
2023-02-03 | Print name of Vulkan rendering method on startup | Hugo Locurcio | |
This helps troubleshooting as the CLI logs now distinguish between Forward+ and Forward Mobile. | |||
2023-02-02 | Notify dependencies when setting custom mesh AABB | Ricardo Buring | |
Fixes SoftBody3D culling issues. | |||
2023-02-02 | Fix texture rect transpose for OpenGL | Ninni Pipping | |
2023-02-01 | Merge pull request #72485 from BastiaanOlij/add_eye_matrix_access | Rémi Verschelde | |
Expose EYE_OFFSET to gdshader code | |||
2023-02-01 | Merge pull request #72227 from dsnopek/openxr-opengl-sky | Rémi Verschelde | |
Fix sky rendering with multiview in OpenGL | |||
2023-02-01 | Merge pull request #72474 from clayjohn/GL-leaky-tex | Rémi Verschelde | |
Avoid leaking texture->tex_id when clearing render targets | |||
2023-02-01 | Merge pull request #72075 from Maran23/extents-to-size | Rémi Verschelde | |
Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and GPUParticles*3D | |||
2023-02-01 | Expose EYE_OFFSET to gdshader code | Bastiaan Olij | |
2023-01-31 | Avoid leaking texture->tex_id when clearing render targets | clayjohn | |
2023-01-31 | Replace Extents with Size in VoxelGI, ReflectionProbe, FogVolume, Decal and ↵ | Marius Hanl | |
GPUParticles*3D - Extents are replaced by Size (Size is Extents * 2) - The UI text displays 'Size' - Snapping is adjusted to work with Size - _set and _get handle extents for compatibility Co-authored-by: ator-dev <dominic.codedeveloper@gmail.com> | |||
2023-01-31 | Fix sky rendering with multiview in OpenGL | David Snopek | |
2023-01-31 | Merge pull request #72433 from clayjohn/Pointlight2D-crash | Rémi Verschelde | |
Avoid crash when CanvasTexture used with light decal atlas | |||
2023-01-30 | Avoid crash when CanvasTexture used with light decal atlas | clayjohn | |
The decal atlas is used for Light2Ds, decals, and Light3Ds | |||
2023-01-30 | Refactor high quality texture import | Juan Linietsky | |
* Only two texture import modes for low/high quality now: * S3TC/BPTC * ETC2/ASTC * Makes sense given this is the general preferred and most compatible combination in most platforms. * Removed lossy_quality from VRAM texture compression options. It was unused everywhere. * Added a new "high_quality" option to texture import. When enabled, it uses BPTC/ASTC (BC7/ASTC4x4) instead of S3TC/ETC2 (DXT1-5/ETC2,ETCA). * Changed MacOS export settings so required texture formats depend on the architecture selected. This solves the following problems: * Makes it simpler to import textures as high quality, without having to worry about the specific format used. * As the editor can now run on platforms such as web, Mac OS with Apple Silicion and Android, it should no longer be assumed that S3TC/BPTC is available by default for it. | |||
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 |