I'm working on a little experimental texture painting program.
http://www.youtube.com/watch?v=haMfp641sHMHorde works surprisingly well for this purpose, with one exception: I'm using a rendertarget to store each texture point's 3D position (similar to deferred lighting). This, unlike projection, allows for pixel-perfect seamless painting but this only works when the buffer is exact same size as the texture.
And that's my problem, I can't set buffer size inside the application, so i have to edit pipeline.xml to match size of the edited texture.
Is there some way to change buffer dimensions from inside the application? ResizePipelineBuffers changes all at once, including those i don't want resized.