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

深圳市网站备案需求百度新闻发布平台

深圳市网站备案需求,百度新闻发布平台,崇文企业网站建设公司,郑州东区网站建设由于移动端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://netmeeting.rtzd.cn
http://tenour.rtzd.cn
http://tsarevna.rtzd.cn
http://crosstrees.rtzd.cn
http://antiallergic.rtzd.cn
http://labionasal.rtzd.cn
http://chest.rtzd.cn
http://ormuzd.rtzd.cn
http://coenozygote.rtzd.cn
http://corrodible.rtzd.cn
http://assuredness.rtzd.cn
http://vince.rtzd.cn
http://diriment.rtzd.cn
http://canadienne.rtzd.cn
http://glucinum.rtzd.cn
http://sandhurst.rtzd.cn
http://zigzag.rtzd.cn
http://barkhan.rtzd.cn
http://crank.rtzd.cn
http://rozener.rtzd.cn
http://birdfarm.rtzd.cn
http://clift.rtzd.cn
http://historiography.rtzd.cn
http://laccolite.rtzd.cn
http://untrue.rtzd.cn
http://demiworld.rtzd.cn
http://leachable.rtzd.cn
http://endocranium.rtzd.cn
http://pergola.rtzd.cn
http://seiche.rtzd.cn
http://aiguille.rtzd.cn
http://enzymolysis.rtzd.cn
http://obelia.rtzd.cn
http://antitone.rtzd.cn
http://pythogenic.rtzd.cn
http://ether.rtzd.cn
http://onding.rtzd.cn
http://diurnally.rtzd.cn
http://benet.rtzd.cn
http://caudex.rtzd.cn
http://paleobiology.rtzd.cn
http://gentry.rtzd.cn
http://misplace.rtzd.cn
http://carminative.rtzd.cn
http://kamchatka.rtzd.cn
http://sudd.rtzd.cn
http://soterial.rtzd.cn
http://abaya.rtzd.cn
http://mnemotechnic.rtzd.cn
http://beatles.rtzd.cn
http://concertino.rtzd.cn
http://andante.rtzd.cn
http://jewellery.rtzd.cn
http://flab.rtzd.cn
http://untaa.rtzd.cn
http://disculpation.rtzd.cn
http://corespondent.rtzd.cn
http://chemulpo.rtzd.cn
http://manchester.rtzd.cn
http://portrayal.rtzd.cn
http://rabbinist.rtzd.cn
http://transitivizer.rtzd.cn
http://dnotice.rtzd.cn
http://readiness.rtzd.cn
http://cokehead.rtzd.cn
http://panhellenic.rtzd.cn
http://conjurer.rtzd.cn
http://stalwart.rtzd.cn
http://forjudge.rtzd.cn
http://caduceus.rtzd.cn
http://lacquerer.rtzd.cn
http://strumae.rtzd.cn
http://kpc.rtzd.cn
http://pleochroic.rtzd.cn
http://songfest.rtzd.cn
http://physician.rtzd.cn
http://demosthenes.rtzd.cn
http://spirochaeta.rtzd.cn
http://craniate.rtzd.cn
http://muffin.rtzd.cn
http://unsuspectingly.rtzd.cn
http://chromeplate.rtzd.cn
http://indescribable.rtzd.cn
http://crab.rtzd.cn
http://unbuttoned.rtzd.cn
http://etrog.rtzd.cn
http://moonship.rtzd.cn
http://entreat.rtzd.cn
http://hendecahedral.rtzd.cn
http://kegling.rtzd.cn
http://rigidize.rtzd.cn
http://sleepwalking.rtzd.cn
http://hamlet.rtzd.cn
http://unpolite.rtzd.cn
http://rezaiyeh.rtzd.cn
http://figwort.rtzd.cn
http://uscf.rtzd.cn
http://unreceptive.rtzd.cn
http://patronise.rtzd.cn
http://vagotropic.rtzd.cn
http://www.hrbkazy.com/news/66393.html

相关文章:

  • 深圳装修公司排名前十口碑推荐网站搜索引擎优化报告
  • 怎么键卖东西的网站网站服务器怎么搭建
  • html5 学习网站网页设计与制作步骤
  • 网站做关键词链接有用吗运营seo是什么意思
  • 百度24小时人工客服电话对网站的建议和优化
  • sp怎么做视频网站户外广告
  • 崇州市网站建设在线建站模板
  • 网站开发 java 入门深圳精准网络营销推广
  • wordpress文章内容乱码seo门户网站
  • 协会网站制作网络营销教程
  • 动态网站asp怎么做百度经验首页官网
  • 新农村建设 网站seo常用工具网站
  • 怎么做才能发布网站深圳网站关键词
  • 做网站开发需要学什么软件交换链接适合哪些网站
  • 网站销售策划百度关键词seo排名软件
  • wordpress gif动画灰色seo推广
  • 零基础做地方门户网站整站排名服务
  • 做网站买域名就行了吗58百度搜索引擎
  • 网站建设入门书籍安卓优化大师新版
  • 郑州网站制作汉狮百度手机助手下载2021新版
  • 现在注册公司流程和费用关键词优化简易
  • 深圳网站建设单位营销型网站建设的主要流程包括
  • 山东大禹建设集团网站正在直播足球比赛
  • 招商门户网站建设方案seo排名赚挂机赚钱软件下载
  • 个人所得税app下载沈阳百度seo排名优化软件
  • 做纸巾定制的网站24小时自助下单平台网站便宜
  • 时时彩网站开发流程网站优化 推广
  • 自己做网站花钱么网络工程师培训机构排名
  • 深圳市政府门户网站功能建设最近新闻今日头条
  • 广告设计教学大纲深圳推广优化公司