File tree Expand file tree Collapse file tree 1 file changed +2
-0
lines changed
Samples/SwiftSDL-TestBench/Sources/Tests Expand file tree Collapse file tree 1 file changed +2
-0
lines changed Original file line number Diff line number Diff line change @@ -99,13 +99,15 @@ extension SDL.Test {
99
99
// createinfo.code_size = shader == .vertex ? SDL_arraysize(D3D12_CubeVert) : SDL_arraysize(D3D12_CubeFrag)
100
100
// createinfo.entrypoint = shader == .vertex ? "VSMain" : "PSMain"
101
101
} else if ( ( format & SDL_GPU_SHADERFORMAT_METALLIB) != 0 ) {
102
+ #if os(macOS) || os(iOS) || os(tvOS) || os(watchOS)
102
103
createinfo. format = SDL_GPU_SHADERFORMAT_METALLIB
103
104
createinfo. code = shader == . vertex ? cube_vert_metallib. withUnsafeBufferPointer ( \. baseAddress) : cube_frag_metallib. withUnsafeBufferPointer ( \. baseAddress)
104
105
createinfo. code_size = shader == . vertex ? cube_vert_metallib_len : cube_frag_metallib_len
105
106
switch shader {
106
107
case . vertex: " vs_main " . withCString { createinfo. entrypoint = UnsafePointer ( $0) }
107
108
case . fragment: " fs_main " . withCString { createinfo. entrypoint = UnsafePointer ( $0) }
108
109
}
110
+ #endif
109
111
} else {
110
112
createinfo. format = SDL_GPU_SHADERFORMAT_SPIRV
111
113
// createinfo.code = shader == .vertex ? cube_vert_spv : cube_frag_spv
You can’t perform that action at this time.
0 commit comments