beyond-all-reason / beyond-all-reason/RecoilEngine

Added mipmaps to CLegacyAtlasAlloc - On AMD cards, this fails to build mipmaps, and all lower level mipmaps become blank for projectile atlas too

Open
#292 0 comments 0 reactions 0 assignees View on GitHub
bug
Dominant language
C++
Stars
679
Forks
290
Avg merge
3d 2h
Merged PRs (30d)
40

Description

Had to revert this one: https://github.com/beyond-all-reason/spring/commit/549a4894ff13d93f93bd1e15dca1e852fe0f0528

Because as a result of this, AMD gpu users did not get mips built for their CEG atlases, and had blank lower mip levels, evidenced by no visible CEGS when zoomed out.

Contributor guide

Open the contributing guide

Research direction

Start by reviewing CLegacyAtlasAlloc and the reverted commit 549a4894ff13d93f93bd1e15dca1e852fe0f0528. Reproduce the mipmap behavior on an AMD card for CEG atlases and the projectile atlas, then verify that lower mip levels are populated and CEGs remain visible when zoomed out.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.