Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-03-25 | Remove support for py app-templates | Campbell Barton | |
Only zip-files make sense here. | |||
2017-03-25 | Cleanup: imports, indentation, long lines | Campbell Barton | |
2017-03-25 | Fix unreported: inaccuracy of interpolation of custom color layers due to ↵ | Germano Cavalcante | |
float truncation Same solution from rBd23459f51640 but now in `layerInterp_mcol` Also a cleaning was done in the includes | |||
2017-03-25 | WM: Application Templates | Campbell Barton | |
This adds the ability to switch between different application-configurations without interfering with Blender's normal operation. This commit doesn't include any templates, so its mostly to allow collaboration for the Blender 101 project and other custom configurations. Application templates can be installed & selected from the file menu. Other details: - The `bl_app_template_utils` module handles template activation (similar to `addon_utils`). - The `bl_app_override` module is a general module to assist scripts overriding parts of Blender in reversible way. See docs: https://docs.blender.org/manual/en/dev/advanced/app_templates.html See patch: D2565 | |||
2017-03-24 | Fix various i18n ambiguous issues reported in T43295. | Bastien Montagne | |
2017-03-24 | Fix UI message issue, and style cleanup (!) | Bastien Montagne | |
2017-03-24 | Cycles: Remove obsolete variable from the TileManager | Lukas Stockner | |
2017-03-24 | Ашч T50995: Wrong freestyle render with new depgraph | Sergey Sharybin | |
The iossue was caused by 0371ef1/ | |||
2017-03-24 | Cycles: Correct isfinite check used in integrator | Sergey Sharybin | |
Use fast-math friendly version of this function. We should probably avoid unsafe fast math, but this is to be done with real care with all the benchmarks properly done. For now comitting much safer fix. | |||
2017-03-24 | Fix/workaround T51007: Material viewport mode crash on node with more than ↵ | Sergey Sharybin | |
64 outputs Ideally we need to find a way to remove such a static limit here, but it's not so trivial to implement for texture nodes. Requires some bigger system redesign there. Just raising limit for now, which is fine for modern systems. | |||
2017-03-24 | Fix T50238: Cycles: difference in texture position between OpenGL and Cycles ↵ | Sergey Sharybin | |
render | |||
2017-03-24 | Buildbot: Use proper NVCC path | Sergey Sharybin | |
In fact, we could probably remove this option all together. | |||
2017-03-24 | Cycles: Workaround incorrect SSS with CUDA toolkit 8.0.61 | Sergey Sharybin | |
2017-03-24 | Update CLERW to the latest version | Sergey Sharybin | |
2017-03-24 | Fix for last fix of fix: (unsigned)char is limited to 255 | Germano Cavalcante | |
setting char as value outside its range will wrap | |||
2017-03-24 | Fix of last commit. Clamp values that will be used! | Germano Cavalcante | |
2017-03-24 | Fix T51038: `layerInterp_mloopcol` was casting instead of rounding the ↵ | Germano Cavalcante | |
interpolated RGBA channels Casting to int truncates a floating-point number, that is, it loose the fractional part. | |||
2017-03-24 | Cleanup: minor edits to path test | Campbell Barton | |
No need for redundant ID's and correct arg order | |||
2017-03-24 | BLI_path_util: Add BLI_path_join | Campbell Barton | |
There weren't any convenient ways to join multiple paths in C that accounted for corner cases. | |||
2017-03-24 | Add: BKE_appdir_folder_id_ex | Campbell Barton | |
Allows getting the path without using a static string. | |||
2017-03-24 | Cleanup: line-length | Campbell Barton | |
2017-03-23 | bpy.path.display_name: strip spaces | Campbell Barton | |
Useful for Python module paths that can't start with numbers. | |||
2017-03-23 | BLI_path_util: Add string versions of SEP, ALTSEP | Campbell Barton | |
This allows for adding separators in string literals. | |||
2017-03-23 | addon_utils: add disable_all function | Campbell Barton | |
2017-03-23 | Cycles: Remove old non-optimized triangle intersection function | Sergey Sharybin | |
It is unused now and if we want similar function we should use Pluecker intersection which is same performance with SSE optimization but which is more watertight. | |||
2017-03-23 | Cycles: Remove unused macro | Sergey Sharybin | |
2017-03-23 | Cycles: Use SSE-optimized version of triangle intersection for motion triangles | Sergey Sharybin | |
The title says it all actually. Gives up to 10% speedup on test scenes here on i7-6800K. Render times on GPU are unreliable here, but there might be some slowdown caused by watertight nature of intersections. | |||
2017-03-23 | Cycles: Fix speed regression on GPU | Sergey Sharybin | |
Avoid construction of temporary array and make utility function force-inlined. Additionally avoid calling float4_to_float3 twice. This brings render times to the same values as before current patch series. | |||
2017-03-23 | Cycles: Use utility function for SSS triangle intersection | Sergey Sharybin | |
This effectively de-duplicates triangle intersection logic implemented for both regular triangle and SSS triangle. | |||
2017-03-23 | Cycles: Move watertight triangle intersection to an utility file | Sergey Sharybin | |
This way the code can be reused more easily. | |||
2017-03-23 | Cycles: Move triangle intersection precalc to an util file | Sergey Sharybin | |
This is a preparation work for the followup commit which wil l move remaining parts of Woop intersection logic to an utility file. Doing it as a separate commit to keep changes more atomic and easier to bisect when/if needed. | |||
2017-03-23 | Cycles: Cleanup, move utility function to utility file | Sergey Sharybin | |
Was an old TODO, this function is handy for some math utilities as well. | |||
2017-03-23 | Cycles: Cleanup, code style and comments | Sergey Sharybin | |
2017-03-23 | Cycles: Move intersection math to own header file | Sergey Sharybin | |
There are following benefits: - Modifying intersection algorithm will not cause so much re-compilation. - It works around header dependency hell and allows us to use vectorization types much easier in there. | |||
2017-03-23 | Cycles: Cleanup, inline AVX register construction from kernel global data | Sergey Sharybin | |
Currently should be no functional changes, preparing for some upcoming refactor. | |||
2017-03-23 | Cycles: Cleanup, remove unused function | Sergey Sharybin | |
2017-03-23 | Fix player stubs (tm) | Jens Verwiebe | |
2017-03-23 | Collada - Export: now use bind_mat and rest_mat custom properties (when the ↵ | Gaia Clary | |
use_bind_info option is enabled and the properties exist) | |||
2017-03-23 | Collada - Import: now add bind_mat and rest_mat as custom properties (when ↵ | Gaia Clary | |
the use_bind_info option is enabled) | |||
2017-03-23 | Collada - remove no longer used functions (moved to collada_utils) | Gaia Clary | |
2017-03-23 | Collada - Added support for custom bind matrix (using new bind_mat custom ↵ | Gaia Clary | |
property) | |||
2017-03-23 | Collada - removed TransformBase baseclass (not needed for anything) | Gaia Clary | |
2017-03-23 | Collada - Added some helper functions into collada_utils, for common usage ↵ | Gaia Clary | |
in the collada module | |||
2017-03-23 | Added new option for storing bindpose matrix, see T50412 | Gaia Clary | |
2017-03-23 | collada: Simplify reading Node Matrix | Gaia Clary | |
2017-03-23 | collada: Make sure that bone use_conncet is set to false when connect type ↵ | Gaia Clary | |
is not defined in Import | |||
2017-03-23 | collada: add extern 'C' for c header includes | Gaia Clary | |
2017-03-23 | fix: collada - Connected bones get their tails set to wrong location when ↵ | Gaia Clary | |
fix leaf nodes option is enabled | |||
2017-03-23 | collada: use local variable to avoid repeated call of bone ↵ | Gaia Clary | |
chain_length_calculator | |||
2017-03-23 | collada: use vector copy function instead of direct assigning | Gaia Clary | |