linuxsir首页 LinuxSir.Org | Linux、BSD、Solaris、Unix | 开源传万世,因有我参与欢迎您!
网站首页 | 设为首页 | 加入收藏
您所在的位置:主页 > 小企鹅新闻图书馆 >

Nouveau开发人员致力于OpenGL扩展以帮助逆向工程

时间:2019-04-17  来源:未知  作者:admin666

长期开源的NVIDIA Nouveau 驱动程序开发人员Ilia Mirkin正在起草一份新的OpenGL扩展提案,以帮助推动驱动程序逆向工程。

建议的GL_MESA_debug_operations扩展是为了更容易将任意命令插入现有着色器,以便更好地理解不同组合中的这些操作。此扩展旨在帮助逆转像Nouveau这样的工程活动,因为他们试图了解NVIDIA的硬件行为,但可能有其他反向工程OpenGL驱动程序(如Freedreno,Panfrost/Lima,Etnaviv等)的用例。它也可以用作各种测试/模糊不同的着色器操作/行为。

Ilia Mirkin将MESA_debug_operations提案描述为:

硬件通常具有对语义知之甚少的操作,特别是与标志,模式等组合时。因此,可能希望在现有着色器的中间插入这些操作以查看它们将做什么。

执行此操作的选项很少 - 需要创建完整的单独堆栈才能将此着色器提交到硬件并收集结果,或者需要接管现有操作。这样做会导致必须处理该操作的所有现有限制。

此扩展引入了可在逆向工程活动期间使用的通用操作。这些操作很容易插入到着色器中,并且可以很容易地修改驱动程序以在执行这些新的通用操作时执行所需的任何操作。

该扩展尚未发送给Khronos/OpenGL工作组,但周日在Mesa-dev上公布,供Mesa开发人员讨论。

Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx

本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-04/158116.htm

linux Wayland正在开发一种颜色管理器校准协扎金花道具议 Apache Flink 1.8.0 发布,提供最终的状态模式演化支持
友情链接
  • PostgreSQL辟谣存在任意代码执行漏洞:消息不实
  • Firefox beta开始原生支持Windows 10 ARM64
  • fork()成为负担,需要淘汰
  • Ruby 2.3已结束支持,不再发布版本补丁
  • 优麒麟19.04即将发布,华为、阿里云、重大、360四大境像站鼎力支
  • Fedora提出统一流程,弃用上千Python 2软件包更可控
  • Edge on Linux?微软:会有的,但不是现在
  • Mozilla准备让“合格” Linux用户测试WebRender
  • Chrome不想让HTTPS网站通过HTTP下载文件
  • 2019开发者调查:Python或成赢家,Java最不赚钱?
  • 与Red Hat联手,Fedora要支持ARM笔记本
  • Mozilla宣布即将推出Firefox推荐扩展程序计划
  • 新版Chrome等主流浏览器将不再允许关闭点击跟踪
  • WireGuard 0.0.20190406最新快照发布,提供FreeBSD补丁和其他调
  • KDE Plasma 5.16 与 KDE Frameworks 5.57 每周功能总结
  • GIMP 2.10.10 发布,小功能添加和其他改进
  • 到2019年底,LVFS可能会托管1万多个固件文件
  • Visual Studio 2019 发布,带来Live Share 与 IntelliCode
  • Gitpod
  • 关注2019年最佳职位
  • GNU的GasU获得了对Intel BFloat16的支持
  • SuperTuxKart 0.10 RC1 发布,支持局域网/互联网多人游戏
  • Godot 3.2为其2D引擎获得伪3D支持
  • ConnMan 1.37 发布,作为Linux网络连将近一年的第一次更新
  • GitHub有超过3000个提到Vulkan的项目,D3D12有100~200个
  • Ant Design 3.16.2发布,企业级UI设计语言
  • TIOBE 2019年4月编程语言排行榜:C++重回前三名
  • Linux Kernel 5.1 RC3 发布,看起来很不错
  • 英特尔的IWD Linux无线守护进程继续提升新功能
  • 数据库技术 第485页
  • 改进的Spectre/Meltdown开关最终可能会进入Linux内核
  • 关于 Oracle redo与undo 的认识
  • Zabbix 4.2 发布,现代监控系统
  • Oracle DataGuard 报密码文件错误排查
  • Wine 4.6支持共享Wine
  • Facebook为Goya AI加速器开发Glow编译器后端
  • 体彩11选5走势图
  • 新濠博亚
  • 体彩排列3字谜
  • 德州扑克技巧
  • 中国足球内幕
  • 欧博娱乐
  • pk10改20分钟一期