• Advertisement
Sign in to follow this  

Replacing ID3DXEffect::SetTexture with raw device-SetTexture

This topic is 3770 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

Hi all, Could anybody help me out with this one? I basically want to replace the SetTexture call made by ID3DXEffect with my own called right on the device. I have the shaders that are going to be drawn with and the texture handles into the effect. However I don't know the stages which bind these textures to. The following code does not work(it is called after effect->Begin and BeginPass so the pixel shader is set correctly):
device->GetPixelShader(&shader);
shader->GetFunction(&buffer, &a)

D3DXGetShaderConstantTable(buffer, &table);

device->SetTexture(table->GetSamplerIndex(m_DiffuseMap), diffusetex);


the d3dx return codes are ok. Thanks

Share this post


Link to post
Share on other sites
Advertisement
Sign in to follow this  

  • Advertisement