Fish Eye


I want to create a fish eye lens in opengl.
I figured creating a cubemap texture and place this onto a hemisphere.

But how can i apply this cubemap onto this hemispher e properly, so i can control which face im lookin at directly?

Also do i need to make this hemisphere orthographic?

Thanx in advance