icb 的支持平台

Posted minggoddess

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了icb 的支持平台相关的知识,希望对你有一定的参考价值。

MTLFeatureSet_ios_GPUFamily4_v2

A11

iphone8 iphone8pllus iphoneX

https://developer.apple.com/documentation/metal/indirect_command_buffers/encoding_indirect_command_buffers_on_the_gpu

 

 

vulkan

https://www.khronos.org/registry/vulkan/specs/1.1-extensions/html/chap30.html#device-generated-commands

 

Direct3D11 DrawIndexedInstancedIndirect

OpenGL versions before 4.2

OpenGL ES versions that support indirect draw, the last argument is reserved and therefore must be zero.

 

Shader Model 4.5 

#pragma target 4.5 (or es3.1)

  • OpenGL ES 3.1 capabilities (DX11 SM5.0 on D3D platforms, just without tessellation shaders).
  • Not supported on DX11 before SM5.0, OpenGL before 4.3 (i.e. Mac), OpenGL ES 2.0/3.0.
  • Supported on DX11+ SM5.0, OpenGL 4.3+, OpenGL ES 3.1, Metal, Vulkan, PS4/XB1 consoles.
  • Has compute shaders, random access texture writes, atomics and so on. No geometry or tessellation shaders.

https://docs.unity3d.com/ScriptReference/Rendering.CommandBuffer.DrawProceduralIndirect.html

https://docs.unity3d.com/Manual/SL-ShaderCompileTargets.html

 

也就是说 如果做gpu driven

iphone8起

以上是关于icb 的支持平台的主要内容,如果未能解决你的问题,请参考以下文章

是否可以在支持所有平台的 Uno 平台上使用 Blend for Visual Studio?

云主机管理平台的功能架构

x86平台转x64平台关于内联汇编不再支持的解决

大宗商品交易平台支持多种交易模式,你了解多少?

现在都有哪些开发平台支持国产化的?

Doceker: 查找支持Windows平台的容器镜像