sdl-painter v1.4 yayınlandı

Yazılımperver dostlarım, SDLPainter kütüphanemin 1.4 sürümü yayınlandı. https://github.com/yazilimperver/sdl-painter/releases/tag/v1.4.0  Ağırlıklı olarak, hata düzeltme ve gürbüzleştirmeye yönelik güncellemeler var. Öne çıkanlar: İki backend aynı resmi çiziyor (artık). Vulkan’ın büyük sahnede geometri düşürmesi, yeniden boyutlandırmada swapchain ve viewport davranışı, Clear kapsamı ve yeni çizim hedefinin ilk içeriği OpenGL ile hizalandı. Çizim doğruluğu: konkav poligon çentiği, yarı saydam kalın çizginin… Continue reading →

sdl-painter – Vulkan Backend (faz-5)

Tekrar merhaba sevgili yazılımperver dostlarım. Bu yazı, temel kabiliyetler açısından serimin son yazısı. sdl-painter – Metin Çizimi (faz-4) sdl-painter – Resim Çizimi (faz-3) sdl-painter – Transformasyonlar (faz-2) sdl-painter – Temel Şekiller ve Kabiliyetler (faz-1) sdl-painter – Proje Altyapısı (faz 0) – CI/CD sdl-painter – Proje Altyapısı (faz-0) İlk yazıdan bu yana altyapıyı kurduk, OpenGL backend’ini… Continue reading →

sdl-painter – Resim Çizimi (faz-3)

Sevgili yazılımperver dostlarım, tekrar merhaba. Önceki yazılarımda, altyapıya göz attık, temel şekilleri çizdik ve dönüşüm yığınıyla bu şekillere raks ettirdik. sdl-painter – Proje Altyapısı (faz-0) sdl-painter – Proje Altyapısı(faz 0) – CI/CD sdl-painter – Temel Şekiller ve Kabiliyetler (faz-1) sdl-painter – Transformasyonlar (faz-2) Bu yazıda ise sıra resimlerde, bir dosyadan okuduğumuz ya da kodla ürettiğimiz… Continue reading →

sdl-painter – Transformasyonlar (faz-2)

Tekrar merhaba dostlar. sdl-painter’ı tanımak için fazlara bölerek kabiliyetleri anlatnaya devam ediyorum. Bir önceki yazıda OpenGL üzerinde temel şekilleri nasıl çizebileceğimize bakmıştık: çizgi, dikdörtgen, daire, elips ve konkav poligon. Şimdi de, şekillerimizi nasıl hareket ettireceğimize ilişkin transformasyon hususlarına bakıyor olacağız. Bir önceki yazımda, tüm şekiller sabit koordinatlarda görselleştiriliyordu. Bu yazımda, bunları nasıl hareket ettirip/öteleyip, döndürüp ya da… Continue reading →

sdl-painter – Temel Şekiller ve Kabiliyetler (faz-1)

Sevgili yazılımperver dostlarım, tekrar merhaba. Bu zaman zarfında, gerek kütüphane gerekse siteme dair bir çok değişiklik oldu 🙂 Bunları, ilgili yerlerde kısa notlarla belirteceğim; hangi tasarımın ilk hâliyle kaldığı ve hangisinin sonradan değiştiği. Öncelikle sitemin hostingini değiştirdim ve artık daha hızlı. Kütüphaneye ise bir çok yeni kabiliyet ekledim, bunlara zaten yakında değineceğim. Neyse şimdi konumuza… Continue reading →

sdl-painter – Proje Altyapısı(faz 0) – CI/CD

Merhaba dostlar! Bir önceki yazımda CI/CD ile ilgili konulara çok değinemediğimden ve bu konuları ayrı bir yazı olarak sizler ile paylaşacağımdan bahsetmiştim. İşte bu yazı onu vücut bulmuş hali. Altyapıyı kurarken en çok vakit alan kısımlardan birisi de CI/CD olabiliyor; birçok kendine has hususu içerdiği için ben de buraya taşıdım. Güzel ve önemli tarafı da… Continue reading →