码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 跨平台游戏引擎 Axmol-2.0.0 正式发布


    下载

    https://github.com/axmolengine/axmol/releases/tag/v2.0.0

    更新日志

    • 添加实验性的 WebAssembly 构建支持(WebGL 2.0),由 @nowasm 贡献
      • 已知问题
        • WebGL context lost 尚未处理
      • 部署在 github pages 的 demo 可快速预览, 注意:由于 Github 限制,未开启 WASM 多线程支持,因此多线程模块测试会报错,请忽略。 更新:demo 部署已经迁移到 netlify ,以便支持多线程。
      • 注意,以下涉及多线程的模块需要服务器软件启用多线程,即添加指定 http 响应头,参考:https://web.dev/coop-coep/,客户端编译已开启多线程支持。
        • AudioEngine
        • ASTC多线程软解
        • TextureCache::addImageAsync
        • MeshRenderer::createAsync
      • 扩展模块 live2d 不支持 WASM 构建,因为其 SDK Core 部分未开源,且未提供 WASM 的预编译库
      • 使用以下命令可快速在本机编译WASM并在浏览器预览cpp_tests
        axmol run -p wasm -xb “–target,cpp_tests”
      • 添加了两个CMake选项来控制线程数量和启动html页面模板: AX_WASM_THREADS, AX_WASM_SHELL_FILE, 参考 CMakeOptions.md
    • OpenGL3/GLES3 支持, 增加cmake选项 AX_GLES_PROFILE 控制 GLES 版本。
    • 增加了 3D 模型实例化渲染支持
    • 使用 glslcc 作为新的 shader 编译工作流, 使用 ESSL310 语法编写 shader, axmol 编译系统自动编译到目标平台:
      • MSL for Apple(macOS/iOS/tvOS)
      • ESSL300: Android, ANGLE
      • GLSL330: Desktop GL
      • GLSL100:Android-4.2
    • 增强 ProgramManager 加载机制,更加易用
    • 增强文本渲染,基于 SDF(有向距离场)渲染的描边特效支持
    • 增强 FileStream 接口, 可处理 4GB+ 大文件
    • 增强 ASTC 硬件解码检测的精准性
    • 使用 ANGLE GLES3.0 作为 Win32 平台的默认渲染后端
    • 第三方库更新:
      • ANGLE: 113.0.5672.128 ==> 115.0.5790.173
      • curl: 8.1.2 ==> 8.2.1
      • fmtlib: 10.0.0 ==> 10.1.0
      • FreeType: 2.13.0 ==> 2.13.2
      • llhttp: 8.1.1 ==> 9.0.1
      • OpenSSL: 3.0.9 ==> 3.0.10
      • webp: 1.3.0 ==> 1.3.1
      • xxHash: 0.8.1 ==> 0.8.2
      • zlib: 1.2.13 ==> 1.3
    • API 修改:
      • 修改:ProgramManager::registerCustomProgram
      • 添加: ProgramManager::loadProgram
      • 删除: ProgramManager::getCustomProgram
      • 删除: CommandBuffer::setLineWidth
  • 相关阅读:
    T31开发笔记:OTA升级
    选硬币该用动态规划
    py15_Python 流程控制之 for-else 和 range() 步长以及 break/continue/return 跳转语句
    java基本数据类型的包装类[34]
    Linux——进程间通信——system V系列
    专精特新新企业技术创新发展趋势研究分析讲座详情
    nodejs+vue+elementui英语单词学习网站python java
    网络——彻底搞懂数据时延的相关计算
    rpm安装mysql8后碰到的问题
    Docker Compose和Consul
  • 原文地址:https://blog.csdn.net/xyzzf/article/details/132799555
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号