当前位置: 首页 > wzjs >正文

重庆网站制作和推广公司做网络推广需要多少钱

重庆网站制作和推广公司,做网络推广需要多少钱,莆田室内设计公司排名,wordpress卖由于移动端GPU规模有限,厂商并没有实现完整的OpenGL特性,而是实现了它的子集——OpenGL ES。因此如果需要开发的程序要支持移动端平台,最好使用OpenGL ES开发。 1、 下载支持库、OpenGL ES Demo 1.1、下载PowerVRSDK支持库作为准备&#xff…
        由于移动端GPU规模有限,厂商并没有实现完整OpenGL特性,而是实现了它的子集——OpenGL ES。因此如果需要开发程序要支持移动端平台最好使用OpenGL ES开发

1、  下载支持OpenGL ES Demo

1.1载PowerVRSDK支作为准备里面自带编译libEGL.soligGLESv2.so(非必须)

git clone
GitHub - powervr-graphics/Native_SDK: C++ cross-platform 3D graphics SDK. Includes demos & helper code (resource loading etc.) to speed up development of Vulkan, OpenGL ES 2.0 & 3.x applications

1.2、下载OpenGL ES Demo,方便直接测试环境:

git clone GitHub - danginsburg/opengles3-book: OpenGL ES 3.0 Programming Guide Sample Code

        为什么选择这个因为它根目录就有一个很规范的CMakeLists.txt可供参考,而且它教程每个章节里面也有CMakeLists.txt配置文件直接参考因为本身配置文件所以可以直接测试环境编译OpenGL ES工程代码是否正常不用自己额外一些Demo逻辑配置文件

        例如它根目录CMakeLists.txt配置如下

cmake_minimum_required( VERSION 2.6 )
project( ES3_Book )include_directories( External/Include )
include_directories( Common/Include )find_library( OPENGLES3_LIBRARY GLESv2 "OpenGL ES v3.0 library")
find_library( EGL_LIBRARY EGL "EGL 1.4 library" )SUBDIRS( Common
         Chapter_2/Hello_Triangle
         Chapter_6/Example_6_3 
         Chapter_6/Example_6_6
         Chapter_6/MapBuffers
         Chapter_6/VertexArrayObjects
         Chapter_6/VertexBufferObjects
         Chapter_7/Instancing
         Chapter_8/Simple_VertexShader
         Chapter_9/Simple_Texture2D 
         Chapter_9/Simple_TextureCubemap
         Chapter_9/MipMap2D
         Chapter_9/TextureWrap
         Chapter_10/MultiTexture
         Chapter_11/MRTs
         Chapter_14/Noise3D
         Chapter_14/ParticleSystem
         Chapter_14/ParticleSystemTransformFeedback 
         Chapter_14/Shadows 
         Chapter_14/TerrainRendering )	

        拿其中一个工程配置作为例子举例

add_executable( Hello_Triangle Hello_Triangle.c )
target_link_libraries( Hello_Triangle Common )

        以这个Demo出发点学习可以很好了解Linux下C工程和CMake配置套路方便以后自己工程其中find_library可以看到需要OpenGL ESEGL

2、  工程环境配置

进入Demo工程根目录例如

~/Documents/Book/OpenGL/opengles3-book

进入输入

mkdir build
cd build

(这个文件夹是用于存放编译后的输出文件的)

然后再输入

cmake ../

如果如图所示没有任何错误可以继续

之后编译生成的产物就会放入build目录

3、  ccmake检查配置

进入Demo工程目录输入如下命令

ccmake ../

3.1 如果已经libGLESv2.so:

        如果按照前文(在Linux中开发OpenGL——环境搭建-CSDN博客)所说安装OpenGL开发环境大概率已经支持库可以看到这里ccmake帮我找到工程需要的EGL_LIBARYOPENGLES_LIBRARY对应位置因此这里已经齐全

3.2 如果没有LibGLESv2.so:

        假如EGL_LIBARYOPENGLES_LIBRARY对应位置为空刚刚下载PowerVR SDK此时可以通过设置EGL_LIBARYOPENGLES_LIBRARY位置指向powervr-sdk/Native_SDK/lib/Linux_x86_64/libEGL.solibGLESv2.so即可这位博主一样

[OpenGL ES 3.0编程指南]编译环境的搭建_linux编译opengl es教程-CSDN博客

4、  编译

build文件路径输入

cmake

如图所示,等待编译完成

输入

ls

可以看到编译产物

5、  运行

进入/build/Chapter_14/Shadows文件夹输入ls可以看到编译Shadows程序

此时输入./Shadows即可运行该OpenGL ES程序,效果如图:

http://www.dtcms.com/wzjs/127374.html

相关文章:

  • flask做的网站 网址seo推广优化方案
  • 上海低价网站建设佛山网站建设正规公司
  • 赛迪建设网站网页搜索关键词
  • Wordpress外贸网站搭建公司免费网站建设
  • 一汽大众网站谁做的苏州seo报价
  • 网站视频怎么做的好网络营销案例有哪些
  • 政府网站 asp超级外链工具源码
  • 重庆网站建设招标电商网站平台
  • 用cms做网站的缺点化妆品营销推广方案
  • 政府网站建设问题网络营销是什么?
  • 怎么做新浪网站网络营销工具平台
  • 做网站文字居中代码免费下载百度seo
  • wordpress搭建服务器郑州网站推广优化公司
  • 长春专业做网站的公司有哪些企业查询系统官网天眼查
  • 福州最好的网站建设服务商杭州seo网络推广
  • wordpress 网站关键词公司网络营销推广
  • 淘宝领卷网站什么做网址注册
  • wordpress上传图片错误网站seo推广平台
  • asp动态网站制作流程聚合广告联盟
  • 长沙竞价网站建设报价十大禁止安装应用入口
  • 商城网站主要功能可以免费网络推广网站
  • 云南热搜科技做网站不给源码网络营销的核心
  • 如何做网站后台的维护免费做网站怎么做网站吗
  • 长沙企业网站模板2022年时事政治热点汇总
  • 招聘网站开发需要多长时间百度注册入口
  • 企业seo是什么意思seo经理
  • 广州大型网站制作公司东莞seo外包公司
  • 网站建设制作设计珠海杭州网站推广平台
  • 四川遂宁做网站的公司黑龙江今日新闻
  • 网站建设PHP开发是什么意思头条广告入口