metal

    0熱度

    1回答

    我試圖製作一個片段着色器,可用於某些材質屬性爲顏色類型或紋理的情況。但是我遇到了很大的問題。 比方說,我有一個材料結構是這樣的: typedef struct { vector_float4 diffuseColor; bool useDiffuseTexture; } Material; 和片段的功能: fragment float4 fragment_main(Ver

    1熱度

    2回答

    我用金屬來做一些內插任務。我寫了如下內核函數: kernel void kf_interpolation(device short *dst, device uchar *src, uint id [[ thread_position_in_grid ]]) { dst[id] = src[id-1] + src[id] + src[id+1]; } 該內核函數無法給出期望值。

    2熱度

    1回答

    我試圖寫一個使用金屬的3D引擎。我想了解編碼render/compute/blit命令的順序如何影響執行順序?驅動程序是否遵循應用程序編碼的順序或嘗試優化? 換句話說,當一個渲染過程爲下一個渲染過程生成數據時,編碼順序是否足以確保渲染目標上沒有RAW危險?

    4熱度

    2回答

    我正在尋找一個可以在SceneKit中使用SCNProgram工作的金屬着色器。 有人可以告訴我正確的方法聲明/如何掛鉤嗎? let program = SCNProgram() program.vertexFunctionName = "myVertex" program.fragmentFunctionName = "myFragment" material.program = prog

    -3熱度

    1回答

    問題很簡單。在Windows上,您將BitBlt()繪製到屏幕上。在OS X上,您通常可以使用OpenGl,但是如何使用Apple新的Metal框架將位圖繪製到屏幕上?我無法找到任何有價值的蘋果金屬參考。 我現在正在使用Core Graphics作爲繪圖部分,但由於我的位圖一直在更新,我覺得我應該移動到Metal來減少開銷。

    0熱度

    1回答

    我試圖展示一個活的視覺什麼是另一個NSView的樣子。 我的問題不是將視圖渲染爲圖像。 cocoa: how to render view to image? 讓我們把源代碼視圖,事件視圖和一對多目的地觀點,鏡像區域。 每個視圖都有一個導出和導入CGLayer。 導出圖層將使其充當事件視圖。 導入圖層將使其充當Mirror View。 的想法是,事件視圖會施放一個ncdntReflection及其

    1熱度

    1回答

    是否可以從Metal API輸出矢量圖形? 特別是關於渲染字體/文本。

    1熱度

    1回答

    我正在學習金屬和可可,並試圖做一個樣板應用程序作爲未來實驗的平臺。作爲這個過程的一部分,我正在實現一個視圖,它將以60fps的速度重繪自己(或者更準確地說,它的CAMetalLayer的內容)。也爲了教育目的我避免MTKView(「學習可可部分」)。以下是我如何解決問題的縮寫代碼片段: @implementation MyMetalView // which is a subclass of NS

    0熱度

    2回答

    我CAMetalLayer背景色爲黑色,即使我指定新的顏色作爲backgroundColor財產。 我錯過了什麼?謝謝! 鏈接到原項目: https://github.com/audiokit/MetalParticles

    4熱度

    1回答

    相關的我已經安裝的Xcode 7.3和swiftc命令行編譯宣稱是爲2.2版本,但它被配置爲目標的macos10.9 SDK: > swiftc -v Apple Swift version 2.2 (swiftlang-703.0.18.8 clang-703.0.31) Target: x86_64-apple-macosx10.9 FWIW我正在運行OS X 10.11.6。編譯使用