草庐IT

gpu-manager

全部标签

android - SDK Manager中Android 4.4W(API20)和Android L(API20,L Preview)有什么区别?

我正在Eclipse中更新我的SDK管理器,并且有两个新的下载:AndroidL(API20,L预览版)Android4.4W(API20)我很困惑,因为它们都被称为“API20”。而且我不确定“4.4W”中的“W”是指什么。 最佳答案 LDeveloperPreview是Android5.0的预览版Android4.4W是AndroidWearSDK 关于android-SDKManager中Android4.4W(API20)和AndroidL(API20,LPreview)有什么区

ios - testes 函数调用 AppDelegate + managed Object 时单元测试崩溃

我有以下问题:我正在快速编写一个应用程序。我有一个托管对象(称为类别)的类函数(mapCategories),我想对其进行单元测试(XCTest)。myCategoryFunction获取一个NSDictionary并将其内容映射到类别列表[Category]​​中并返回它。要进行映射,我必须使用以下代码创建类别对象:classfuncmapCategories(myDictionary:NSDictionary!)->[Category]{varcategories:[Category]=[]/*...somecodehere.*/letappDelegate=(UIApplicat

ios - 关于 CIContext、OpenGL 和 Metal (SWIFT) 的困惑。 CIContext 默认使用 CPU 还是 GPU?

所以我正在制作一个应用程序,其中一些主要功能围绕着将CIFilters应用于图像。letcontext=CIContext()letcontext=CIContext(eaglContext:EAGLContext(api:.openGLES3)!)letcontext=CIContext(mtlDevice:MTLCreateSystemDefaultDevice()!)所有这些都让我在我的CameraViewController上使用了大约相同的CPU使用率(70%),我在其中将滤镜应用于帧并更新ImageView。所有这些似乎都以完全相同的方式工作,这让我觉得我错过了一些重要的信

ios - 共享扩展发布照片 : Failed to determine whether URL is managed by a file provider

我正在尝试实现一个共享扩展,将图像从PhotoLibrary发布到我的应用程序。但是我一直遇到这个错误:2019-01-1310:57:14.272148-0800deegeu-swift-share-extensions-image-share[11664:1341769][default][ERROR]FailedtodeterminewhetherURL/var/mobile/Media/PhotoData/OutgoingTemp/F49538B5-7AD5-46EA-BC0E-CEC304DEEB64/IMG_4293.JPG(s)ismanagedbyafileprovid

ios - 在 Swift ARKit 中显示多行文本时缓冲区导致先前/过多的 GPU 错误

我正在构建一个应用程序,我想在我的目标增强图像上显示多行文本。该程序在文本少于7行时运行良好,但在超过7行时崩溃。我还注意到,如果一行太长,同样的错误“命令缓冲区的执行由于执行期间的错误而中止。被忽略(导致先前/过多的GPU错误)”也会出现。lettext=SCNText(string:"thisisthefirstline\nhellothisisthesecondline\nhellothisisthethirdline\nhellothisisthefourthline\nhellothisisthefifthline\nhellothisisthesixthline\nhell

swift - 使用 Swift 5 为 Swift Package Manager 指定最低 macOS 版本

为了在不添加#ifavailable的情况下使用SwiftPM编译一些代码,我正在使用以下参数构建项目:swiftbuild-Xswiftc"-target"-Xswiftc"x86_64-apple-macosx10.11"SwiftPackageManager也适用于Xcode.xcconfig文件,但仅限于生成Xcode项目时。在使用swiftbuild从命令行构建时,Swift5中是否有一种简单的方法来指定macOS的最低版本?编译错误示例:error:'archivedData(withRootObject:)'isonlyavailableonOSX10.11ornewer

swift - 如何将 Swift Package Manager 合并到现有的 Xcode 项目中?

我已经有一个适用于MacOS应用程序的Xcode项目。但是,我想使用Swift包管理器从Github添加一个Swift框架。我在项目文件夹中运行了“swiftpackageinit”。然后我更新了Package.swift文件。然后我运行了“swiftpackageresolve”。但是,当我尝试构建时,它仍然提示没有这样的模块。因为我已经有一个工作项目,如果我运行“swiftpackagegenerate-xcodeproj”,它会弄乱文件夹结构并删除Storyboard。我如何告诉Xcode使用swift包管理器下载到项目中的模块?谢谢! 最佳答案

swift - 在 Metal 中,将顶点和片段缓冲区设置为相同的 MTLBuffer 是否仅将其复制到 GPU 一次?

我正在将统一缓冲区传递给顶点着色器和片段着色器。letuniformBuffer=device.makeBuffer(length:4096,options:[])renderEncoder.setVertexBuffer(uniformBuffer,offset:0,at:1)renderEncoder.setFragmentBuffer(uniformBuffer,offset:0,at:1)这是否将uniformBuffer从CPU复制到GPU两次?然后我会将缓冲区从顶点着色器传递到片段着色器,这发生在GPU内部。 最佳答案

android - 从 Surface 编码时 Adreno GPU 上的编码器崩溃

我已经为这个问题苦苦挣扎了一个多星期,很可能是QualcommGPU/硬件视频编码器中的一个错误。由于我们被迫发布应用程序,而他们的开发者论坛没有提供任何反馈,我也将其发布在这里,希望有人能够提供一些线索,甚至更好的解决方法,以便编码器中的错误是没有触发。应用程序从Surface编码。当某些图像被渲染到表面时,编码器在同一个地方失败(100%)(当当前正在编码的帧是关键帧时)。崩溃时编码器的Logcat输出是(最后几行以非常高的速率重复):11-2611:41:33.312:E/OMX-VENC-720p(25949):ERROR:async_msg_process()-Errorst

android - 从 Surface 编码时 Adreno GPU 上的编码器崩溃

我已经为这个问题苦苦挣扎了一个多星期,很可能是QualcommGPU/硬件视频编码器中的一个错误。由于我们被迫发布应用程序,而他们的开发者论坛没有提供任何反馈,我也将其发布在这里,希望有人能够提供一些线索,甚至更好的解决方法,以便编码器中的错误是没有触发。应用程序从Surface编码。当某些图像被渲染到表面时,编码器在同一个地方失败(100%)(当当前正在编码的帧是关键帧时)。崩溃时编码器的Logcat输出是(最后几行以非常高的速率重复):11-2611:41:33.312:E/OMX-VENC-720p(25949):ERROR:async_msg_process()-Errorst