You can put any morph, with any other morph. You would get that normal's (unless it was a super you put with it), X morph, granits (y morph), and XY.
Of course recessive genes work similar, but they are hidden, unless the granite is het for something, you will get all normal looking hets, and granit hets.
Your question is way too vague, try to slim it down a little. Like a pastel X Granite. That would be easier.
**Edit: Almost any morph is compatible with any other morph, but their are exceptions. For exampe: the Albino, and Lavendar Albino would produce nothing but double hets (normal appearance) when paired.