Resultados da pesquisa a pedido "metal"

4 a resposta

código iOS para identificar suporte de metal em tempo de execução?

Normalmente, eu uso o código abaixo para identificar a versão iOS do dispositivo. if ([[UIDevice currentDevice].systemVersion floatValue] >= 8.0)De maneira semelhante, estou tentando encontrar suporte do Metal para o dispositivo. O metal é ...

2 a resposta

A MTLTexture metálica substitui as áreas semi-transparentes pelo preto quando valores alfa que não são 1 ou 0

Enquanto estiver usandoImportador de textura da Apple [https://developer.apple.com/library/ios/samplecode/MetalTexturedQuad/Listings/MetalTexturedQuad_AAPLTexture_mm.html] , ou o meu, um círculo branco de arestas suaves desenhado em software (com ...

2 a resposta

newComputePipelineStateWithFunction falhou

Estou tentando deixar uma rede neural correr em metal. A idéia básica é a duplicação de dados. Cada thread gpu executa uma versão da rede para pontos de dados aleatórios. Eu escrevi outros shaders que funcionam bem. Eu também tentei meu código ...

3 a resposta

Copiar com eficiência o Swift Array para o buffer de memória do iOS Metal

Estou escrevendo um aplicativo iOS usando a nova estrutura Metal da Apple. Eu tenho uma matriz de objetos Matrix4 (consulteO tutorial de Ray Wenderlich [http://www.raywenderlich.com/81399/ios-8-metal-tutorial-swift-moving-to-3d]) que eu preciso ...

1 a resposta

Taxa de quadros inconsistente do SceneKit

Estou vendo taxas de quadros muito inconsistentes no projeto inicial do SceneKit. Às vezes, é executado constantemente a 60 fps (renderização de 12ms, descarga de metal de 6ms) e, às vezes, é executado constantemente a 40 fps (renderização de ...

4 a resposta

Tire uma foto da tela atual com o Metal em rápida

Eu tentei: let scale = UIScreen.mainScreen().scale UIGraphicsBeginImageContextWithOptions(metalLayer.bounds.size,false,scale) // metalLayer.renderInContext(UIGraphicsGetCurrentContext()!) // ...

2 a resposta

Shader de metal com SceneKit SCNProgram

Estou procurando apenas um shader de metal que funcione no SceneKit com o SCNProgram. Alguém pode me mostrar as declarações corretas do método / como conectar isso? let program = SCNProgram() program.vertexFunctionName = ...

1 a resposta

Calcular a soma dos valores da matriz em paralelo com o metal swift

Estou tentando calcular a soma da grande matriz em paralelo com o metal swift. Existe uma maneira divina de fazer isso? Meu plano era dividir minha matriz em sub-matrizes, calcular a soma de uma sub-matrizes em paralelo e, quando a computação ...

1 a resposta

Alocando Memória para Dados Utilizados pelo MTLBuffer no iOS Metal

Como uma pergunta de acompanhamento paraesta resposta [https://stackoverflow.com/a/39134325/3119116]. Estou tentando substituir um loop for em execução na CPU por uma função de kernel no Metal para paralelizar a computação e acelerar o ...

3 a resposta

Como usar UnsafeMutableRawPointer para preencher uma matriz?

Eu tenho uma textura de metal, quero acessar seus dados do Swift, tornando-o um array float4 (para que eu possa acessar cada componente de cor de pixel 4). Eu descobri esse método deMTLTexture : getBytes(UnsafeMutableRawPointer, bytesPerRow: ...