Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCampbell Barton <ideasman42@gmail.com>2019-04-17 07:34:20 +0300
committerCampbell Barton <ideasman42@gmail.com>2019-04-17 07:35:07 +0300
commit91a9cd0a94000047248598394c41ac30f893f147 (patch)
tree86315c6b61a4b96066fae4809070614267c379d3 /intern/cycles/render/sobol.cpp
parente12c08e8d170b7ca40f204a5b0423c23a9fbc2c1 (diff)
ClangFormat: manually format sobol.cpp
Disabled because it uses a lot of memory and is mostly data.
Diffstat (limited to 'intern/cycles/render/sobol.cpp')
-rw-r--r--intern/cycles/render/sobol.cpp56
1 files changed, 28 insertions, 28 deletions
diff --git a/intern/cycles/render/sobol.cpp b/intern/cycles/render/sobol.cpp
index 487599476d4..5fb3531b03b 100644
--- a/intern/cycles/render/sobol.cpp
+++ b/intern/cycles/render/sobol.cpp
@@ -54,8 +54,8 @@ CCL_NAMESPACE_BEGIN
#define SOBOL_MAX_NUMBER 32
typedef struct SobolDirectionNumbers {
- uint d, s, a;
- uint m[SOBOL_MAX_NUMBER];
+ uint d, s, a;
+ uint m[SOBOL_MAX_NUMBER];
} SobolDirectionNumbers;
/* Note: this file is skipped by clang-format. */
@@ -21268,40 +21268,40 @@ static SobolDirectionNumbers SOBOL_NUMBERS[SOBOL_MAX_DIMENSIONS - 1] = {
void sobol_generate_direction_vectors(uint vectors[][SOBOL_BITS], int dimensions)
{
- assert(dimensions <= SOBOL_MAX_DIMENSIONS);
+ assert(dimensions <= SOBOL_MAX_DIMENSIONS);
- const uint L = SOBOL_BITS;
+ const uint L = SOBOL_BITS;
- /* first dimension is exception */
- uint *v = vectors[0];
+ /* first dimension is exception */
+ uint *v = vectors[0];
- for(uint i = 0; i < L; i++)
- v[i] = 1 << (31-i); // all m's = 1
+ for (uint i = 0; i < L; i++)
+ v[i] = 1 << (31 - i); // all m's = 1
- for(int dim = 1; dim < dimensions; dim++) {
- SobolDirectionNumbers *numbers = &SOBOL_NUMBERS[dim-1];
- uint s = numbers->s;
- uint a = numbers->a;
- uint *m = numbers->m;
+ for (int dim = 1; dim < dimensions; dim++) {
+ SobolDirectionNumbers *numbers = &SOBOL_NUMBERS[dim - 1];
+ uint s = numbers->s;
+ uint a = numbers->a;
+ uint *m = numbers->m;
- v = vectors[dim];
+ v = vectors[dim];
- if(L <= s) {
- for(uint i = 0; i < L; i++)
- v[i] = m[i] << (31-i);
- }
- else {
- for(uint i = 0; i < s; i++)
- v[i] = m[i] << (31-i);
+ if (L <= s) {
+ for (uint i = 0; i < L; i++)
+ v[i] = m[i] << (31 - i);
+ }
+ else {
+ for (uint i = 0; i < s; i++)
+ v[i] = m[i] << (31 - i);
- for(uint i = s; i < L; i++) {
- v[i] = v[i-s] ^ (v[i-s] >> s);
+ for (uint i = s; i < L; i++) {
+ v[i] = v[i - s] ^ (v[i - s] >> s);
- for(uint k = 1; k < s; k++)
- v[i] ^= (((a >> (s-1-k)) & 1) * v[i-k]);
- }
- }
- }
+ for (uint k = 1; k < s; k++)
+ v[i] ^= (((a >> (s - 1 - k)) & 1) * v[i - k]);
+ }
+ }
+ }
}
CCL_NAMESPACE_END