FreeBSD Ports

graphics/filament 1.77.0

Real-time physically based rendering engine

Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
33d6bd6dbc
License
APACHE20
Categories
graphics
Package size
16559.3 KiB, 98391.0 KiB installed

Description

Filament is a real-time physically-based renderer written in C++. It is mobile-first, but also multi-platform.

Install

As a binary package — by origin, or by package name:

pkg install graphics/filament
pkg install filament

From the ports tree:

cd /usr/ports/graphics/filament/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	filament>0:graphics/filament

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest1.77.01.77.0---
FreeBSD:14:quarterly1.77.01.77.0n/a--
FreeBSD:15:latest1.77.01.77.0n/a--
FreeBSD:15:quarterly1.77.01.77.0n/an/an/a
FreeBSD:16:latest1.77.01.77.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 2

The full lists below include those, and their dependencies in turn.

All build dependencies 52
All run dependencies 39

No port depends on this one.

Configuration

Options name: graphics_filament

OptionDefaultDescription
SAMPLESoffBuild samples
USES
cmake compiler:c++17-lang localbase:ldflags python:build sdl shebangfix xorg
Service scripts
none

Files

pkg-plist 256
  • bin/assets/fonts/Roboto-License.txt
  • bin/assets/fonts/Roboto-Medium.ttf
  • bin/assets/ibl/lightroom_14b/lightroom_14b_ibl.ktx
  • bin/assets/ibl/lightroom_14b/lightroom_14b_skybox.ktx
  • bin/assets/ibl/lightroom_14b/sh.txt
  • bin/basisu
  • bin/cmgen
  • bin/diffimg
  • bin/filamesh
  • bin/glslminifier
  • bin/gltf_viewer
  • bin/matc
  • bin/matedit
  • bin/material_sandbox
  • bin/matinfo
  • bin/mipgen
  • bin/normal-blending
  • bin/resgen
  • bin/roughness-prefilter
  • bin/specgen
  • bin/specular-color
  • bin/uberz
  • include/backend/AcquiredImage.h
  • include/backend/BufferDescriptor.h
  • include/backend/CallbackHandler.h
  • include/backend/DescriptorSetOffsetArray.h
  • include/backend/DriverApiForward.h
  • include/backend/DriverEnums.h
  • include/backend/Handle.h
  • include/backend/PipelineState.h
  • include/backend/PixelBufferDescriptor.h
  • include/backend/Platform.h
  • include/backend/PresentCallable.h
  • include/backend/Program.h
  • include/backend/README.md
  • include/backend/SamplerDescriptor.h
  • include/backend/TargetBufferInfo.h
  • include/backend/platforms/AndroidNdk.h
  • include/backend/platforms/OpenGLPlatform.h
  • include/backend/platforms/PlatformCocoaGL.h
  • include/backend/platforms/PlatformCocoaTouchGL.h
  • include/backend/platforms/PlatformEGL.h
  • include/backend/platforms/PlatformEGLAndroid.h
  • include/backend/platforms/PlatformEGLHeadless.h
  • include/backend/platforms/PlatformGLX.h
  • include/backend/platforms/PlatformMetal-ObjC.h
  • include/backend/platforms/PlatformMetal.h
  • include/backend/platforms/PlatformOSMesa.h
  • include/backend/platforms/PlatformWGL.h
  • include/backend/platforms/PlatformWebGL.h
  • include/backend/platforms/VulkanPlatform.h
  • include/backend/platforms/VulkanPlatformAndroid.h
  • include/backend/platforms/VulkanPlatformApple.h
  • include/backend/platforms/VulkanPlatformLinux.h
  • include/backend/platforms/VulkanPlatformWindows.h
  • include/backend/platforms/WebGPUPlatform.h
  • include/backend/platforms/WebGPUPlatformAndroid.h
  • include/backend/platforms/WebGPUPlatformApple.h
  • include/backend/platforms/WebGPUPlatformLinux.h
  • include/backend/platforms/WebGPUPlatformWasm.h
  • include/backend/platforms/WebGPUPlatformWindows.h
  • include/backend/platforms/WebGPUWasmPolyfill.h
  • include/camutils/Bookmark.h
  • include/camutils/Manipulator.h
  • include/camutils/compiler.h
  • include/filamat/Enums.h
  • include/filamat/MaterialBuilder.h
  • include/filamat/Package.h
  • include/filament-generatePrefilterMipmap/generatePrefilterMipmap.h
  • include/filament-iblprefilter/IBLPrefilterContext.h
  • include/filament-matp/Config.h
  • include/filament-matp/MaterialParser.h
  • include/filament/Box.h
  • include/filament/BufferObject.h
  • include/filament/Camera.h
  • include/filament/Color.h
  • include/filament/ColorGrading.h
  • include/filament/ColorSpace.h
  • include/filament/DebugRegistry.h
  • include/filament/Engine.h
  • include/filament/Exposure.h
  • include/filament/Fence.h
  • include/filament/FilamentAPI.h
  • include/filament/FrameHistoryStream.h
  • include/filament/FramePacer.h
  • include/filament/FramePipelineEstimator.h
  • include/filament/Frustum.h
  • include/filament/IndexBuffer.h
  • include/filament/IndirectLight.h
  • include/filament/InstanceBuffer.h
  • include/filament/LightManager.h
  • include/filament/Material.h
  • include/filament/MaterialChunkType.h
  • include/filament/MaterialEnums.h
  • include/filament/MaterialInstance.h
  • include/filament/MorphTargetBuffer.h
  • include/filament/Options.h
  • include/filament/RenderTarget.h
  • include/filament/RenderableManager.h
  • include/filament/Renderer.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
google-filament-v1.77.0_GH0.tar.gz8.27803225e+08cda68596471e2446aef3484ed2cf1a6a68d5cd40019c75a23db79ebf20c2d6d2

Commit history 4

DateCommitCreditsLog message
33d6bd6dbc Yuri Victorovich graphics/filament: update 1.74.1 → 1.77.0
ChangeLog: https://github.com/google/filament/releases/tag/v1.77.0
8e7c12911c Yuri Victorovich graphics/filament: update 1.74.0 → 1.74.1
90cc999259 Yuri Victorovich graphics/filament: update 1.73.0 → 1.74.0
d4c8791335 Yuri Victorovich graphics/filament: update 1.71.6 → 1.73.0