I'm new on DirectX so I don't know a lot of things about this technology. I would like to reproduce the same rendering that photoshop is doing. I mean to be able to render in real time several layers (with alpha map for each layer). Someone told me that photoshop uses DirectX/OpenGl. For my project I can use DirectX.
I found this post Direct3D rendering 2D images with "multiply" blending mode and alpha which explains exactly what i want to do but this post is quite old and he used D3D9. Maybe, there is now a simpler/faster way to create the same effect using DirectX 11 and Direct2D.
I hope you would give me some advice before I start anything.
Thank you.
Edit: I don't know if I was enough clear, I'm not asking for any code, just for a direction: if I shoud use Direct2D or Direct3D 9/10/11. If I will have to program shaders... And what would be the best to do this project ?