[NDK]从Opengles到Vulkan-基础篇(1)-基础环境

前言

从业多年之后,你肯定想要更加精进,你发现可以学习的方向有很多,有人选择了网络,有人选择了渲染图像,有人选择了编译器,有人选择了framework,也有人选择了神经网络AI方向。

很明显使我着迷的是渲染技术,因为能够直接呈现出来。当你越学越深入后,你发现网上的资料是真的不多很难找,也没有领路人可以找,只有自己去专研,去实践,去探索,直到得到问题的答案。当迷津解开后,那种自我成就感确是比任何行为都更加让人觉得着迷。

你点开这篇文章,就说明你肯定是有对Opengl有一些基本了解,但是Opengles入门的难度对于一般的工程师也需要花费一些时间。而Vulkan入门的难度,可以讲是Opengles十倍以上。

如果Opengles入门的难度是5,那么Vulkan入门的难度应该是100。

基础篇只涉及到图片渲染,也就是2D渲染,并没有3D的内容。

大家也是在学习阶段,也当然希望有更多的朋友一起交流。

准备环境

准备渲染之前有什么特别的东西,想想我们使用Opengles时渲染前需要什么?

需要渲染环境,在客户端如果你使用Android做渲染你如果你刚入门你会使用GLSurfaceView作为你的渲染容器,因为他里面已经帮你将渲染的环境准备好了。
但是你有一天你发现,好像GLSurfaceView这个容器不够用了,你会发现还有一个SurfaceView可以做渲染,但是SurfaceView和GLSurfaceView中间好像有点不同。
我就简单的分解一下这东西。

GLSurfaceView = GLThread&#x

你可能感兴趣的:(vulkan,opengles,计算机视觉)