Age | Commit message (Collapse) | Author | |
---|---|---|---|
2022-12-06 | Merge pull request #69671 from rburing/cylinder-cylinder_sat_typo | Rémi Verschelde | |
Fix typo in cylinder-cylinder SAT collision solver | |||
2022-12-06 | Fix typo in cylinder-cylinder SAT collision solver | Ricardo Buring | |
2022-12-06 | Merge pull request #69657 from rburing/degenerate_capsule_has_no_edge | Rémi Verschelde | |
Fix collision detection for degenerate capsules | |||
2022-12-06 | Merge pull request #69636 from Malcolmnixon/vulkan-mobile-sky-matrix | Rémi Verschelde | |
Fix mobile renderer sky_transform operations | |||
2022-12-06 | Fix collision detection for degenerate capsules | Ricardo Buring | |
In GodotCapsuleShape3D::get_supports and GodotCapsuleShape2D::get_supports, return a point instead of an edge of length zero in case the capsule degenerates to a sphere or circle. | |||
2022-12-06 | Modified the mobile renderer to apply the sky_transform operations in the ↵ | Malcolm Nixon | |
same order as the forward_plus renderer. Update rasterizer_scene_gles3.cpp Apply sky_transform order fix to the gles3 renderer. | |||
2022-12-06 | Merge pull request #65035 from nathanfranke/fix-aabb-mesh | Rémi Verschelde | |
Fix AABB errors on meshes with bones on multiple surfaces | |||
2022-12-05 | draw fish bones for Path2D and Path3D | Yaohua Xiong | |
These fish bones are add to indicate the direction and local transforms alone the path. | |||
2022-12-05 | Merge pull request #68995 from bruvzg/sys_font_for_text | Rémi Verschelde | |
Use system fonts as fallback. | |||
2022-12-04 | fix aabb errors on meshes with bones on multiple surfaces | Nathan Franke | |
2022-12-04 | Use system fonts as fallback and improve system font handling. | bruvzg | |
Add support for font weight and stretch selection when using system fonts. Add function to get system fallback font from a font name, style, text, and language code. Implement system font support for Android. Use system fonts as a last resort fallback. | |||
2022-12-03 | Implement CAMERA_VISIBLE_LAYERS as built-in shader variable | NumbuhFour | |
2022-12-03 | Merge pull request #69522 from clayjohn/IBL-black-metal | Rémi Verschelde | |
Allow black metallic materials to reflect IBL | |||
2022-12-03 | Merge pull request #69514 from clayjohn/IBL-roughness | Rémi Verschelde | |
Properly remap roughness when reading from radiance map | |||
2022-12-02 | Allow black metallic materials to reflect IBL | clayjohn | |
2022-12-02 | Properly remap roughness when reading from radiance map | clayjohn | |
This ensures that we consistently use perceptual roughness which matches the behaviour of most other PBR renderers like Blender, Ue4 and Godot 3 | |||
2022-12-02 | Merge pull request #68870 from dsnopek/master-webxr-input | Rémi Verschelde | |
Get WebXR fully working in Godot 4! | |||
2022-12-01 | Get WebXR fully working in Godot 4! | David Snopek | |
2022-12-01 | Merge pull request #69430 from Rindbee/fix-clip-contents | Rémi Verschelde | |
Fix child nodes still being drawn when the visible area of a control with `clip_contents` enabled is `0` | |||
2022-12-01 | Merge pull request #69325 from clayjohn/GLES3-skeletons | Rémi Verschelde | |
Add Skeletons and Blend Shapes to the OpenGL renderer | |||
2022-12-01 | Fix child nodes still being drawn when the visible area of a control with ↵ | Rindbee | |
`clip_contents` enabled is `0` | |||
2022-11-30 | Simplify GDVIRTUAL_REQUIRED_CALL calls | kobewi | |
2022-11-29 | Add Skeletons and Blend Shapes to the OpenGL renderer | clayjohn | |
This uses a similar multipass approach to blend shapes as Godot 3.x, the major difference here is that we need to convert the normals and tangents to octahedral for rendering. Skeletons work the same as the Vulkan renderer except the bones are stored in a texture as they were in 3.x. | |||
2022-11-26 | Changed `RenderingDevice::TextureUsageBits` type to enum flags | Yuri Rubinsky | |
2022-11-24 | Add MAKE_RESOURCE_TYPE_HINT macro to simplify binding arrays of resources | Rémi Verschelde | |
2022-11-24 | Merge pull request #69037 from M-O-Marmalade/distortion-fixes | Rémi Verschelde | |
AudioEffectDistortion docs & inspector edits | |||
2022-11-23 | Update remaining physics exclude parameters to use TypedArray | Ricardo Buring | |
Also update the documentation to refer to the get_rid() method. | |||
2022-11-23 | Merge pull request #69005 from akien-mga/shaderlang-sampler-uniforms-array-type | Rémi Verschelde | |
Shader: Set proper resource type hints for sampler uniforms | |||
2022-11-22 | AudioEffectDistorion docs & inspector edits | M-O-Marmalade | |
Fixing a few typos in the AudioEffectDistortion docs, making a few things clearer, etc Also adding the decibel (dB) suffix to the pre/post gain properties in the inspector. | |||
2022-11-22 | Merge pull request #69017 from raulsntos/physics3d-array | Rémi Verschelde | |
Change exclude property in `PhysicsRayQueryParameters3D` to TypedArray | |||
2022-11-22 | Merge pull request #69019 from Sauermann/fix-framebuffer-hashparameter | Rémi Verschelde | |
Fix parameters for hash_murmur3_one_32 | |||
2022-11-22 | Merge pull request #68997 from ueshita/fix_verts_65536 | Rémi Verschelde | |
Fix some switching decisions for index format. (vertex length 65536) | |||
2022-11-22 | Fix parameters for hash_murmur3_one_32 | Markus Sauermann | |
In multiple locations in the codebase hash_murmur3_one_32 is used for generating hash values. Whenever a sequence of multiple hash-calculation happens within a single function, the previous hash value is always used as input in the following hash-calculations. The only exception is get_cache_multipass, where currently the previous hash value is overridden without utilizing it. This patch corrects that. | |||
2022-11-22 | Shader: Set proper resource type hints for sampler uniforms | Rémi Verschelde | |
Supersedes #64383. | |||
2022-11-22 | Merge pull request #68942 from Chaosus/barrier_mask_flags | Rémi Verschelde | |
Expose `BarrierMask` as flags enum in `RenderingDevice` | |||
2022-11-22 | Expose `BarrierMask` as flags enum in `RenderingDevice` | Yuri Rubinsky | |
2022-11-22 | Fix some switching decisions for index format. | ueshita | |
2022-11-21 | Merge pull request #68527 from pkdawson/vertex-array-offsets | Rémi Verschelde | |
Add `offsets` parameter to RenderingDevice::vertex_array_create | |||
2022-11-21 | Code simplifications found by cppcheck | Markus Sauermann | |
They are based on: - Boolean arithmetic simplifications - setting variables that are not accessed - constant variables | |||
2022-11-20 | Merge pull request #68884 from ↵ | Rémi Verschelde | |
dzil123/create_local_rendering_device_null_check_docs RenderingServer::create_local_rendering_device - Add null check and update docs | |||
2022-11-20 | Merge pull request #68876 from dzil123/renderdummy_texture_replace_null_check | Rémi Verschelde | |
RenderDummy::TextureStorage::texture_replace add missing null check | |||
2022-11-20 | Merge pull request #68830 from Ayush-singla27/issuebranch | Rémi Verschelde | |
fixed incorrect mesh normals in shaders | |||
2022-11-19 | RenderingServer::create_local_rendering_device null check and docs | dzil123 | |
Co-authored-by: Clay John <claynjohn@gmail.com> | |||
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-18 | RenderDummy::TextureStorage::texture_replace add missing null check | dzil123 | |
2022-11-19 | fixed incorrect mesh normals in shaders | Ayush Singla | |
2022-11-18 | Merge pull request #68710 from BastiaanOlij/fix_vrs | Rémi Verschelde | |
Fix VRS issues | |||
2022-11-18 | Merge pull request #68808 from CherrySodaPop/global-instance-uniform | Yuri Rubinsky | |
2022-11-17 | Fix global uniforms parsed as instance uniform | Lily Garcia | |
2022-11-17 | Finish implementing Canvas Background mode | clayjohn | |