Metal Viewport #96261
Labels
No Label
Interest
Alembic
Interest
Animation & Rigging
Interest
Asset System
Interest
Audio
Interest
Automated Testing
Interest
Blender Asset Bundle
Interest
BlendFile
Interest
Code Documentation
Interest
Collada
Interest
Compatibility
Interest
Compositing
Interest
Core
Interest
Cycles
Interest
Dependency Graph
Interest
Development Management
Interest
EEVEE
Interest
Freestyle
Interest
Geometry Nodes
Interest
Grease Pencil
Interest
ID Management
Interest
Images & Movies
Interest
Import Export
Interest
Line Art
Interest
Masking
Interest
Metal
Interest
Modeling
Interest
Modifiers
Interest
Motion Tracking
Interest
Nodes & Physics
Interest
OpenGL
Interest
Overlay
Interest
Overrides
Interest
Performance
Interest
Physics
Interest
Pipeline, Assets & IO
Interest
Platforms, Builds & Tests
Interest
Python API
Interest
Render & Cycles
Interest
Render Pipeline
Interest
Sculpt, Paint & Texture
Interest
Text Editor
Interest
Translations
Interest
Triaging
Interest
Undo
Interest
USD
Interest
User Interface
Interest
UV Editing
Interest
VFX & Video
Interest
Video Sequencer
Interest
Viewport & EEVEE
Interest
Virtual Reality
Interest
Vulkan
Interest
Wayland
Interest
Workbench
Interest: X11
Legacy
Asset Browser Project
Legacy
Blender 2.8 Project
Legacy
Milestone 1: Basic, Local Asset Browser
Legacy
OpenGL Error
Meta
Good First Issue
Meta
Papercut
Meta
Retrospective
Meta
Security
Module
Animation & Rigging
Module
Core
Module
Development Management
Module
Grease Pencil
Module
Modeling
Module
Nodes & Physics
Module
Pipeline, Assets & IO
Module
Platforms, Builds & Tests
Module
Python API
Module
Render & Cycles
Module
Sculpt, Paint & Texture
Module
Triaging
Module
User Interface
Module
VFX & Video
Module
Viewport & EEVEE
Platform
FreeBSD
Platform
Linux
Platform
macOS
Platform
Windows
Severity
High
Severity
Low
Severity
Normal
Severity
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Info from Developers
Status
Needs Information from User
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Patch
Type
Report
Type
To Do
No Milestone
No project
No Assignees
41 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: blender/blender#96261
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Status:
?
Initial stages of developmentDescription
Bringing Metal support to the Blender viewport for optimal performance on macOS. This will be implemented as a new GPU Backend within Blender's GPU Module.
GHOST
EEVEE Next - Workbench Next - Overlay Next
Initial bring-up
Optimisation + Later:
GPU Module METAL Backend
More items to be added as necessary.
GPU Feature coverage
A number of features available in Blender require API functionality which is either not directly available in the Metal API, such as geometry shaders, or requires a higher degree of explicitness from the high-level renderer. These tasks represent non-invasive changes required to enable full Metal support:
GPU_PRIM_TRI_FAN
/GPU_PRIM_LINE_LOOP
(https://developer.apple.com/documentation/metal/mtlprimitivetype?language=objc)GPU_uniformbuf_create_from_list
)GPU_DEPTH24_STENCIL8
)Relevant links:
-
https://developer.apple.com/metal/Metal-Shading-Language-Specification.pdf-
https://developer.apple.com/metal/-
https://developer.apple.com/metal/Metal-Feature-Set-Tables.pdfAdded subscriber: @Michael-Parkin-White-Apple
Added subscriber: @lichtwerk
Changed status from 'Needs Triage' to: 'Needs Developer To Reproduce'
Guess this can be confirmed (it was still in the
Needs Triage
status)?Changed status from 'Needs Developer To Reproduce' to: 'Confirmed'
Added subscriber: @Alaska
Added subscriber: @CharlesWardlaw
Added subscriber: @ThomasDinges
Added subscriber: @SteveWong-1
Added subscriber: @Steve-Hanff
Added subscriber: @hatchli
Added subscriber: @Dangry
Added subscriber: @blenderrocket
Added subscriber: @MN-4
This issue was referenced by
309ea31485
This issue was referenced by
19c793af35
Added subscriber: @ErikT
Added subscriber: @HectorDeAnda
Added subscriber: @PhlixFer
Added subscriber: @CookItOff
Added subscriber: @Koen-Kooi
This issue was referenced by
7c9e128bbf
This issue was referenced by
49bc640b76
Added subscriber: @2046411367
This issue was referenced by
e28f07b5c8
This issue was referenced by
8f0e06a0ca
Added subscriber: @FynnGr
This issue was referenced by
cdd4354c81
This issue was referenced by
db622b5a0b
Added subscriber: @fuchs_und_baer
Added subscriber: @AledBrown
This issue was referenced by
073139e329
Added subscriber: @WilliamReynish
Added subscriber: @Nurb2Kea
This issue was referenced by
9130a60d3d
This issue was referenced by
4527dd1ce4
Added subscriber: @pixeltrain3d
Added subscriber: @mattli911
Added subscriber: @Brainzman
This issue was referenced by
6bba4d864e
This issue was referenced by
9835d5e58b
Added subscriber: @Cigitia
Added subscriber: @skyscapeparadise
Added subscriber: @Alex-Claydon
Added subscriber: @mycoconut
Added subscriber: @OlliPikkarainen
Added subscriber: @GeorgiaPacific
Added subscriber: @Austin-Berenyi
Added subscriber: @Kuutti-Taavitsainen
This issue was referenced by
5f4409b02e
This issue was referenced by
ac07fb38a1
This issue was referenced by
cc8ea6ac67
Added subscriber: @winnertakesteve-1
This issue was referenced by
bb63b98d1f
This issue was referenced by
697b447c20
This issue was referenced by
1514e1a5b7
This issue was referenced by
18b45aabf9
This issue was referenced by
e8bcca4bdc
Added subscriber: @Emi_Martinez
This issue was referenced by
0fdb9cd650
Removed subscriber: @Alex-Claydon
Added subscriber: @Alex-Claydon
This issue was referenced by
aed301704a
Added subscriber: @Alexander-Hartmann
Removed subscriber: @fuchs_und_baer
Added subscriber: @makizar
This issue was referenced by
b132e3b3ce
This issue was referenced by
009f7de619
Added subscriber: @Caco-Oportot
This issue was referenced by
6b8bb26c45
This issue was referenced by
d90a2b0ab7
This issue was referenced by
2744ee2262
This issue was referenced by
a83f2834c7
This issue was referenced by
9ec20f2ede
This issue was referenced by
359d98423e
This issue was referenced by
2e61c446ac
Removed subscriber: @Alexander-Hartmann
This issue was referenced by
81f425a36f
This issue was referenced by
2712265598
This issue was referenced by
df1fe18ed7
This issue was referenced by
b3464fe152
This issue was referenced by
dedca2c994
This issue was referenced by
7ff47f7a94
This issue was referenced by
3535670ff1
This issue was referenced by
51e2ce7df5
This issue was referenced by
d4c085c17d
This issue was referenced by
b1d2ea3e1b
This issue was referenced by
ed8f3dc9c7
This issue was referenced by
d3f626b535
Added subscriber: @MatthiasZierau
This issue was referenced by
cd2926fb05
This issue was referenced by
0ba5954bb2
This issue was referenced by
1c672f3d1d
This issue was referenced by
139fb38d4f
This issue was referenced by
84c25fdcaa
This issue was referenced by
57552f52b2
This issue was referenced by
6dde185dc4
This issue was referenced by
596ee79a9f
This issue was referenced by
aca9c131fc
This issue was referenced by
f3bd5458a3
This issue was referenced by
a504058dee
This issue was referenced by
f152159101
This issue was referenced by
8703db393b