Add private oit property to draw commands for modified shaders/render state and only perform cache look up when undefined or shader is changed.