llvmpipe: store a screen pointer in resource struct
directly accessing the pipe_resource::screen pointer crashes trace, so it's necessary to have an unwrapped pointer available if such things are needed
directly accessing the pipe_resource::screen pointer crashes trace, so it's necessary to have an unwrapped pointer available if such things are needed