godotengine / godotengine/godot

Godot 4.4.1, On a Rigidbody moving with Integrate Forces, V-sync Disabled and Mailbox creates random heavy artifacting

Open
#106,830 5 comments 0 reactions 0 assignees View on GitHub
bug needs testing topic:rendering topic:thirdparty
Dominant language
C++
Stars
117k
Forks
26.8k
PR merge metrics
PR metrics pending

Description

### Tested versions

The project was developed in 4.4 but I upgraded it to 4.4.1 Stable and the problem remains.

### System information

Godot v4.4.1.stable - Windows 10 (build 19045) - Multi-window, 1 monitor - Vulkan (Forward+) - dedicated NVIDIA GeForce RTX 4070 Laptop GPU (NVIDIA; 32.0.15.5635) - 13th Gen Intel(R) Core(TM) i7-13700H (20 threads)

### Issue description

I made a small project with an icon that bounces between some world boundary collision shapes using _integrate_forces, but occascionally and somewhat randomly in V-Sync Mode: Disabled and Mailbox there are a lot of artifacts such as:

* horizontal tearing in Disabled
and
* this odd artifacting around the black color outline of the icon in Mailbox

Stretch Mode seemingly makes no difference
Project resolution is set to 1280x720

This does not appear on recording with OBS as far as I tried, so might be an issue specific to the screen or my computer, but would of course then be visual for a player.

PS! If you are quick enough to see this before I send the video, I have recorded the issue with my phone and will upload videos soon.

### Steps to reproduce

Hard to know, the project is very minimal as it only contains a Rigidbody2D that is moving through _integrate_forces

The minimal reproduction project is what I used when this occured, but as the issue might be specific to my computer I am unsure if it is reproducable with it.

### Minimal reproduction project (MRP)

[bouncy-clicker.zip](https://github.com/user-attachments/files/20442857/bouncy-clicker.zip)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.