به احتما 90% مربوط به بافر عمق هست. با غير فعال كردنش ميتوني كارهاتو انجام بدي.گاهی هم مثلا نصفه نیمه رسمش میکنه...
پيشنهاد ميكنم از معادل OpenGL استفاده كن. چون سرعتش خيلي خيلي بيشتر هست. تقريبا كندترين چيزي كه OpenGL ميكشه خط هست و تندترين اونها مثلثاین رو هم بگم من برای کشیدن دایره و مربع از نقطه استفاده میکنم ( و از توابع خود اوپن جی ال استفاده نمیکنم، مثلا برای مربع توپر از تعدادی خط موازی استفاده میکنم)