You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
SyphonMetalServer always creates a SyphonServerRendererMetal with associated pipeline state. This will never be used if the host only provides blittable textures. Although we could lazily initialise it, that would cause some delay to the first frame published.
Possibly add an option to be passed to the options dictionary which takes a MTLTextureDescriptor for textures the host intends to publish, and skip SyphonServerRendererMetal creation if the textures will be blittable.
The harm in this will be somewhat mitigated by #85.
The text was updated successfully, but these errors were encountered:
bangnoise
changed the title
Possibly allow the host to avoid the Metal pipeline state if they will always blit
Possibly allow the host to avoid server Metal pipeline state if they will always blit
Jan 6, 2023
SyphonMetalServer always creates a SyphonServerRendererMetal with associated pipeline state. This will never be used if the host only provides blittable textures. Although we could lazily initialise it, that would cause some delay to the first frame published.
Possibly add an option to be passed to the options dictionary which takes a MTLTextureDescriptor for textures the host intends to publish, and skip SyphonServerRendererMetal creation if the textures will be blittable.
The harm in this will be somewhat mitigated by #85.
The text was updated successfully, but these errors were encountered: