Summary
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.
Versions
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
USE flags
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
Dependencies
dev-cpp / tbb : High level abstract threading library
media-libs / embree : Collection of high-performance ray tracing kernels
Runtime Dependencies
dev-cpp / tbb : High level abstract threading library
media-libs / embree : Collection of high-performance ray tracing kernels
Depending packages
media-gfx / blender : 3D Creation/Animation/Publishing System
Bugs
- 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’)
Change logs
- 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>