notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details
filament Real-time physically based rendering engine
1.74.1 graphics on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 1.71.6Version of this port present on the latest quarterly branch.
Maintainer: yuri@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-08-19 19:42:19
Last Update: 2026-07-30 18:11:33
Commit Hash: 8e7c129
License: APACHE20
WWW:
https://google.github.io/filament/
https://github.com/google/filament
Description:
Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (259 items)
Collapse this list.
  1. /usr/local/share/licenses/filament-1.74.1/catalog.mk
  2. /usr/local/share/licenses/filament-1.74.1/LICENSE
  3. /usr/local/share/licenses/filament-1.74.1/APACHE20
  4. @comment bin/assets/fonts/Roboto-License.txt
  5. @comment bin/assets/fonts/Roboto-Medium.ttf
  6. @comment bin/assets/ibl/lightroom_14b/lightroom_14b_ibl.ktx
  7. @comment bin/assets/ibl/lightroom_14b/lightroom_14b_skybox.ktx
  8. @comment bin/assets/ibl/lightroom_14b/sh.txt
  9. bin/basisu
  10. bin/cmgen
  11. bin/diffimg
  12. bin/filamesh
  13. bin/glslminifier
  14. @comment bin/gltf_viewer
  15. bin/matc
  16. bin/matedit
  17. @comment bin/material_sandbox
  18. bin/matinfo
  19. bin/mipgen
  20. bin/normal-blending
  21. bin/resgen
  22. bin/roughness-prefilter
  23. bin/specgen
  24. bin/specular-color
  25. bin/uberz
  26. include/backend/AcquiredImage.h
  27. include/backend/BufferDescriptor.h
  28. include/backend/CallbackHandler.h
  29. include/backend/DescriptorSetOffsetArray.h
  30. include/backend/DriverApiForward.h
  31. include/backend/DriverEnums.h
  32. include/backend/Handle.h
  33. include/backend/PipelineState.h
  34. include/backend/PixelBufferDescriptor.h
  35. include/backend/Platform.h
  36. include/backend/PresentCallable.h
  37. include/backend/Program.h
  38. include/backend/README.md
  39. include/backend/SamplerDescriptor.h
  40. include/backend/TargetBufferInfo.h
  41. include/backend/platforms/AndroidNdk.h
  42. include/backend/platforms/OpenGLPlatform.h
  43. include/backend/platforms/PlatformCocoaGL.h
  44. include/backend/platforms/PlatformCocoaTouchGL.h
  45. include/backend/platforms/PlatformEGL.h
  46. include/backend/platforms/PlatformEGLAndroid.h
  47. include/backend/platforms/PlatformEGLHeadless.h
  48. include/backend/platforms/PlatformGLX.h
  49. include/backend/platforms/PlatformMetal-ObjC.h
  50. include/backend/platforms/PlatformMetal.h
  51. include/backend/platforms/PlatformOSMesa.h
  52. include/backend/platforms/PlatformWGL.h
  53. include/backend/platforms/PlatformWebGL.h
  54. include/backend/platforms/VulkanPlatform.h
  55. include/backend/platforms/VulkanPlatformAndroid.h
  56. include/backend/platforms/VulkanPlatformApple.h
  57. include/backend/platforms/VulkanPlatformLinux.h
  58. include/backend/platforms/VulkanPlatformWindows.h
  59. include/backend/platforms/WebGPUPlatform.h
  60. include/backend/platforms/WebGPUPlatformAndroid.h
  61. include/backend/platforms/WebGPUPlatformApple.h
  62. include/backend/platforms/WebGPUPlatformLinux.h
  63. include/backend/platforms/WebGPUPlatformWasm.h
  64. include/backend/platforms/WebGPUPlatformWindows.h
  65. include/backend/platforms/WebGPUWasmPolyfill.h
  66. include/camutils/Bookmark.h
  67. include/camutils/Manipulator.h
  68. include/camutils/compiler.h
  69. include/filamat/Enums.h
  70. include/filament/FramePacer.h
  71. include/filament/FramePipelineEstimator.h
  72. include/filamat/MaterialBuilder.h
  73. include/filamat/Package.h
  74. include/filament-generatePrefilterMipmap/generatePrefilterMipmap.h
  75. include/filament-iblprefilter/IBLPrefilterContext.h
  76. include/filament-matp/Config.h
  77. include/filament-matp/MaterialParser.h
  78. include/filament/Box.h
  79. include/filament/BufferObject.h
  80. include/filament/Camera.h
  81. include/filament/Color.h
  82. include/filament/ColorGrading.h
  83. include/filament/ColorSpace.h
  84. include/filament/DebugRegistry.h
  85. include/filament/Engine.h
  86. include/filament/Exposure.h
  87. include/filament/Fence.h
  88. include/filament/FilamentAPI.h
  89. include/filament/FrameHistoryStream.h
  90. include/filament/Frustum.h
  91. include/filament/IndexBuffer.h
  92. include/filament/IndirectLight.h
  93. include/filament/InstanceBuffer.h
  94. include/filament/LightManager.h
  95. include/filament/Material.h
  96. include/filament/MaterialChunkType.h
  97. include/filament/MaterialEnums.h
  98. include/filament/MaterialInstance.h
  99. include/filament/MorphTargetBuffer.h
  100. include/filament/Options.h
  101. include/filament/RenderTarget.h
  102. include/filament/RenderableManager.h
  103. include/filament/Renderer.h
  104. include/filament/Scene.h
  105. include/filament/SkinningBuffer.h
  106. include/filament/Skybox.h
  107. include/filament/Stream.h
  108. include/filament/SwapChain.h
  109. include/filament/Sync.h
  110. include/filament/Texture.h
  111. include/filament/TextureSampler.h
  112. include/filament/ToneMapper.h
  113. include/filament/TransformManager.h
  114. include/filament/VertexBuffer.h
  115. include/filament/View.h
  116. include/filament/Viewport.h
  117. include/filameshio/MeshReader.h
  118. include/geometry/SurfaceOrientation.h
  119. include/geometry/TangentSpaceMesh.h
  120. include/geometry/Transcoder.h
  121. include/gltfio/Animator.h
  122. include/gltfio/AssetLoader.h
  123. include/gltfio/FilamentAsset.h
  124. include/gltfio/FilamentInstance.h
  125. include/gltfio/MaterialProvider.h
  126. include/gltfio/NodeManager.h
  127. include/gltfio/ResourceLoader.h
  128. include/gltfio/TextureProvider.h
  129. include/gltfio/TrsTransformManager.h
  130. include/gltfio/materials/uberarchive.h
  131. include/gltfio/math.h
  132. include/ibl/Cubemap.h
  133. include/ibl/CubemapIBL.h
  134. include/ibl/CubemapSH.h
  135. include/ibl/CubemapUtils.h
  136. include/ibl/Image.h
  137. include/ibl/utilities.h
  138. include/image/ColorTransform.h
  139. include/image/ImageOps.h
  140. include/image/ImageSampler.h
  141. include/image/Ktx1Bundle.h
  142. include/image/LinearImage.h
  143. include/imageio-lite/ImageDecoder.h
  144. include/imageio-lite/ImageEncoder.h
  145. include/ktxreader/Ktx1Reader.h
  146. include/ktxreader/Ktx2Reader.h
  147. include/math/TMatHelpers.h
  148. include/math/TQuatHelpers.h
  149. include/math/TVecHelpers.h
  150. include/math/compiler.h
  151. include/math/fast.h
  152. include/math/half.h
  153. include/math/mat2.h
  154. include/math/mat3.h
  155. include/math/mat4.h
  156. include/math/mathfwd.h
  157. include/math/norm.h
  158. include/math/quat.h
  159. include/math/scalar.h
  160. include/math/vec2.h
  161. include/math/vec3.h
  162. include/math/vec4.h
  163. include/mathio/ostream.h
  164. include/mikktspace/mikktspace.h
  165. include/tsl/robin_growth_policy.h
  166. include/tsl/robin_hash.h
  167. include/tsl/robin_map.h
  168. include/tsl/robin_set.h
  169. include/uberz/ArchiveEnums.h
  170. include/uberz/ReadableArchive.h
  171. include/uberz/WritableArchive.h
  172. include/utils/Allocator.h
  173. include/utils/BitmaskEnum.h
  174. include/utils/CString.h
  175. include/utils/CallStack.h
  176. include/utils/Entity.h
  177. include/utils/EntityInstance.h
  178. include/utils/EntityManager.h
  179. include/utils/FixedCapacityVector.h
  180. include/utils/Hash.h
  181. include/utils/ImmutableCString.h
  182. include/utils/InternPool.h
  183. include/utils/Invocable.h
  184. include/utils/Log.h
  185. include/utils/Logger.h
  186. include/utils/LruCache.h
  187. include/utils/MonotonicRingMap.h
  188. include/utils/Mutex.h
  189. include/utils/NameComponentManager.h
  190. include/utils/PagedArenaBitset.h
  191. include/utils/PagedArenaBitsetPool.h
  192. include/utils/Panic.h
  193. include/utils/Path.h
  194. include/utils/PrivateImplementation-impl.h
  195. include/utils/PrivateImplementation.h
  196. include/utils/RefCountedMap.h
  197. include/utils/SingleInstanceComponentManager.h
  198. include/utils/Slice.h
  199. include/utils/StaticString.h
  200. include/utils/Status.h
  201. include/utils/StructureOfArrays.h
  202. include/utils/Systrace.h
  203. include/utils/algorithm.h
  204. include/utils/bitset.h
  205. include/utils/compiler.h
  206. include/utils/compressed_pair.h
  207. include/utils/debug/Mutex.h
  208. include/utils/debug.h
  209. include/utils/generic/Mutex.h
  210. include/utils/getopt.h
  211. include/utils/memalign.h
  212. include/utils/ostream.h
  213. include/utils/sstream.h
  214. include/utils/tribool.h
  215. include/utils/unwindows.h
  216. include/viewer/AutomationEngine.h
  217. include/viewer/AutomationSpec.h
  218. include/viewer/RemoteServer.h
  219. include/viewer/Settings.h
  220. include/viewer/ViewerGui.h
  221. lib/libabseil.a
  222. lib/libbackend.a
  223. lib/libbasis_transcoder.a
  224. lib/libbluegl.a
  225. lib/libbluevk.a
  226. lib/libcamutils.a
  227. lib/libcivetweb.a
  228. lib/libdracodec.a
  229. lib/libfilabridge.a
  230. lib/libfilaflat.a
  231. lib/libfilamat.a
  232. lib/libfilament-generatePrefilterMipmap.a
  233. lib/libfilament-iblprefilter.a
  234. lib/libfilament.a
  235. lib/libfilameshio.a
  236. lib/libgeometry.a
  237. lib/libgltfio.a
  238. lib/libgltfio_core.a
  239. lib/libibl-lite.a
  240. lib/libibl.a
  241. lib/libimage.a
  242. lib/libimagediff.a
  243. lib/libimageio-lite.a
  244. lib/libktxreader.a
  245. lib/libmatdbg.a
  246. lib/libmatp.a
  247. lib/libmeshoptimizer.a
  248. lib/libmikktspace.a
  249. lib/libperfetto.a
  250. lib/libshaders.a
  251. lib/libsmol-v.a
  252. lib/libstb.a
  253. lib/libuberarchive.a
  254. lib/libuberzlib.a
  255. lib/libutils.a
  256. lib/libviewer.a
  257. @owner
  258. @group
  259. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • filament>0:graphics/filament
To install the port:
cd /usr/ports/graphics/filament/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/filament
  • pkg install filament
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: filament
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1785390087 SHA256 (google-filament-v1.74.1_GH0.tar.gz) = 2dd41a690325e0e9d63e1f5a50263fba949076801bf40458205a41ea488cc5bb SIZE (google-filament-v1.74.1_GH0.tar.gz) = 679586176

Packages (timestamps in pop-ups are UTC):
filament
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest1.68.41.68.4---n/an/an/a
FreeBSD:13:quarterly1.68.41.68.4---n/an/an/a
FreeBSD:14:latest1.74.11.74.1------
FreeBSD:14:quarterly1.73.01.73.0------
FreeBSD:15:latest1.74.11.74.1n/a-n/an/a--
FreeBSD:15:quarterly1.73.01.73.0n/a-n/an/a--
FreeBSD:16:latest1.74.11.74.1n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. evdev-proto>0 : devel/evdev-proto
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. python3.12 : lang/python312
  6. sdl2-config : devel/sdl20
  7. x11.pc : x11/libX11
Runtime dependencies:
  1. x11.pc : x11/libX11
Library dependencies:
  1. libSDL2.so : devel/sdl20
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for filament-1.74.1: SAMPLES=off: Build samples ===> Use 'make config' to modify these settings
Options name:
graphics_filament
USES:
cmake compiler:c++17-lang localbase:ldflags python:build sdl shebangfix xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/google/filament/tar.gz/v1.74.1?dummy=/
Collapse this list.

Number of commits found: 102 (showing only 2 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
1.25.5
20 Aug 2022 16:37:39
commit hash: 10aeb26633901ef5265a2112f7e2c4206e79e4b9commit hash: 10aeb26633901ef5265a2112f7e2c4206e79e4b9commit hash: 10aeb26633901ef5265a2112f7e2c4206e79e4b9commit hash: 10aeb26633901ef5265a2112f7e2c4206e79e4b9 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
graphics/filament: Broken on i386

Reported by:	fallout
1.25.5
19 Aug 2022 19:40:38
commit hash: d5e52eb269e3059e37b328ea962be4c2200d1523commit hash: d5e52eb269e3059e37b328ea962be4c2200d1523commit hash: d5e52eb269e3059e37b328ea962be4c2200d1523commit hash: d5e52eb269e3059e37b328ea962be4c2200d1523 files touched by this commit
Yuri Victorovich (yuri) search for other commits by this committer
graphics/filament: New port: Real-time physically based rendering engine

Number of commits found: 102 (showing only 2 on this page)

«  1 | 2