По сути, вам нужно добавить переменную Texture2D
в свой шейдер, а затем установить этот параметр в качестве текстуры, к которой вы хотите получить доступ, прежде чем рисовать новую (я не уверен в этом процессе в WPF). Вы делаете что-то вроде этого:
//blahblahblah variables here
Texture2D PreviousTexture;
Sampler PreviousTextureSampler = Sampler2D { Texture = PreviousTexture; };
//blahblahblah code here
тогда вы можете сэмплировать текстуру с помощью вызова tex2D
.