m_targets.AddString(_T("ps_1_1"));
ps_1_1
m_targets.AddString(_T("ps_1_2"));
ps_1_2
m_targets.AddString(_T("ps_1_3"));
ps_1_3
m_targets.AddString(_T("ps_1_4"));
ps_1_4
m_targets.AddString(_T("ps_2_0"));
ps_2_0
m_targets.AddString(_T("ps_2_a"));
ps_2_a
m_targets.AddString(_T("ps_2_sw"));
ps_2_sw
m_targets.AddString(_T("ps_3_0"));
ps_3_0
m_targets.AddString(_T("ps_3_sw"));
ps_3_sw
LoadResource(IDF_SHADER_EMPTY, srcdata, _T("FILE"));
FILE
s.target = _T("ps_2_0");
srcdata.Replace(_T("\n"), _T("\r\n"));
\r\n
srcdata.Replace(_T("\r"), _T(""));
\r
errmsg = _T("D3DXCompileShader succeeded\n");
D3DXCompileShader succeeded\n
errmsg.Replace(_T("\n"), _T("\r\n"));