¿Mezcla de color controlable?

Soy relativamente nuevo en la mezcla de colors en DirectX, y espero que haya una respuesta relativamente simple a esta pregunta. Me estoy dirigiendo a Direct10.1. Lo que estoy tratando de lograr es la combinación de colors de dos forms 2D superpuestas, donde el factor de mezcla entre las dos capas varía (de una manera bastante simple).

Las forms en la salida que quiero deben ser completamente opacas. Puedo lograr la variación de mezcla que necesito muy fácilmente utilizando la mezcla alfa y la modificación del valor alfa en el sombreador de píxeles, pero por supuesto, esto termina dándome una image final con áreas de transparencia parcial. Una forma en que creo que podría resolver esto sería simplemente renderizar el objective de renderizado original nuevamente en un quad, y multiplicar los valores alfa para darme unas imágenes 100% opacas, pero tengo la sensación de que la operación de mezcla que deseo ser posible a través de alguna configuration de estado de mezcla.