Наконец-то я нарисовал сферу вручную :) Я хочу, чтобы моя сфера была красной, но контуры были зелеными:

Чтобы добиться этого, я сделал следующее.Я нарисовал сплошную сферу красным, а затем нарисовал ту же сферу, но каркасную и зеленую.Когда я включил DEPTH_TEST, у меня появилось странное поведение, такое как: 
И чтобы избежать этого странного поведения, я просто нарисовал проводную сферу, масштабированную на (1.001, 1.001, 1.001)
, и все нарисовано отлично,на первой картинке.Мой вопрос, я новичок, делаю это плохо?Есть ли лучшие способы сделать то, что я хочу сделать?Заранее спасибо.
PS Я рисую сферу вручную для упражнения, я знаю о существовании подпрограмм глю квадрик и сферы перенасыщения.