使用 JS创建桌面硬件加速图形的工具包_C++_JavaScript_代码_相关文件_下载

上传者: 38334677 | 上传时间: 2022-07-06 09:09:03 | 文件大小: 692KB | 文件类型: ZIP
用于使用 JS 创建桌面硬件加速图形的 JavaScript 工具包。 描述 V8-GL 旨在为使用 JavaScript 在桌面上创建 2D-3D 硬件加速图形提供绑定。 虽然 OpenGL 绑定包含在这个库中,但这个项目的主要目标是提供一个更丰富和易于使用的工具包来制作 2D-3D 图形。 我为这个项目设定了几个目标,其中第一个是为 V8 提供完整的 OpenGL 绑定。其他目标将在适当的时候在我的博客中解释。 更多详情、使用方法,请下载后阅读README.md文件

文件下载

资源详情

[{"title":"( 66 个子文件 692KB ) 使用 JS创建桌面硬件加速图形的工具包_C++_JavaScript_代码_相关文件_下载\n\n","children":[{"title":"v8-gl-master","children":[{"title":"glbindings","children":[{"title":"glbind.json <span style='color:#111;'> 203.02KB </span>","children":null,"spread":false},{"title":"glbind.cpp <span style='color:#111;'> 415.92KB </span>","children":null,"spread":false},{"title":"glbind.py <span style='color:#111;'> 6.12KB </span>","children":null,"spread":false},{"title":"gl.h <span style='color:#111;'> 150.84KB </span>","children":null,"spread":false},{"title":"glbind.h <span style='color:#111;'> 281B </span>","children":null,"spread":false},{"title":"make_json.py <span style='color:#111;'> 2.72KB </span>","children":null,"spread":false}],"spread":true},{"title":"imageloader.h <span style='color:#111;'> 1.67KB </span>","children":null,"spread":false},{"title":"README.mkd <span style='color:#111;'> 5.56KB </span>","children":null,"spread":false},{"title":"Makefile.Darwin <span style='color:#111;'> 63B </span>","children":null,"spread":false},{"title":"v8-gl.h <span style='color:#111;'> 770B </span>","children":null,"spread":false},{"title":"utils.cpp <span style='color:#111;'> 1.98KB </span>","children":null,"spread":false},{"title":"glesbindings","children":[{"title":"gles_desktop_shim.h <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"glesbind.cpp <span style='color:#111;'> 150.09KB </span>","children":null,"spread":false},{"title":"glesbind.h <span style='color:#111;'> 350B </span>","children":null,"spread":false},{"title":"glesbind.json <span style='color:#111;'> 57.73KB </span>","children":null,"spread":false},{"title":"glew_desktop_shim.h <span style='color:#111;'> 2.51KB </span>","children":null,"spread":false},{"title":"gl2.h <span style='color:#111;'> 31.10KB </span>","children":null,"spread":false},{"title":"glesbind.py <span style='color:#111;'> 9.22KB </span>","children":null,"spread":false},{"title":"make_json.py <span style='color:#111;'> 2.80KB </span>","children":null,"spread":false},{"title":"glescustom.cpp <span style='color:#111;'> 37.35KB </span>","children":null,"spread":false}],"spread":true},{"title":"glubindings","children":[{"title":"glubind.h <span style='color:#111;'> 369B </span>","children":null,"spread":false},{"title":"glu.h <span style='color:#111;'> 15.89KB </span>","children":null,"spread":false},{"title":"glubind.py <span style='color:#111;'> 7.90KB </span>","children":null,"spread":false},{"title":"glubind.cpp <span style='color:#111;'> 41.89KB </span>","children":null,"spread":false}],"spread":true},{"title":"imageloader.cpp <span style='color:#111;'> 6.93KB </span>","children":null,"spread":false},{"title":"main.cpp <span style='color:#111;'> 783B </span>","children":null,"spread":false},{"title":"examples","children":[{"title":"example1.js <span style='color:#111;'> 1.47KB </span>","children":null,"spread":false},{"title":"gles","children":[{"title":"ch10-multitexture.js <span style='color:#111;'> 3.76KB </span>","children":null,"spread":false},{"title":"shaderutil.js <span style='color:#111;'> 1.97KB </span>","children":null,"spread":false},{"title":"assets","children":[{"title":"lightmap.png <span style='color:#111;'> 21.30KB </span>","children":null,"spread":false},{"title":"basemap.png <span style='color:#111;'> 503.37KB </span>","children":null,"spread":false}],"spread":false},{"title":"ch9-simple-texture-cubemap.js <span style='color:#111;'> 3.66KB </span>","children":null,"spread":false},{"title":"ch9-simple-texture2d.js <span style='color:#111;'> 3.64KB </span>","children":null,"spread":false},{"title":"shaders","children":[{"title":"m3d-fshader.sl <span style='color:#111;'> 1.15KB </span>","children":null,"spread":false},{"title":"ch9-fshader.sl <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"ch9-vshader.sl <span style='color:#111;'> 142B </span>","children":null,"spread":false},{"title":"ch9-texture2d-vshader.sl <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"ch10-fshader.sl <span style='color:#111;'> 315B </span>","children":null,"spread":false},{"title":"ch8-simple-vertexshader.vs <span style='color:#111;'> 131B </span>","children":null,"spread":false},{"title":"m3d-vshader.sl <span style='color:#111;'> 110B </span>","children":null,"spread":false},{"title":"ch10-vshader.sl <span style='color:#111;'> 150B </span>","children":null,"spread":false},{"title":"ch9-texture2d-fshader.sl <span style='color:#111;'> 149B </span>","children":null,"spread":false},{"title":"ch8-simple-vertexshader.fs <span style='color:#111;'> 58B </span>","children":null,"spread":false}],"spread":false},{"title":"metaballs","children":[{"title":"metaballs.js <span style='color:#111;'> 4.11KB </span>","children":null,"spread":false}],"spread":false},{"title":"lib","children":[{"title":"core.js <span style='color:#111;'> 5.50KB </span>","children":null,"spread":false},{"title":"matrix.js <span style='color:#111;'> 7.66KB </span>","children":null,"spread":false},{"title":"v3d.js <span style='color:#111;'> 2.44KB </span>","children":null,"spread":false}],"spread":false},{"title":"ch2-hello-triangle.js <span style='color:#111;'> 3.32KB </span>","children":null,"spread":false},{"title":"common.js <span style='color:#111;'> 5.77KB </span>","children":null,"spread":false},{"title":"ch8-simple-vertexshader.js <span style='color:#111;'> 2.84KB </span>","children":null,"spread":false},{"title":"metatunnel-3d.js <span style='color:#111;'> 1.27KB </span>","children":null,"spread":false}],"spread":false},{"title":"example2.js <span style='color:#111;'> 1.64KB </span>","children":null,"spread":false}],"spread":true},{"title":"v8-gl.cpp <span style='color:#111;'> 7.18KB </span>","children":null,"spread":false},{"title":"utils.h <span style='color:#111;'> 276B </span>","children":null,"spread":false},{"title":"glutbindings","children":[{"title":"glutbind.py <span style='color:#111;'> 10.35KB </span>","children":null,"spread":false},{"title":"glutbind.cpp <span style='color:#111;'> 110.84KB </span>","children":null,"spread":false},{"title":"glutTimerFunc.template <span style='color:#111;'> 1.73KB </span>","children":null,"spread":false},{"title":"glutInit.template <span style='color:#111;'> 132B </span>","children":null,"spread":false},{"title":"glut.h <span style='color:#111;'> 21.56KB </span>","children":null,"spread":false},{"title":"glutbind.h <span style='color:#111;'> 779B </span>","children":null,"spread":false}],"spread":false},{"title":"Makefile.Linux <span style='color:#111;'> 47B </span>","children":null,"spread":false},{"title":"Makefile <span style='color:#111;'> 823B </span>","children":null,"spread":false},{"title":"v8-typed-array","children":[{"title":"package.json <span style='color:#111;'> 481B </span>","children":null,"spread":false},{"title":"wscript <span style='color:#111;'> 422B </span>","children":null,"spread":false},{"title":"typed-array.cc <span style='color:#111;'> 8.23KB </span>","children":null,"spread":false},{"title":"README.md <span style='color:#111;'> 1.72KB </span>","children":null,"spread":false}],"spread":false}],"spread":false}],"spread":true}]

评论信息

免责申明

【只为小站】的资源来自网友分享,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,【只为小站】 无法对用户传输的作品、信息、内容的权属或合法性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论 【只为小站】 经营者是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。
本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二条之规定,若资源存在侵权或相关问题请联系本站客服人员,zhiweidada#qq.com,请把#换成@,本站将给予最大的支持与配合,做到及时反馈和处理。关于更多版权及免责申明参见 版权及免责申明