Mirando la fuente aquí y aquí , parece que GDAL solo comienza desde la parte superior de la lista y avanza hacia abajo, por lo que estará en el orden en que se almacenan las formas, sobrescribiendo cualquier dato almacenado en un píxel determinado. Ni siquiera estoy seguro de que haga algo con los índices de atributos.
Apéndice
El rasterizador por defecto solo usa el centro del píxel para los polígonos, o el algoritmo de Bresenham para las líneas (presumiblemente los puntos son los vecinos más cercanos). Parece que hay una opción para llenar cualquier píxel tocado que, creo, se puede suministrar en la línea de comando. Hay un comentario al respecto en el código :
462 * <dt>"ALL_TOUCHED":</dt> <dd>May be set to TRUE to set all pixels touched
463 * by the line or polygons, not just those whose center is within the polygon
464 * or that are selected by brezenhams line algorithm. Defaults to FALSE.</dd>
Por lo tanto, no hay mezcla en absoluto, y no intenta hacer nada inteligente.