Sv. Lockal
|
e7c2578576
|
Cycles: avoid 1.0f/(1.0f/x) divisions, which msvc (only) can't optimize.
This makes bmw scene in msvc 12 builds 6% faster.
It also gives a minor speedup for SSE hair in all compilers.
|
2014-04-03 22:08:53 +04:00 |
|
Brecht Van Lommel
|
393216a6df
|
Cycles code refactor: move more code to geom folder, add some comments.
|
2014-03-29 13:03:48 +01:00 |
|
Brecht Van Lommel
|
e8b1cfed0a
|
Cycles code refactor: replace magic ~0 values in the code with defines.
|
2014-03-29 13:03:47 +01:00 |
|
Brecht Van Lommel
|
0509553b5e
|
Cycles code refactor: changes to make adding new primitive types easier.
|
2014-03-29 13:03:46 +01:00 |
|
Brecht Van Lommel
|
24ad7e0bea
|
Cycles code refactor: add support for motion vertex attributes.
|
2014-03-29 13:03:46 +01:00 |
|
Brecht Van Lommel
|
41d1675053
|
Cycles code refactor: move more geometry code into per primitive files.
|
2014-03-29 13:03:45 +01:00 |
|
Brecht Van Lommel
|
84470a1190
|
Cycles code refactor: move geometry related kernel files into own directory.
|
2014-03-29 13:03:45 +01:00 |
|