AuburnSounds / AuburnSounds/Dplug

PBREmissivePass could use a different algo?

Open
#853 0 comments 0 reactions 0 assignees View on GitHub
Enhancement Performance
Dominant language
D
Stars
564
Forks
34
PR merge metrics
No merged PRs in 30d

Description

In games, often a bilateral gaussian is used rather than mipmap filtering.
Which means it could fast using stack blur rather than a mipmap pyramid.
For information, sampling the mipmaps is almost the biggest cost of the whole PBR system.

Contributor guide

Open the contributing guide

Research direction

Start by locating PBREmissivePass and the PBR system's mipmap sampling path. Compare the current mipmap filtering approach with the issue's suggested bilateral Gaussian or stack blur alternatives, then establish performance and visual-quality criteria before deciding whether a change is warranted.

Written by the indexing model from the issue text.

Assessment

Domain
computer-graphics, performance
Issue type
Refactor
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.