So, generally speaking, what capabilities does DX12 give us as developers? I remember hearing in one of the Unreal Engine Live Streams that going from DX10 to 11 allows you to utilize more textures on your landscape (something like that). What exactly does DX12 allow you to do that 11 can’t?
DirectX in the past has introduced new shading models, higher resolution textures, better AA, etc. But with DX12, it’s been less about features and more about giving developers have more direct control over the hardware. This type of control that used to be done by the developers of the GPU drivers.