Added HLSL. AH-259
Added logics to create 2D objects. AH-259
Closer to render 2D objects. AH-259