Am 27.10.2009 um 20:10 schrieb Rico Schüller:

Hi,

this patch series implements a couple of ID3D10EffectVariable::As*() functions (patches 2-11).
Do we have any tests for the As* behavior?

Most conversions don't make any sense, so if the app wants a constant buffer as a render target view returning a null obj is probably a sane thing. But ::AsString potentially makes sense for all objects, maybe in a similar way Object::ToString is used to obtain a String for debug output in Java.

Also, do we know what happens if the object is "converted" back to its original state? E.g.

constant_buffer = render_target_view::AsConstantBuffer();
render_target_view2 = constantBuffer::AsRenderTargetView?

As far as I understand it, your code would return a null rt view. Is this correct?



Reply via email to