| Age | Commit message (Collapse) | Author | 
|---|
|  | Fixes silly cosmetic error in configure output for checking libdrm... | 
|  | Just cast buf to (void *) for the pointer arithmetic, stride is in
units of bytes and no assumptions should be made about its value
such as divisability by 4. | 
|  | Mechanical cosmetic change | 
|  | Rather than laying out all fragments in a frame up-front in
ray_module_t.prepare_frame(), return a fragment generator
(rototiller_fragmenter_t) which produces the numbered fragment
as needed.
This removes complexity from the serially-executed
prepare_frame() and allows the individual fragments to be
computed in parallel by the different threads.  It also
eliminates the need for a fragments array in the
rototiller_frame_t, indeed rototiller_frame_t is eliminated
altogether. | 
|  |  | 
|  | introduces create_context() and destroy_context() methods, and adds a
'void *context' first parameter to the module methods.
If a module doesn't supply create_context() then NULL is simply passed
around as the context, so trivial modules can continue to only implement
render_fragment().
A subsequent commit will update the modules to encapsulate their global
state in module-specific contexts. | 
|  | Same general procedure as the previous commit made to the julia module. | 
|  | Adding more context to the name in anticipation of adding a prepare_frame()
method to the module struct. | 
|  | Make consistent with the source directory structure naming. | 
|  |  |