Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Figure out what we want TransparencyOption to do with emissive voxels. #512

Open
Tracked by #504
kpreid opened this issue Aug 17, 2024 · 0 comments
Open
Tracked by #504
Labels
area: graphics kind: incomplete A feature is partially implemented; the current state of the code is inconsistent

Comments

@kpreid
Copy link
Owner

kpreid commented Aug 17, 2024

Emission is not the kind of transparency that needs depth sorting, but it does need color blending, and processing more than 1 surface per image pixel, so its cost and requirements are sort of distinct but not very much. Right now, TransparencyOption::limit_alpha() just processes alpha, but we should probably limit emission too.

@kpreid kpreid mentioned this issue Aug 17, 2024
12 tasks
@kpreid kpreid changed the title Figure out what we want TransparencyOption to do with emissive voxels. It's not the kind of transparency that needs depth sorting, but it does need color blending, and processing more than 1 surface per image pixel, so its cost and requirements are distinct. Figure out what we want TransparencyOption to do with emissive voxels. Aug 17, 2024
@kpreid kpreid added kind: incomplete A feature is partially implemented; the current state of the code is inconsistent area: graphics labels Aug 17, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area: graphics kind: incomplete A feature is partially implemented; the current state of the code is inconsistent
Projects
None yet
Development

No branches or pull requests

1 participant