Fix two bugs:

1. Alpha uniform should be multiplied with base alpha from texture
instead of replacing it.

2. he default alpha value should be 1.0 not 0.5