2b999c6a68
Cycles: change svm node decoding for more efficient code generation on GPU
...
These functions no longer accept NULL. They were renamed for clarity and to
avoid hidden merge issues.
Ref D5363
2019-08-26 10:26:53 +02:00
edbb755dfe
Cycles: tweaks for better GPU code generation
...
Uninitialized variables are harder to handle for the compiler.
Ref D5363
2019-08-26 10:26:53 +02:00
e12c08e8d1
ClangFormat: apply to source, most of intern
...
Apply clang format as proposed in T53211.
For details on usage and instructions for migrating branches
without conflicts, see:
https://wiki.blender.org/wiki/Tools/ClangFormat
2019-04-17 06:21:24 +02:00
1daa20ad9f
Cleanup: strip trailing space for cycles
2018-07-06 10:17:58 +02:00
3165e8740b
Fix T48139: Checker texture strange behavior in cycles
...
Seems particular CUDA implementations has some precision issues,
which made integer coordinate (which was expected to always be
positive) to go negative.
2016-04-15 15:30:30 +02:00
ee36e75b85
Cleanup: Fix Cycles Apache header.
...
This was already mixed a bit, but the dot belongs there.
2014-12-25 02:50:24 +01:00
ead83a48f1
Fix T40692, Checker Texture derivation on very large scales (1k).
...
It might still have a derivation on larger scales (10k or more), but we need some offset to avoid precision issues on unit coordinates.
2014-06-20 09:03:22 +02:00
6b61f7f755
Code cleanup / Cycles: Don't pass scale to texture functions, do the multiplication in the function call already.
2014-01-13 21:17:55 +01:00
c18712e868
Cycles: change __device and similar qualifiers to ccl_device in kernel code.
...
This to avoids build conflicts with libc++ on FreeBSD, these __ prefixed values
are reserved for compilers. I apologize to anyone who has patches or branches
and has to go through the pain of merging this change, it may be easiest to do
these same replacements in your code and then apply/merge the patch.
Ref T37477.
2013-11-18 08:48:15 +01:00
b9ce231060
Cycles: relicense GNU GPL source code to Apache version 2.0.
...
More information in this post:
http://code.blender.org/
Thanks to all contributes for giving their permission!
2013-08-18 14:16:15 +00:00
d835d2f4e6
Code cleanup: avoid some warnings due to implicit uint/int/float/double conversion.
2013-06-07 16:06:17 +00:00
289ca57e7a
Code Cleanup / Cycles:
...
* Remove an unused parameter from Checker texture and correct a typo in license header.
2013-05-20 00:26:48 +00:00
8f37c143ed
Cycles: small tweak to checker texture, scale rather than add with epsilon,
...
looks a bit better on all sides of a mesh.
2012-01-09 16:57:26 +00:00
8bfa48384d
Cycles: checker texture node, patch by Thomas.
2012-01-08 14:55:43 +00:00