D3D API - D3DTA_TEMP
D3D API - D3DTA_TEMP
作用:把顏色暫時寫入別的地方,不更新到后臺緩沖區(qū)
The texture argument is a temporary register color for read or write. D3DTA_TEMP is supported if the D3DPMISCCAPS_TSSARGTEMP device capability is present. The default value for the register is (0.0, 0.0, 0.0, 0.0). Permissions are read/write.
使用:
??g_pd3dDevice->SetTextureStageState(0, D3DTSS_COLOROP, D3DTOP_SELECTARG1);
??g_pd3dDevice->SetTextureStageState(0, D3DTSS_COLORARG1, D3DTA_DIFFUSE);
??g_pd3dDevice->SetTextureStageState(0, D3DTSS_RESULTARG, D3DTA_TEMP);
??g_pd3dDevice->SetTextureStageState(0, D3DTSS_ALPHAOP, D3DTOP_DISABLE);
??g_pd3dDevice->SetTextureStageState(1, D3DTSS_COLOROP, D3DTOP_MODULATE);
??g_pd3dDevice->SetTextureStageState(1, D3DTSS_COLORARG1, D3DTA_TEXTURE);
??g_pd3dDevice->SetTextureStageState(1, D3DTSS_COLORARG2, D3DTA_TEMP);
??g_pd3dDevice->SetTextureStageState(1, D3DTSS_TEXCOORDINDEX, 0);
??g_pd3dDevice->SetTextureStageState(1, D3DTSS_ALPHAOP, D3DTOP_DISABLE);
?
總結(jié)
以上是生活随笔為你收集整理的D3D API - D3DTA_TEMP的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。