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

[WIP] Canvas rendertarget emulation #380

Open
wants to merge 2 commits into
base: master
Choose a base branch
from

Conversation

scheibel
Copy link
Member

@scheibel scheibel commented Jul 5, 2017

This PR adds RenderTarget emulation for the Canvas for render targets a render stage requests, although the target framebuffer does not have them.
The list of features added includes:

  • Emulate depth attachment if a target framebuffer has no such attachment
  • Emulate stencil attachment if a target framebuffer has no such attachment
  • Emulate combined depth-stencil attachment if a target framebuffer has no such attachment
  • If a render stage requests one type of render target and provides an output of same type but different identity, apply a blit (future use case: feedback cycles, external pre-z pass control)

This PR depends on #368 (actual diff view).

@scheibel scheibel mentioned this pull request Jul 5, 2017
12 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants