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

Refactor how the Render Buffers are used #8

Closed
sirpalee opened this issue Nov 14, 2019 · 1 comment · Fixed by #309
Closed

Refactor how the Render Buffers are used #8

sirpalee opened this issue Nov 14, 2019 · 1 comment · Fixed by #309
Assignees
Labels
enhancement New feature or request render delegate Related to the Arnold Render Delegate

Comments

@sirpalee
Copy link
Contributor

sirpalee commented Nov 14, 2019

Refactor the render buffer system:

  • Write to the render buffers directly and avoid intermediate storage.
  • Support custom AOVs with the type color3f.
  • Support LPEs.
  • Optimize writing to buffers to improve interactivity.

HdEmbree is a good example

@sirpalee sirpalee added the enhancement New feature or request label Nov 14, 2019
@sirpalee sirpalee added the render delegate Related to the Arnold Render Delegate label Nov 29, 2019
@sirpalee sirpalee changed the title [Render Delegate] Write data directly to Render Buffers from the driver Write data directly to Render Buffers from the driver Nov 29, 2019
@sirpalee sirpalee changed the title Write data directly to Render Buffers from the driver Refactor how the Render Buffers are used Mar 13, 2020
@sirpalee sirpalee self-assigned this Mar 13, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 19, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 19, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 20, 2020
@sirpalee
Copy link
Contributor Author

sirpalee commented Mar 20, 2020

As a solution for this ticket, I decided to rewrite the render buffer / render pass system, so that I can solve multiple issues at once. The pull request for this ticket will include a solution for #226 #4 #12 and #9 .

sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 23, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 23, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 23, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 23, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 23, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 24, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 24, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 26, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 26, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 26, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 27, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 27, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 27, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 27, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 27, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 29, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 29, 2020
sirpalee added a commit to sirpalee/arnold-usd that referenced this issue Mar 30, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request render delegate Related to the Arnold Render Delegate
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant