交叉穿越 SPIRV-Cross是一款用于将SPIR-V解析并将其转换为其他着色器语言的工具。 特征 将SPIR-V转换为可读,可用和高效的GLSL 将SPIR-V转换为可读,可用和高效的金属着色语言(MSL) 将SPIR-V转换为可读,可用和高效的HLSL 将SPIR-V转换为可调试的C ++ [不建议使用] 将SPIR-V转换为JSON反射格式[EXPERIMENTAL] 反射API简化了Vulkan管道布局的创建 反射API修改和调整OpDecorations 支持“全部”的顶点,片段,细分,几何和计算着色器。 SPIRV-Cross努力从SPIR-V发出可读且干净的输出。 目的是发出看起来像是人类编写的GLSL或MSL,而不是笨拙的类似于IR /汇编的代码。 注意:预期单个功能大部分都是完整的,但是可能尚不支持某些晦涩的GLSL功能。 但是,在此阶段,大多数缺少的功
2022-11-17 20:01:53 3.04MB GLSL
1
本书是《编程卓越之道》系列书的第二卷,将探讨怎样用高级语言(而非汇编语言)编程得到高效率机器代码。在书中,您可以学到如何分析编译器的输出,以便检验代码的所作所为,从而得到高质量的机器码;了解编译器为常见控制结构生成的典型机器指令,以便在编写高级语言程序时选用恰当的语句;掌握编译器将各种常量和变量类型转换成机器数据的方法,以便于使用这些数据写出又快又短的程序。 书中的理论超出了特定的编程语言和CPU架构,以各种处理器平台进行开发的高级语言程序员都能从中汲取到卓越编程的营养。 编程卓越之道 第二卷 目录 第1章 以底层语言思考,用高级语言编程 第2章 要不要学汇编语言 第3章 高级语言程序员应具备的80x86汇编知识 第4章 高级语言程序员应具备的PowerPC汇编知识 第5章 编译器的操作与代码生成 第6章 分析编译器输出的工具 第7章 常量与高级语言 第8章 变量 第9章 数组 第10章 字符串 第11章 指针 第12章 记录、联合和类 第13章 算术与逻辑表达式 第14章 控制结构与程序判定 第15章 迭代控制结构 第16章 函数与过程 软件工程学 附录 80x86和PowerPC处理器家族的概要对比 网上附录 索引
2022-10-12 17:12:54 12.35MB 编程卓越之道 编程 开发
1
【自动微分】系列第五篇!使用Python的高级语言特性,亲自实现一个正向自动微分框架!
2022-10-09 12:05:15 10KB 自动微分 AI框架 AI系统
1
大学22春《高级语言程序设计基础X》在线平时作业1.pdf(文档可打印).zip
2022-07-11 14:04:59 250KB #资源达人分享计划#
大学22春《高级语言程序设计基础X》在线平时作业3.pdf(文档可打印).zip
2022-07-11 14:04:58 251KB #资源达人分享计划#
高级语言程序设计课程教学方法探讨.doc
2022-07-04 09:00:28 27KB 互联网
高级语言程序设计期末考试试卷及答案(+E卷).doc
2022-07-04 09:00:27 77KB 互联网
高级语言程序设计+学生成绩管理系统.doc
2022-07-04 09:00:27 34KB 互联网
高级语言程序设计(409).docx
2022-07-04 09:00:26 16KB 互联网
高级语言程序设计:第五章 数组.ppt
2022-06-28 14:00:15 1.86MB 互联网