The platform will undergo maintenance on Sep 14 at about 7:45 AM EST and will be unavailable for approximately 2 hours.
Proceedings of the 5th High-Performance Graphics Conference 2013
DOI: 10.1145/2492045.2492051
|View full text |Cite
|
Sign up to set email alerts
|

Lazy incremental computation for efficient scene graph rendering

Abstract: In order to provide a highly performant rendering system while maintaining a scene graph structure with a high level of abstraction, we introduce improved rendering caches, that can be updated incrementally without any scene graph traversal. The basis of this novel system is the use of a dependency graph, that can be synthesized from the scene graph and links all sources of changes to the affected parts of rendering caches. By using and extending concepts from incremental computation we minimize the computatio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2015
2015
2022
2022

Publication Types

Select...
3
2

Relationship

0
5

Authors

Journals

citations
Cited by 5 publications
(3 citation statements)
references
References 19 publications
0
3
0
Order By: Relevance
“…Previous iterations of the discussed visualization solution have been presented in [18], [19]. The system has since been completely rebuilt using the latest version of the Aardvark visualization platform [20] having various implications on performance, programmability, and maintainability [21][22][23].…”
Section: D Visualizationmentioning
confidence: 99%
“…Previous iterations of the discussed visualization solution have been presented in [18], [19]. The system has since been completely rebuilt using the latest version of the Aardvark visualization platform [20] having various implications on performance, programmability, and maintainability [21][22][23].…”
Section: D Visualizationmentioning
confidence: 99%
“…Instead of maintaining the number of ways a difference can be obtained, a lazy checking is rather made on demand to determine whether a difference can be obtained from the unused integers. Lazy computation has been using in local search and constraint-based local search for quite long time [14,17,28,10]. Lazy approach compute values only when the values are actually needed.…”
Section: Lazy Checkingmentioning
confidence: 99%
“…However, there are also systems such as ours which seek simpler solutions to domain-specific incrementalization problems. In particular, C3's callsite caching mechanism was inspired in part by recent work in computer graphics on hierarchical render caches [20]. 1 The Venture PPL features an algorithm to incrementally update a probabilistic execution trace in response to a random choice change [5].…”
Section: Related Workmentioning
confidence: 99%