| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
This allows safe OpenGL previews, for example. dmnsn_future* learned
the dmnsn_future_{pause,resume}() functions which cause all worker
threads to block. render.test now survives Helgrind with no errors.
|
|
|
|
|
| |
dmnsn_bvh is now a generic API, which could potentially support
octrees, etc, in addition to PR-trees.
|
|
|
|
|
|
|
|
|
| |
Color is a property of light, and thus doesn't include information
about transparency. But canvas pixels and object pigments represent
a color and a degree of transparency. The new type dmnsn_tcolor/
TColor encapsulates that information.
Also, fix the transparent shadow implementation.
|
|
|