![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
opengl
haoxiangnia111
这个作者很懒,什么都没留下…
展开
-
【基于obs开发推流工具教程】--从gpu缓冲区到cpu数据缓冲data
从缓冲区取数据到cpu 指针中。如果你想给游戏做个截图功能,或者想把屏幕图像弄成一个纹理,你就非常需要 PBO 了通常情况下,你想把屏幕图像的像素数据读到内存需要用 glReadPixels 然后 pixels 参数传进去一块内存地址这样做是非常非常不好的,因为 glReadPixels 会把屏幕图像的像素数据从显卡的显存复制到内存条,这个过程就非常非常的慢,特别是数据量大的时候然后如果你要把像素数据再用 glTexImage2D 传到纹理,数据就又要从内存条复制到显存,这个过程也是非常非常慢的,原创 2021-10-28 20:16:53 · 2871 阅读 · 0 评论 -
VsCode 下如何安装shader glsl开发环境
1.2.安装后搜索glsl-canvas3,glsl-linter 能判断语法是否错误的扩展插件之后去https://github.com/KhronosGroup/glslang/releases下载glslang4.文件-》首选项-》用户片段 输入glsl点击该链接https://gist.github.com/lewislepton除了使用glslcanvas进行效果预览外还可以使用glslviewer进行着色器效果预览,可以通过 brew install glslviewer进行原创 2021-09-23 18:18:26 · 1690 阅读 · 1 评论 -
opengl-glortho理解
left表示视景体左面的坐标,即opengl的中心点向左偏移。right表示右面的坐标,即opengl的中心点向右偏移。bottom表示下面的,即opengl的中心点向下偏移。top表示上面的 即opengl的中心点向上偏移。原创 2021-09-09 10:16:05 · 1319 阅读 · 0 评论