Age | Commit message (Expand) | Author |
2019-07-31 | Merge per-shader SVM nodes in the main update thread to avoid locking and res... | Lukas Stockner |
2019-05-01 | Cleanup: comments (long lines) in cycles | Campbell Barton |
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton |
2018-12-11 | Cleanup: remove accidentally committed debug code. | Brecht Van Lommel |
2018-12-11 | Cycles: Add strict assert when assigning input socket stack offset | Sergey Sharybin |
2018-12-11 | Cycles: Remove old nasty workaround | Sergey Sharybin |
2018-12-11 | Cycles: Cleanup, indentation | Sergey Sharybin |
2018-11-09 | Cycles: Cleanup, spacing after preprocessor | Sergey Sharybin |
2018-07-06 | Cleanup: strip trailing space for cycles | Campbell Barton |
2018-06-11 | Cycles: Cleanup, silence strict compiler warning | Sergey Sharybin |
2018-05-27 | Cycles: Add Support for IES files as textures for light strength | Lukas Stockner |
2018-02-23 | Code refactor: improve attribute handling for optional volume attributes. | Brecht Van Lommel |
2018-01-19 | Cycles: Remove unneeded include statements | Sergey Sharybin |
2017-10-24 | Code refactor: move more memory allocation logic into device API. | Brecht Van Lommel |
2017-10-24 | Code refactor: store device/interp/extension/type in each device_memory. | Brecht Van Lommel |
2017-10-21 | Code refactor: avoid some unnecessary device memory copying. | Brecht Van Lommel |
2017-08-20 | Cycles: support baking normals plugged into BSDFs, averaged with closure weight. | Brecht Van Lommel |
2017-08-20 | Code cleanup: remove copy of shader graph for bump, no longer needed. | Brecht Van Lommel |
2017-04-10 | Cycles: Fix race condition in shader attribute for real now | Sergey Sharybin |
2017-04-05 | Cycles: Fix race condition in attributes creation during SVM compilation | Sergey Sharybin |
2017-04-05 | Cycles: Guard global write access in SVM compilation code | Sergey Sharybin |
2017-03-29 | Cycles: Make all #include statements relative to cycles source directory | Sergey Sharybin |
2017-03-27 | Cycles: Optimize shaders earlier to skip unneccessary attributes for noninter... | Lukas Stockner |
2016-11-25 | Fix T50104, Race condition in SVMShaderManager::device_update_shader | lazydodo |
2016-09-13 | Cycles: Implement threaded SVM nodes compilation | Sergey Sharybin |
2016-09-11 | Cycles: Fix bump mapping to use object space when used with true displacement | Mai Lavelle |
2016-09-09 | Cycles: Add overall timing log to SVNShaderManager | Sergey Sharybin |
2016-09-08 | Cycles: Fix OpenCL speed regression introduced with the improved bump mapping | Lukas Stockner |
2016-09-02 | Cycles microdisplacement: Improved automatic bump mapping | Mai Lavelle |
2016-09-02 | Cycles: remove duplicate shader storage | Mai Lavelle |
2016-07-28 | Cycles: Fix wrong order of light manager update tag | Sergey Sharybin |
2016-06-11 | Cycles: nodify shader nodes | Brecht Van Lommel |
2016-05-28 | Code refactor: make ShaderNode match Node a bit more, reusing types and enums. | Brecht Van Lommel |
2016-05-22 | Code refactor: add generic Cycles node infrastructure. | Brecht Van Lommel |
2016-05-17 | Code refactor: use shader pointers rather than shader indexes. | Brecht Van Lommel |
2016-05-17 | Code refactor: use dynamic shader node array lengths now that OSL supports them. | Brecht Van Lommel |
2016-05-08 | Code cleanup: use special type instead of node names. | Brecht Van Lommel |
2016-05-06 | Cleanup: Move full SVM statistics to VLOG(2) verbosity level. | Thomas Dinges |
2016-05-05 | Code cleanup: simplify SVM stack assignment. | Brecht Van Lommel |
2016-05-05 | Code cleanup: remove some unused functions. | Brecht Van Lommel |
2016-05-05 | Code refactor: reduce special node types, use generic constant folding. | Brecht Van Lommel |
2016-04-22 | Cycles: Reduce verbosity of logging | Sergey Sharybin |
2016-02-06 | Cycles: Auto disable World MIS, if we only use a simple color. | Thomas Dinges |
2016-02-05 | Cleanup: Rename has_heterogeneous_volume variable. | Thomas Dinges |
2016-01-04 | Cycles: Fix access uninitialized SVM stack caused by recent optimization | Sergey Sharybin |
2015-12-31 | Cycles: Experiment with use of runtime tag instead of set for SVM generation | Sergey Sharybin |
2015-12-30 | Cycles: Code cleanup: use scoped timer to measure parts of SVM compiler | Sergey Sharybin |
2015-12-30 | Cycles: Wrap SVM compiler state variables into a single struct | Sergey Sharybin |
2015-12-29 | Cycles: Add timing information to the SVM compiler stats | Sergey Sharybin |
2015-12-28 | Cycles: Use different approach for SVM summary report | Sergey Sharybin |