• A1274815
    #197
    Igazából mind kettőt a 3D assembly-ének nevezném. Egyikben sincs semmi ami a magszíntű programozás nyelvekre emlékeztettne. Sok van amit egyetlen hívással meg lehet oldani OpenGL (pixel bufferből/render targetből textúrába való másolás, glBegin(), glEnd, glBeginList, glEval, stb.) alatt míg DX9/10 alatt egy csomó kell hozzá, ugyan akkor van amit DX9/10 alatt lehet megoldani egyutasítással (Vertex buffer, Pixel buffer kezlés) és OpenGL alatt sokkal lehet csak.

    Ezt úgy mondom, hogy játék fejlesztőként mindkettőt kell használnom. Az OpenGL viszont jobban favorizállom, ugyan akkor a DX nem kerülhető ki OpenGL esetén sem, kell valami a hangra (DSound, XAudio2, XACT, tudom ott az OpenAL, de az nem minden kártyával megy, mellesleg az OpenAL-t a Vista is favorizálja) a bemenet kezelés (XInput, DInput).