http://www.miikahweb.com/feed.php MiikaHweb - Blender Tmp-macs-arm-cycles Branch http://www.miikahweb.com/ MiikaHweb - Blender Tmp-macs-arm-cycles Branch fi Sat, 24 Jul 21 01:50:23 +0000 MiikaHweb RSS contact at miikahweb.com <![CDATA[[0eeb60b]: Cycles: refactor intrinsic functions implementation]]> http://www.miikahweb.com/en/blender/git-logs/commit/0eeb60b8e17aff574b9e2ec5eef0579aa2b39f4f 0eeb60b
Branches : tmp-macs-arm-cycles
Author : Brecht Van Lommel (brecht)
----------------------------------------
Cycles: refactor intrinsic functions implementation

* Add processor independent fallbacks
* Use uint32_t and uint64_t types
* Remove unused functions
* Better comments and less indentation

Ref D8237, T78710

----------------------------------------
11 Paths Changed]]>
Mon, 15 Feb 2021 19:03:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0eeb60b8e17aff574b9e2ec5eef0579aa2b39f4fBrecht Van Lommel
<![CDATA[[0f28751]: Cycles: add support for Arm Neon instructions using sse2neon]]> http://www.miikahweb.com/en/blender/git-logs/commit/0f28751337d1836a16dca01b8c9b513bc813bfa6 0f28751
Branches : tmp-macs-arm-cycles
Author : Brecht Van Lommel (brecht)
----------------------------------------
Cycles: add support for Arm Neon instructions using sse2neon

Based on patch contributed by Apple and Stefan Werner.

Ref D8237, T78710

----------------------------------------
8 Paths Changed]]>
Mon, 15 Feb 2021 19:03:43 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/0f28751337d1836a16dca01b8c9b513bc813bfa6Brecht Van Lommel
<![CDATA[[29b6715]: macOS: add Embree, OpenImageDenoise and sse2neon libraries...]]> http://www.miikahweb.com/en/blender/git-logs/commit/29b6715ab0a972702c418577e67d7af204a6ed2a 29b6715
Branches : tmp-macs-arm-cycles
Author : Brecht Van Lommel (brecht)
----------------------------------------
macOS: add Embree, OpenImageDenoise and sse2neon libraries for ARM

This required using a fork of Embree, newer LLVM version, unreleased ISPC
version and sse2neon directly from Git. Hopefully over time all the required
changes end up in official releases. For now we deviate from other platforms.

Patch based on contributions by Apple and Stefan Werner.

Ref D9527, D8237, T78710

----------------------------------------
14 Paths Changed]]>
Mon, 15 Feb 2021 18:05:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/29b6715ab0a972702c418577e67d7af204a6ed2aBrecht Van Lommel
<![CDATA[[6ef435b]: BLI: add BLI_simd.h header to wrap SSE includes]]> http://www.miikahweb.com/en/blender/git-logs/commit/6ef435bb29fc5eef3be159792220830d948f3e1c 6ef435b
Branches : tmp-macs-arm-cycles
Author : Brecht Van Lommel (brecht)
----------------------------------------
BLI: add BLI_simd.h header to wrap SSE includes

In preparation of adding Neon support.

Ref T78710

----------------------------------------
13 Paths Changed]]>
Mon, 15 Feb 2021 18:05:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/6ef435bb29fc5eef3be159792220830d948f3e1cBrecht Van Lommel
<![CDATA[[a0df60e]: macOS: fix Cycles not detecting 64 bit and failing to build...]]> http://www.miikahweb.com/en/blender/git-logs/commit/a0df60eeb73f738a778011e04bbaa910f70ba127 a0df60e
Branches : tmp-macs-arm-cycles
Author : Brecht Van Lommel (brecht)
----------------------------------------
macOS: fix Cycles not detecting 64 bit and failing to build with Embree

Contributed by Apple

Ref D9527, T78710

----------------------------------------
2 Paths Changed]]>
Mon, 15 Feb 2021 17:28:29 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/a0df60eeb73f738a778011e04bbaa910f70ba127Brecht Van Lommel
<![CDATA[[e48ecea]: macOS: use sse2neon to emulate SSE instructions with Arm Neon...]]> http://www.miikahweb.com/en/blender/git-logs/commit/e48ecea0237a64f3f030c99e1a7b06056f7795b7 e48ecea
Branches : tmp-macs-arm-cycles
Author : Brecht Van Lommel (brecht)
----------------------------------------
macOS: use sse2neon to emulate SSE instructions with Arm Neon

* WITH_CPU_SSE was renamed to WITH_CPU_SIMD, and now covers both SSE and Neon.
* For macOS sse2neon.h is included as part of the precompiled libraries.
* Adding Linux support should be possible too, but the best way to handle this
library without official releases or availability in distributions is to be
decided still.

Ref T78710

----------------------------------------
6 Paths Changed]]>
Mon, 15 Feb 2021 18:05:08 +0000 http://www.miikahweb.com/en/blender/git-logs/commit/e48ecea0237a64f3f030c99e1a7b06056f7795b7Brecht Van Lommel