framebuffer pixelek, color values rgb/rgba -> bytes double buffer kép kiszámol bufferbe -> swap //Rendererek //sw renderer pixelek cpun kiszámol //hardware renderer / gpu sok mag grafikus apik: OpenGL OpenGL ES DirectX Metal Vulkan //rajzolás gpunak feldolgozható formátumra alakítjuk //mi a gpunak feldolgozható formátum A gpu gyakorlatilag 3szögeket tud csak kirajzolni. -> rendering api függő (van ahol lehet 4szökeket is stb) koordináta rendszer -> mi választjuk meg -> van kamera a gpu mátrixtranzformációban illetve vektorműveletekben jó egy kamera gyakorlatilag mátrixtranzformáció vertex = háromszök sarkai (vektorok) 0 \ I \ \ 1 -- 2 egyéb adaok: uv koordináták = textúra koordináta color = szín normal scriptelés -> shaderekkel (gpun futó programok) vertex, és fragment shader compute shader stb részletesen később