Python
Java
PHP
IOS
Android
Nodejs
JavaScript
Html5
Windows
Ubuntu
Linux
重叠金属点基元和混合
我正在渲染部分重叠的点基元 片段着色器将每个点基元正方形的部分着色为透明 实心中心圆 不与任何其他点基元重叠的点基元将按预期着色 正方形的透明区域显示背景 当这样的点基元与另一个点基元重叠时 行为是意外的 具体来说 透明区域不显示周围点图元
metal
metalkit
如何以 bgra8Unorm 像素格式在 MTLTexture 上绘图
当我绘制时我的代码可以工作MTLTexture with rgba32Float像素格式 我可以采取CVPixelBuffer出来了 But FlutterTexture需要bgra8Unorm格式 我不想转换CVPixelBuffer由于
ios
swift
flutter
metal
metalkit
iOS 12 和 SKShader 中已弃用 OpenGL ES
我对 SpriteKit 中着色器的概念和使用非常陌生 我发现本教程介绍了如何使用附加到 Color Sprite 的自定义着色器属性的自定义着色器文件 Fractal fsh 渲染 Mandelbrot 分形 https www wehe
ios
opengles
spritekit
fragmentshader
metalkit
如何将 Metal Performance Shader 与 MTLBlitCommandEncoder 同步?
我试图更好地理解使用时的同步要求Metal Performance Shaders and an MTLBlitCommandEncoder 我有一个MTLCommandBuffer设置如下 Use MTLBlitCommandEncode
Objectivec
MacOS
metal
metalkit
metalperformanceshaders
MTKView - 调整纹理大小以填充视图
我对 Metal 很陌生 但正在努力遵循 Apple 的规定AVCam滤镜 https developer apple com documentation avfoundation cameras and media capture avc
ios
swift
AVFoundation
metal
metalkit
如何将位图纹理的每个像素渲染到 macOS 上屏幕的每个本机物理像素?
由于现代 macOS 设备默认选择使用缩放后的 HiDPI 分辨率 位图图像在屏幕上会变得模糊 有没有办法将位图逐像素渲染到显示屏的真实本机物理像素 任何 CoreGraphics OpenGL 或 Metal API 都可以在不改变屏幕显
MacOS
cocoa
metal
metalkit
HiDPI
使用金属的纹理画笔(绘图应用程序)
I am trying to implement a metal backed drawing application where brushstrokes are drawn on an MTKView by textured squar
ios
swift
metal
metalkit
如何通过 MTKView 使用多重采样?
我正在尝试使用多重采样MTKView 我有一个MTKView与一名代表 我设置了视图sampleCount属性为 4 我使用以下命令创建一个管道状态描述符rasterSampleCount设置为 4 并使用它来创建我在渲染时使用的渲染管道状
swift
metal
metalkit
multisampling
绘制到 MTKView 或 CAMetalLayer 是否需要在主线程上进行?
众所周知 更新用户界面AppKit or UIKit需要在主线程上进行 Metal 在呈现时是否有相同的要求 drawable 在层托管中NSView我一直在玩 我注意到我可以打电话 CAMetalLayer nextDrawable fr
MacOS
UIKit
metal
appkit
metalkit
使用 Metal 对 SceneKit 渲染进行抗锯齿处理
我是金属新手 我正在使用 Metal 渲染 SceneKit 场景这个苹果示例代码 https developer apple com documentation avfoundation media playback and select
Rendering
scenekit
metal
metalkit
从 MTKView 创建的 UIImage 会导致颜色/不透明度差异
当我将 MTKView 的内容捕获到 UIImage 中时 生成的图像看起来有质量上的不同 如下所示 我用来生成 UIImage 的代码如下 let kciOptions kCIContextWorkingColorSpace CGColo
swift
UIImageView
metal
rendertotexture
metalkit
Metal RGB 到 YUV 转换计算着色器
我正在尝试编写一个 Metal 计算着色器来从 RGB 转换为 YUV 但遇到构建错误 typedef struct float3x3 matrix float3 offset ColorConversion Compute kernel
ios
opengles
metal
metalkit
metalperformanceshaders
MTLCreateSystemDefaultDevice 在 iOS 13 模拟器上返回 nil
我正在使用 Xcode 11 GM Seed 11A419c 当我在 iOS 13 模拟器上运行 Metal 代码并尝试访问使用 MTLCreateSystemDefaultDevice 创建的 Metal 设备时 它返回 nil 如果没有
ios
xcode
metal
ios13
metalkit