Aktuální komentáře
07.09.10 23:12:38
jarin27
jarin27
Off Topic: doomeři tipují fotbal
07.09.10 20:14:59
Draza
Draza
Off Topic: doomeři tipují fotbal
07.09.10 17:04:56
zemedelec
zemedelec
Off Topic: doomeři tipují fotbal
07.09.10 16:32:43
Des_Arthes
Des_Arthes
Off Topic: doomeři tipují fotbal
07.09.10 16:16:54
urix
urix
Off Topic: doomeři tipují fotbal
03.09.10 13:15:14
vain
vain
Jak se hraje nový Odamex 0.5.0
Idoom Speed Trophy
Flash contest:
| hokis | 43 bodů | |
| Twister | 30 bodů | |
| Graim | 15 bodů |
Weekly contest:
Více na contest.idoom.cz
| hokis | 33 bodů | |
| Twister | 27 bodů | |
| psichotik | 27 bodů |
Důležité soubory
[ 18.06.10 ]
[ 07:39:39 ]
[ Vain ]
Komentáře: 10
ZDaemon ve vývoji pro Mac OS X
Znovu objevený programátor ZDaemon týmu Lyfe zveřejnil na fóru ZDaemonu testovací verzi pro operační systém od Applu Mac OS. Že má ZDaemon potenciál běžet multiplatformně se ví (v minulosti existoval i Linuxový klient a ZDaemon samotný vychází z multiplatformního ZDoomu), ovšem je to již několik let, co je ZDaemon pouze pro Windows (z oficiálních stránek dokonce zmizel otravný nápis Linux binaries comming soon), takže naděje každým dnem pro ostatní platformy umírala.
Ovšem po vydání Mac OS verze opět ožila. Problémem vyjma kompilace a rozchození samotného ZDaemon klienta byl určitě i ZDaemon Launcher, který je "těžce" závislý na Win API. Lyfe tedy naprogramoval vlastního klienta, pracovně (možná i konečně) pojmenovaného ZDaemon Query. Launcher je sice funkčně velice omezen, ale to nejdůležitější, načtení serverů a připojení do hry, zvládá.
V jakém stádiu vývoj je, jak pokračuje a problémy o kterých se ví se dočtete ve výše odkazovaném topicu na ZDaemon fóru, a kdo ví, časem se možná dočkají i Linuxáci, kteří Launcher v podobě Doomseekeru k dispozici de facto již mají (ve vývoji je i podpora ZDaemonu v Doomseekeru - již funguje, pokud si skompilujete aktuální SVN verzi).
Zdroj: snowowl na irc #doom.cz a zaslané upozornění redakci od "noname"
#1 18.06.10 07:47:11 vain
Ještě jednou díky za upozornění na novinku, jinak vzkaz pro "noname" - ZDaemon nikdy neběžel a neběží na DirectX, takže tady problém nebyl, pokud jde o multiplatformnost. Za další se omlouvám, že se nezobrazuje náhled obrázku, po rozkliknutí se načte, problém je dle mého v administraci idoomu a nebo mezi klávesnicí a židlí, takže prosím Twistra nebo někoho aby to napravil a řekl mi, kde dělám blbost =)
To ze zdaemon nepouziva directx je pro me novinka, mohu se zeptat z jakych udaju vychazis ?
#3 18.06.10 17:13:16 vain
Jednoduše proto, že je renderován softwarově, ne hardwarově. Nepoužívá ani OpenGL ani Direct3D. Ostatně z trojice online potů Odamex, SkullTag a ZDaemon může akcelerovaně běžet pomocí OpenGL jen SkullTag co je mě známo (Odamex jen experimentálně).
to se ovsem nevylucuje, directx se nerovna direct3d, sklada se z casti jako directdraw pro 2d , directinput, directsound atd.... softwarove probiha rendering 3d obrazu, ovsem vykresleni muze prbihat pres api directx, stejne jako sitove spojeni, ovladani a zvukovy vystup
#5 18.06.10 19:37:12 vain
Vylučuje se to z jednoho prostého důvodu, ZDaemon je de facto ZDoom, a ten prostě na api directu neběží.
Nyni jsem si projizdel zdrojovy kod posledni otevrene verze zdaemonu, tedy 1.06, odkazy na directdraw a volani jeho funkci se to tu jen hemzi, konkretne ve win32video.cpp , v i_input.cpp zase odkazy na directinput. Predpokladam ze to stejne plati i ostatnich castech api ktere jsem v uvodu zminoval, at uz v teto verzi zdaemonu, nebo ve verzich pozdejsich ktere byly jiz uzavrene.
#7 19.06.10 07:14:56 vain
Tak jak verze před tím mohly byt Linuxové, když se dobrovolně svázali s win api?
#8 19.06.10 07:20:54 vain
Tak co se dívám já, tak to běželo i na SDL, tak to stejně nebyl/není důvod, proč není multiplatformní.
Dle meho omezeneho chapani zdrojoveho kodu se jednalo o dve "vetve", jedna pro win, druha pro linux, ta pro win byla spjata s directx api a win api obecne, ta druha s sdl+dalsimi knihovnami, ve chvili kdy zdrojovy kod uzavreli se tym zdaemonu zacal venovat pouze te win casti( to zapocalo uz asi o verzi driv), nejspise pouze z toho duvodu, ze pro linux vyvojare nemeli.
#10 19.06.10 10:14:29 vain
Ono to tak vypadá, ale nechápu, proč dělat nějaké dvě větve na input a video, když s SDL (budiž, není to zrovna bezproblémová knihovna) to můžou udělat naráz.

