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
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
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