Enet4 / Enet4/cryxtels

Graphical glitch when inside atmosphere

Open
#42 2 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
21
Forks
3
PR merge metrics
No merged PRs in 30d

Description

## Description
An effect similar to _illusory space redraw_ is sometimes triggered at higher resolutions while the player is on an EVA inside the atmosphere of a Pixel. It seems that the effect presents itself only when the player has their head tilted upwards. It also seems to appear while inside the spaceship and approaching the Pixel, albeit with less consistency.

## Reproducing the bug
1. Set the game's resolution to 640x400.
2. Land on a pixel with atmosphere (I only tested it with Type 12).
3. Exit the ship and look up.

Attached is a situation file that allows easy reproduction, with the player already parked on a type-12 Pixel: [bug.zip](https://github.com/user-attachments/files/29486079/bug.zip)
Make sure the executable's folder contains the file NEBULA.ATM.

## Expected behaviour
The screen should behave normally, with old lines being faded out and old frames disappearing correctly.

## System
- OS: Debian 13
- Resolution: 640x400
- Version: current (M1.1.0)

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reproducing the glitch at 640x400 with the attached situation file and NEBULA.ATM, first on the EVA inside the Type 12 Pixel while looking up. Trace the rendering path handling atmospheric views and frame or line fading; done means old lines fade and old frames disappear correctly in the reported scenarios.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
computer-graphics, game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.