中文第一计算机图形学社区OpenGPU 版权所有2007-2018

 找回密码
 注册

扫一扫,访问微社区

搜索
查看: 2173|回复: 5

directx,如何将Asm Shader 转为 bytecode?

[复制链接]
发表于 2014-11-27 13:45:15 | 显示全部楼层 |阅读模式
D3DDisassemble可以将bytecode 转为 Asm Shader,那反过来有什么函数?
(用D3DCompile编译 Asm Shader总是不成功,D3DCompile是不能,还是我用的不对?)
发表于 2014-12-21 03:44:55 | 显示全部楼层
D3D10以上就没有开放asm->bytecode的接口了。同时也没有任何必要使用asm shader。
发表于 2017-2-15 16:22:02 | 显示全部楼层
gongminmin 发表于 2014-12-21 03:44
D3D10以上就没有开放asm->bytecode的接口了。同时也没有任何必要使用asm shader。

你好 我是D3D9 接口是哪个呢?我尝试了 D3DXAssembleShaderFromFileA 文档里说只支持ps_1_0我的是ps_3_0 报 invallidCall的错
发表于 2017-2-16 08:13:53 | 显示全部楼层
你自己都说文档说只支持1_0...
发表于 2017-2-16 11:07:55 | 显示全部楼层
Phantom 发表于 2017-2-16 08:13
你自己都说文档说只支持1_0...

额 我主要想问下 3_0的接口是哪个?
发表于 2017-2-17 01:47:58 | 显示全部楼层
qq963922432 发表于 2017-2-16 11:07
额 我主要想问下 3_0的接口是哪个?

就是没有啊
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|小黑屋|Archiver|手机版|中文第一计算机图形学社区OpenGPU

GMT+8, 2018-4-19 19:52 , Processed in 0.042433 second(s), 19 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表