[ kkedacic @ 03.08.2012. 10:46 ] @
http://blogs.valvesoftware.com/linux/faster-zombies/

http://www.extremetech.com/gam...r-than-directx-even-on-windows

Valvetov source engine brze radi preko OGL nego D3D na Windowsu, a jos brze na Linuxu. Uzeci i u obzir da se OGL koristi u *nix svijetu i glavnim smartphonovima, postoji mogucnost da veliki igraci dumpaju D3D i prihvate se OGL-a.
Valve radi i s hardware vendorima u poliranju grafickih drivera za Linux, obecali su nativni Steam linux klijent do kraja godine, a to bi moglo privuci i druge game developere da izdaju nativne verzije za linux.
Trazio sam nesto malo u usporedbama OGL vs D3D i usput sam naisao na Microsoftow FUD protiv OGL, a gdje ima FUD-a postoji i ugrozena strana kojoj je FUD ocajni pokusaj da osigura nesto, za sto sama zna da je inferiornije/sporije/itd.
Zadnjih nekoliko godine svaka godina se prozivala godinom desktop linuxa iako za takve izjave nije bilo nikakve osnove, sada kada postoje barem neke osnove nitko nista nepise.
Microsoftu neide u koristi niti bijes Valveta i Blizarda zbog Windows 8-mice.

Kakva su Vasa misljenja?
[ ByteCode @ 03.08.2012. 11:56 ] @
Vidi generalno, prvi tu pricu je pokrenuo ID Software kad su pravili jos Quake 1. Ima i druga strana medalje koju ne vidis, a to je kod D3D-a je sve standardizovano, tj drajveri pruze low level podrsku, a sve ostale stvari Microsoft uradi. Dok je kod openGL-a sve to ostavljeno vendorima da rade. Pa onda problemi kada OpenGL nije razvijen do kraja, pa svaki vendor ima svoju ekstenziju za nesto, pa krenes u programu da imas ovakav kod

Code:
 
if(nvidia) {
...
} else if (ati) {
.....
} else if(intel) {
....
}


A to tako poskupljuje i produzava razvoj igara/softwera. Druga stvar da nije bilo MS-a da progura D3D i dan danas bi placali openGL kartice po nekoliko hiljada dolara/evra.

I ja vise preferiram OpenGL nego Direct 3D, jer je malo laksi za koriscenje, i zato sto ces OGL naci svuda sto nije MS proizvod.
[ Ivan Dimkovic @ 03.08.2012. 12:00 ] @
Obe "strane" (OGL vs. D3D) imaju FUD-anja koliko hoces, to nije uopste bitno.

U realnosti, OpenGL i Direct3D su danas manje-vise potpuno uporedivi i kome je nesto bolje je pitanje koje zavisi od vise stvari. Inace, jedan John Carmack smatra da je Direct3D bolji od OpenGL-a danas, iako je ranije za njega situacija bila suprotna:

http://www.bit-tech.net/news/g...armack-directx-better-opengl/1

Daleko vece pitanje od toga "sta je bolje" (posto su oba "tu negde") je pitanje sta se zeli target-ovati kao ciljno trziste. Jasno je da ako se zeli postici maksimalna kompatibilnost i code-reuse, OpenGL ima vise smisla ako se cilja na iOS/Android mobilne telefone i PC, a Direct3D ako se cilja na MSFT-ov ekosistem (Windows PC-jevi, XBox 360, Windows telefoni)

Ono sto je bitno, naravno, je da je D3D uspeh direktno vezan za uspeh samih MS platformi - prosto receno, to znaci, sve dok je XBox uspesna konzola, D3D support ce biti tu.

Sve ostalo je stvar poslovne odluke. Sto se samih API-ja tice, kao sto rekoh, oba su state-of-the-art.

Doduse, na Windows PC platformi se cesto desi da OpenGL podrska kasni i da je D3D "upeglaniji"- recimo NVidia-in Graphics SDK v11 jos i dalje nije izasao u OpenGL verziji, mada stvari poput FXAA anti-aliasinga imaju GLSL kod.

Takodje, imas i aspekt koji je ByteCode naveo - a to je da ces imati cesto posla sa raznim ekstenzijama u OpenGL-u koje su cesto vendor-specific dok se te stvari ne standardizuju preko ARB-a - kod MSFT-a se zna ko pije a ko placa :)
[ EArthquake @ 04.08.2012. 16:18 ] @
JCev keynote od juce

http://www.youtube.com/watch?v=wt-iVFxgFWk

odlicna prica, uglavnom o VR i AR stvarima, ali se dotakao i staticke analize, webgl-a i sigurnosti
a pominjao je i opengl vs directx