started work on depth component to framebuffer... lwjgl is being weird and it may be hard