Expand description
Fast, modular and extendable Monte-Carlo ray tracing engine written in Rust and OpenCL.
You can find more information at the Clay project website.
Re-exports§
Modules§
- buffer
- Various device buffers.
- context
- Context of the device code execution.
- filter
- Filter for rendered image postprocessing.
- map
- Mappings in render space.
- material
- Material of an object.
- object
- Object to render.
- prelude
- Reexport of the basic traits.
- process
- Functionality for rendering pipeline.
- scene
- Scene to be rendered.
- shape
- Shape of an object.
- source
- Loading the device OpenCL source code.
- view
- View of the scene.
Macros§
- instance_
select - The basic macro for making a union of entities.
- material_
combine - The macro for combining materials.
- material_
select - The macro for making a union of materials.
- object_
select - The macro for making a union of objects.
- shape_
select - The macro for making a union of shapes.
Structs§
- Context
- Context that represents separate processing entity (often the same as a device).