media-libs / openpgl

Intel Open Path Guiding Library

Official package sites : https://github.com/RenderKit/openpgl ·

The Intel® Open Path Guiding Library (Intel® Open PGL) implements a set of representations and training algorithms needed to integrate path guiding into a renderer. Open PGL offers implementations of current state-of-the-art path guiding methods, which increase the sampling quality and, therefore, the efficiency of a renderer. The goal of Open PGL is to provide implementations that are well tested and robust enough to be used in a production environment.

v0.6.0 :: 0/0.6 :: gentoo

Modified
License
Apache-2.0
Keywords
-* amd64 ~arm64
USE flags
debug

v0.5.0-r1 :: 0/0.5 :: gentoo

Modified
License
Apache-2.0
Keywords
-* amd64 ~arm64
USE flags
debug

General

debug
Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces

cpu_flags_x86

avx2
Adds support for Advanced Vector Extensions 2 instructions
avx512dq
Use AVX-512 double- and quad-word instructions
sse4_2
Enable SSE4.2 instruction support

dev-cpp / tbb : High level abstract threading library

media-libs / embree : Collection of high-performance ray tracing kernels

dev-cpp / tbb : High level abstract threading library

media-libs / embree : Collection of high-performance ray tracing kernels

media-gfx / blender : 3D Creation/Animation/Publishing System

938173
media-libs/openpgl-0.6.0 - failed to emerge on arm64 with march=native: sse2neon.h:9902:69: error: invalid operands to binary ^ (have ‘__Int64x2_t’ and ‘__Uint8x16_t’)
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/openpgl: Stabilize 0.6.0 amd64, #947503
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-libs/openpgl: clarify neon2x
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/openpgl: backport Fix arm64 cpuflags
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/openpgl: change url
Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-libs/openpgl: Fix arm64 cpuflags
openpgl requires the NEON ISA to be enabled when compiling for arm64. All arm64 cpus supports NEON so turn them on if arm64 is detected. Regular arm (non 64) is not supported upstream, so we don't add any code for the regular arm arch here Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Joonas Niilola · gentoo
media-libs/openpgl: Stabilize 0.5.0-r1 amd64, #929066
Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Eli Schwartz · gentoo
media-libs/openpgl: mark as LTO-unsafe, strict-aliasing unsafe
Note: Upstream updating to set -fno-strict-aliasing is not the same as fixing the issue. Closes: https://bugs.gentoo.org/926890 Signed-off-by: Eli Schwartz <eschwartz93@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Paul Zander · gentoo
media-gfx/openpgl: add 0.6.0, use PV as subslot
Bug: https://bugs.gentoo.org/926890 Closes: https://bugs.gentoo.org/927244 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35969 Signed-off-by: Sam James <sam@gentoo.org>
Paul Zander · gentoo
media-libs/embree: 4.3.1 bump, fix slot, remove mask, re-enable tests
Split up REQUIRED_USE per arch. Closes: https://bugs.gentoo.org/927843 Closes: https://bugs.gentoo.org/927833 Signed-off-by: Paul Zander <negril.nx+gentoo@gmail.com> Closes: https://github.com/gentoo/gentoo/pull/35927 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-libs/openpgl: Fix compiling with arm64 NEON
Closes: https://bugs.gentoo.org/908869 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sebastian Parborg · gentoo
media-libs/openpgl: Fix arches and REQUIRED_USE
OpenPGL does not support anything else than amd64 and arm64. The other arches will not compile. Closes: https://bugs.gentoo.org/905661 Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Sam James · gentoo
media-libs/openpgl: style tweaks
Signed-off-by: Sam James <sam@gentoo.org>
Sebastian Parborg · gentoo
media-libs/openpgl: New package
OpenPGL is a pathguiding library developed by Intel. This can be used in raytracing engines to guide rays in clever ways to reduce the overall noise of the picture in difficult lighting situations. Signed-off-by: Sebastian Parborg <darkdefende@gmail.com> Signed-off-by: Sam James <sam@gentoo.org>