Na szóval, ahogy tegnap terveztem is, esti kockulásom részeként kipróbáltam az előző postban említett drivert. Ahogy sejtettem, beta driverről van szó, de első körben jónak tűnik
Nem állította meg a GPU coolert, meg ilyenek. Az OpenGL verzióstring valamiért 3.2-t mutat a GPU Caps Viewer-ben, viszont 3.3-as context-et gond nélkül tudok kreálni. Lehet csak a GPU Caps Viewer-nek az általam használt verziója nincs még felkészítve a 3.3-ra… Egy frissítés után kiderül. Végezetül: a 3.30-as GLSL shaderek nem fordulnak le valamiért a saját kis engineben, pedig 3.3-as context megléte mellett illene nekik – sajna ez utóbbit már nem volt időm debugolni.
A másik dolog, amit említettem ugye, az a sample pack volt. Nos, nem kis morgást váltott ki a részemről a dolog. Lehúzom, belenézek – jó opensource cuccos mintájára binary az nincs. Nosza, fordítsunk. Jah, project file-ok nincsenek, csak valami tök random, N+1. random make utilhoz makefile. Komolyan, nem értem, miért nem csinál kapásból magának mindenki saját, egyedi make-et, compilert, linkert és akkor garantált lenne, hogy 3rdparty cuccok forgatásához külön egy terrás winyó kellene csak a szükséges utiloknak!
Így is kezd már vicces lenni, hogy hány fajta make van. Mindegy, nem álltam neki letölteni a cuccot – van ant-om, gmake-em, nmake-em, nem fogok egy negyediket is felrakni! – csináltam hozzá VSE projectet. Na, itt kiderült, hogy egy saját frameworkot is használ a kód. Ezt is letöltöttem. Ez is source-ban volt – valaki még meglepődik? Ehhez sem volt semmi, csak egy random makefile. Kössssssz. Itt kb. elszállt az agyam és hagytam a fenébe az egészet – gondoltam, nem várom meg, amíg kiderül, hogy a saját frameworknek is van valami dependency-je, ami szintén source-ból jön… Az még ok, hogy a példákat source-ban adja, mert nem túl hosszúak és igazából azt az 1-2 cpp/h file-t nem ördöngősség beforgatni… De a saját frameworkből, amit valószinűleg nem kétnaponta változtat, nem igaz, hogy nem tud egy nyamvadt binary-t felrakni az emberünk, vagy legalább egy VSE project file-t – ha már Windows-t használ!
Tudom, ajándék lónak blablabla, de akkor is – frusztráló. Nagyon.
Mindegy, majd szórakozom egy kicsit az új extension-ökkel magamtól. Ami legfőképpen érdekel a 3.3-ból, azt így is, úgy is kipróbálom hamarosan. GL_ARB_sampler_objects – jövök!
UPDATE: Hála a jó öreg LogMeIn-nek az irodai gépről frissítettem egy GPU Caps Viewer-t az otthoni gépen, s voila – szépen látszik máris a driverben a 3.3 támogatás. Ebből viszont akkor az jön le, hogy valahol az új 3.30-as shadereimben van a hiba! Heavy debugging inc….
Ja, és kis reklám a LogMeIn-nek: a screenshot is remote készült (az irodában XP van
), de az irodai vágólapon jelent meg
Imádom ezt a cuccot!