is it possible to render one pixel using DirectX 11? if its possible how to do it ?
Your best option is to use a DYNAMIC 2D texture, and each 'frame' copy from a 2D array in system memory that your software renderer produces to the DYNAMIC 2D texture using
Unmap. You can then render a full-screen quad using your DYNAMIC 2D texture to get it into the render target backbuffer in the DXGI swapchain, and then
Present to swap the buffers.
You can use
SpriteBatchin the DirectX Tool Kit to do the 'full-screen quad render' trick of your DYNAMIC texture.