DirectX using C++_error X3539:ps1_x is no longer supported...解决方案
问题来源
在研究HLSL时编译一个demo出现了error X3539的问题

解决方案
将代码中的ps_1_1 改为ps_2_0
PixelShader = compile ps_1_1 PS();
或者是在D3DXCompileShaderFromFile函数中将对应的ps_1_1改为ps_2_0
//create pixel shader
ID3DXBuffer* codeBuffer = 0;
ID3DXBuffer* errorBuffer = 0;
HRESULT hr = D3DXCompileShaderFromFile("ps.txt",
0,
0,
"PS_Main", // entry point function name
"ps_2_0", //ps_1_1 is error X3539
D3DXSHADER_DEBUG,
&codeBuffer,
&errorBuffer,
&pixelConstTable);
最后渲染出来的结果

参考资料
DX C++ error X3539_Stackoverflow
DirectX using C++_error X3539:ps1_x is no longer supported...解决方案的更多相关文章
- 关于Windows常用命令
		
本文引用自:http://ylbook.com/cms/computer/mingling.htm Windows Run命令: calc———–启动计算器certmgr.msc—-证书管理实用程序c ...
 - Visual Studio的SDK配置
		
Visual Studio的SDK Visual Studio 6.0自带的SDK是1998年的,目录为C:\Program Files\Microsoft Visual Studio\VC98\,这 ...
 - cmd运行命令
		
winver检查Windows版本 dxdiag检查DirectX信息 mem.exe显示内存使用情况 Sndvol32音量控制程序 sfc.exe系统文件检查器 gpedit.msc 组策略 reg ...
 - CMD运行指令
		
CMD运行指令 开始→运行→CMD→键入以下命令即可: gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explo ...
 - 在DOS行下设置静态IP
		
A.设置静态IP CMD netsh netsh>int interface>ip interface ip>set add "本地链接" static ...
 - Windows学习总结(12)——Windows 10系统开始运行-cmd命令大全
		
gpedit.msc-----组策略 sndrec32-------录音机 Nslookup-------IP地址侦测器 explorer-------打开资源管理器 logoff---------注 ...
 - COM Error Code(HRESULT)部分摘录
		
Return value/code Description 0x00030200 STG_S_CONVERTED The underlying file was converted to compou ...
 - DirectX (13) 粒子系统
		
笔者:i_dovelemon 资源:CSDN 日期:2014 / 10 / 16 主题:Point Sprite, Particle System 介绍 在游戏中.非常多的绚丽,灿烂的特效,都能够使用 ...
 - Windows 常用运行库下载 (DirectX、VC++、.Net Framework等)
		
经常听到有朋友抱怨他的电脑运行软件或者游戏时提示缺少什么 d3dx9_xx.dll 或 msvcp71.dll.msvcr71.dll又或者是 .Net Framework 初始化之类的错误而无法正常 ...
 
随机推荐
- Spring配置JDBCTemplate
			
案例:单测查询全部学生 项目结构: 1.导入部署jar包:spring-jdbc <!--spring-jdbc--> <dependency> <groupId> ...
 - python 函数递归与匿名函数
			
1.什么是函数递归? 函数递归调用(是一种特殊的嵌套调用):在调用的函数过程中,又直接或者间接的调用了该函数本身 递归必须要有两个明确的阶段: 递推:一层一层递归调用下去,强调每进入下一层递归问题的规 ...
 - java里的基本数据类型和引用数据类型
			
一.基本数据类型: byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0 short:短整型,在内存中占16位,即2个字节,取值范围-32768 ...
 - async与await线程分配研究
			
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.T ...
 - BZOJ4543[POI2014]Hotel加强版——长链剖分+树形DP
			
题意参见BZOJ3522 n<=100000 数据范围增强了,显然之前的转移方程不行了,那么不妨换一种. 因为不能枚举根来换根DP,那么我们描述的DP方程每个点要计算三个点都在这个点的子树内的方 ...
 - java第二周的作业
			
package java第二周学习; import javax.swing.JOptionPane; public class 数学题 { private int a; private int b; ...
 - eclipse 安装合适的pydev插件
			
http://www.cnblogs.com/yanduanduan/p/7261500.html
 - Linux之磁盘分区篇
			
作业三: 1) 开启Linux系统前添加一块大小为20G的SCSI硬盘 2) 开启系统,右击桌面,打开终端 3) 为新加的硬盘分区,一个主分区大小为10G,剩余空间给扩展分区,在扩展分区上 ...
 - C_汉诺塔的故事(递归)
			
汉诺塔: 汉诺塔(又称河内塔)问题是源于印度一个古老传说的益智玩具.大梵天创造世界的时候做了三根金刚石柱子,在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘.大梵天命令婆罗门把圆盘从下面开始按大小顺 ...
 - hihocoder1051 补提交卡(贪心)
			
http://hihocoder.com/problemset/problem/1051 一开始dfs暴搜超时 这题关键在于理解到,肯定是补连续的几天.所以说写贪心之前要好好想想,怎么贪. //补题卡 ...