Michel Brion's [Lectures on the Geometry of Flag Varieties][1] answers all of your questions in the special case $G = SL_n$ and $P = B$ (the Borel subgroup of upper triangular matrices). See Section 1.4. If you are not so familiar with this particular field, you may find the entire first section quite helpful. [1]: http://arxiv.org/pdf/math/0410240.pdf