Age | Commit message (Expand) | Author |
2018-08-29 | Cycles: Add BVH8 and packeted triangle intersection | Sergey Sharybin |
2018-08-05 | Fix Cycles crash rendering mix of instanced and non-instanced volumes. | Brecht Van Lommel |
2018-06-15 | Cycles: change Ambient Occlusion shader to output colors. | Lukas Stockner |
2018-06-07 | Revert "Cycles: Cleanup: Don't use return on function returning void" | Sergey Sharybin |
2018-06-04 | Cycles: Cleanup: Don't use return on function returning void | Lukas Stockner |
2018-03-10 | Code refactor: make Transform always affine, dropping last row. | Brecht Van Lommel |
2018-03-10 | Code refactor: use KernelShader and KernelParticle instead of float arrays. | Stefan Werner |
2018-01-22 | Cycles: Replace use_qbvh boolean flag with an enum-based property | Sergey Sharybin |
2017-11-08 | Code refactor: rename subsurface to local traversal, for reuse. | Brecht Van Lommel |
2017-09-08 | Cycles: disable fast math flags, only use a subset. | Brecht Van Lommel |
2017-09-05 | Cycles: Cleanup, style | Sergey Sharybin |
2017-08-24 | Fix Cycles CUDA transparent shadow error after recent fix in c22b52c. | Brecht Van Lommel |
2017-08-19 | Fix T52452: OSL trace broken after shadow catcher recent changes. | Brecht Van Lommel |
2017-08-07 | Cycles: Cleanup, remove bvh prefix from curve functions | Sergey Sharybin |
2017-08-07 | Fix Cycles shadow catcher objects influencing each other. | Brecht Van Lommel |
2017-03-29 | Cycles: Cleanup, indentation | Sergey Sharybin |
2017-03-29 | Cycles: Fix compilation error with visibility flag disabled | Sergey Sharybin |
2017-03-29 | Cycles: Make all #include statements relative to cycles source directory | Sergey Sharybin |
2017-03-28 | Cycles: Switch to reformulated Pluecker ray/triangle intersection | Sergey Sharybin |
2017-03-27 | Cycles: First implementation of shadow catcher | Sergey Sharybin |
2017-03-24 | Cycles: Workaround incorrect SSS with CUDA toolkit 8.0.61 | Sergey Sharybin |
2017-03-23 | Cycles: Use SSE-optimized version of triangle intersection for motion triangles | Sergey Sharybin |
2017-03-23 | Cycles: Move triangle intersection precalc to an util file | Sergey Sharybin |
2017-03-10 | Cycles: Cleanup, extra semicolon and space | Sergey Sharybin |
2017-03-09 | Cycles: SSS and Volume rendering in split kernel | Hristo Gueorguiev |
2017-02-13 | Cycles: Optimize sorting of transparent intersections on CUDA | Sergey Sharybin |
2017-02-13 | Cycles: Fix wrong transparent shadows with CUDA | Sergey Sharybin |
2017-02-08 | Cycles: Fix compilation error on OpenCL | Sergey Sharybin |
2017-02-08 | Cycles: Implement record-all transparent shadow function for GPU | Sergey Sharybin |
2017-01-23 | Cycles: Split ShaderData object and shader flags | Sergey Sharybin |
2017-01-23 | Cycles: Make object flag names more obvious that hey are object and not shader | Sergey Sharybin |
2017-01-20 | Cycles: Store time in BVH nodes | Sergey Sharybin |
2017-01-13 | Cycles: Fix wrong transparent shadows for motion blur hair | Sergey Sharybin |
2017-01-12 | Cycles: Prepare BVH traversal code to work with multiple curve primitives per... | Sergey Sharybin |
2017-01-12 | Cycles: Correct assert() for cases when there are multiple curves per BVH node | Sergey Sharybin |
2017-01-12 | Cycles: Use dedicated debug passes for traversed nodes and intersection tests | Sergey Sharybin |
2016-10-25 | Cycles: Use new SSE version of offset calculation for all QBVH flavors | Sergey Sharybin |
2016-10-25 | Cycles: Move QBVH near/far offset calculation to an utility function | Sergey Sharybin |
2016-10-25 | Cycles: BVH-related SSE optimization | Sergey Sharybin |
2016-10-03 | Fix Cycles CUDA performance on CUDA 8.0. | Brecht Van Lommel |
2016-09-29 | Cycles: Cleanup file headers | Sergey Sharybin |
2016-09-20 | Cycles: Make regular bvh traversal functions close to each other | Sergey Sharybin |
2016-09-20 | Cycles: Re-group ifdef so we check for particular feature only once | Sergey Sharybin |
2016-09-20 | Cycles: Avoid conversion from bool to uint | Sergey Sharybin |
2016-09-19 | Cycles: More tweaks to make specialized BVH traversal matching | Sergey Sharybin |
2016-09-19 | Cycles: Avoid redundant intersection pre-calculation | Sergey Sharybin |
2016-09-19 | Cycles: Cleanup, sync some comments across different traversal | Sergey Sharybin |
2016-09-19 | Cycles: Cleanup, always use parenthesis | Sergey Sharybin |
2016-09-19 | Cycles: Move BVH constants to an own files, so they are easily re-usable | Sergey Sharybin |
2016-09-14 | Cycles: Also support the constant emission speedup for mesh lights | Lukas Stockner |