DX & GL
15 отговора
505 прегледа
DX & GL
Na koe e po-lesno da se programira i koe ima pove4e i raznoobrazni funkcii - DirectX ili OpenGL ?
Re: DX & GL
Zdrasti.DirectX predlaga poveche vuzmojnosti.Samo pogledni.
DirectDraw -> za 2d
Direct3d -> za 3d
DirectSound -> za Sound
DirectPlay ->Za mregi
DirectAnimation ->Za animazia
DirectShow ->---------||----
V momenta subiram hora za 2d fighting game.
Ako zi zainteresovan i si pod 17 god. pishi na Mihail12@Dir.bg
DirectDraw -> za 2d
Direct3d -> za 3d
DirectSound -> za Sound
DirectPlay ->Za mregi
DirectAnimation ->Za animazia
DirectShow ->---------||----
V momenta subiram hora za 2d fighting game.
Ako zi zainteresovan i si pod 17 god. pishi na Mihail12@Dir.bg
Re: DX & GL
Ako smiatash da pishesh 3dEngine - ne moga da ti otgoworia koe ot dwete e po dobre - preceni sam - no mislia 4e ako ste pishesh nesto (programa) e po dobre da izpolzwash na parwo wreme gotow 3D engine - ima dostata4no daze ima i s open source - za dwete platformi - niama smisal da otkriwash toplata woda otnowo - no ti si znaesh
Eto ti i edna wrazka - no ne ia zwemaj za preporaka - ptosto nesto koeto predi wreme sam swalil i probwal [линк] i predi da si me narugal 4e ne se interesuwash ot Delphi - ami pogledni tam sekciata s wrazki - i oste nesto GL si e GL i pod delphi
---
IN VINO VERITAS!
Eto ti i edna wrazka - no ne ia zwemaj za preporaka - ptosto nesto koeto predi wreme sam swalil i probwal [линк] i predi da si me narugal 4e ne se interesuwash ot Delphi - ami pogledni tam sekciata s wrazki - i oste nesto GL si e GL i pod delphi
---
IN VINO VERITAS!
About
Ako smqtash da pishesh samo pod windows izpolzwai dx, w protiwen sluchai seriozno se zamisli za ogl. OpenGL si e OpenGl i pod windows i pod linux i pod pochti wsqka os za koqto se setish...
Re: DX & GL
Imax v predvid DirectDraw/OpenGL, Num Lighting, Textures, shadows...
Programiral sum s DX i iskam da razbera predimstvata na OpenGL, ot nego ne razbiram
Mersi za mneniata vi
Programiral sum s DX i iskam da razbera predimstvata na OpenGL, ot nego ne razbiram
Mersi za mneniata vi
video pamet??
po toz povod! iskam da pitam:
moga li pod windows da poluca adresa na videopametta i da pisa v neia direktno!
ne mi trebva nikakav direkt neznam si kakvo.....?
moga li pod windows da poluca adresa na videopametta i da pisa v neia direktno!
ne mi trebva nikakav direkt neznam si kakvo.....?
Re: video pamet?? ;-))))))
Ami mozesh - ama go zabrawi - ste triabwa da si napishesh driver za direkten dostap do pmetta - oswen towa- za sega win -a polzwa 2d rezima na videoto - ami kato mine na 3d (niakoi funkcii) !!!!!! - togawa kakwo ste pishesh i kade -!!!!!!
Po dobre si karaj po normalnite na4ini stom pishesh pod Win ili Linux - ako e za dos -
- tam niqma problemi
---
IN VINO VERITAS!
Po dobre si karaj po normalnite na4ini stom pishesh pod Win ili Linux - ako e za dos -
---
IN VINO VERITAS!
Re: video pamet?? ;-))))))
e, tova iasno! ama vse pak iskam da pisa pod windows direkrno!
pod win3.1 sam go pravil! psunah nesto deto zapalva celata pamet prez DPMI i stom omaza ekrana razbrah de e videopametta! i si pisah v neia! :-)
niamali vse pak standarten nacin za tova?
v kraia na kraistata tova e prosto edin adres koito az neznam koi e!
ako go znam nisto osven winNT moje da me spre da pisa v nego!
pod win3.1 sam go pravil! psunah nesto deto zapalva celata pamet prez DPMI i stom omaza ekrana razbrah de e videopametta! i si pisah v neia! :-)
niamali vse pak standarten nacin za tova?
v kraia na kraistata tova e prosto edin adres koito az neznam koi e!
ako go znam nisto osven winNT moje da me spre da pisa v nego!
Re: video pamet?? ;-))))))
DirectX e tochno zatova. Izpolzvai IDirectDraw i IDirectDrawSurface interfeisite. Ne e chak tolkova slojno izpolzvaneto im, a i ima i dosta primeri. IDirectDrawSurface->Lock(..) ti vryshta ukazatel kym video pammetta na syotvetniq surface ( koito moje da ti byde celiq ekran ) i ot tam natatyk pishi v taq pamet kakvoto iskash. Ne vijdam zashto DirectX tolkova te plashi - toi ne e napraven za da ti e gadno a za da raboti koda ti na vseki video driver. Ima si i ogranicheniqta ama to bezplaten obqd nqma.
Re: video pamet?? ;-))))))
Ami w operacionni sistemi kato DOS njama problem da prawish towa. No w neshto po seriozno kato NT ne bi trjabwalo da se dawa wyzmoznost na dadeno prilozenie da pishe wyw videopametta. Wse pak kakwo shte stane s ostanalite prilozenia - nali i te iskat da risuwat po ekrana? I towa se otnasja ne samo do videoto, no i do drugi podobni resursi.
Re: video pamet?? ;-))))))
e, za komputar kato VAX deto se polzvaednovremenno ot mnogo potrebiteli trebva da s evazprepiadstva bezrazbotnoto polzvane na hadruera!
ama v edin personalen komputer nezavisimo kakav i nezavisimo s kakva OS e, sto da ne moje! prosto ste se razcita na "dobrata volia" na programite! ako edna programa vi rovicka tam deto ne trebva prosto ia izhvarliate!...
za sajelenie s DOS ne stana taka! tam sasto ima API(BIOS DOS) ama vseki go zaobikalia kakto ste! zatova i DOS ne stana mnogozadacen v daden moment makar da imase predpostavki zatova.....
tova principno poglednato de! :-)
ama v edin personalen komputer nezavisimo kakav i nezavisimo s kakva OS e, sto da ne moje! prosto ste se razcita na "dobrata volia" na programite! ako edna programa vi rovicka tam deto ne trebva prosto ia izhvarliate!...
za sajelenie s DOS ne stana taka! tam sasto ima API(BIOS DOS) ama vseki go zaobikalia kakto ste! zatova i DOS ne stana mnogozadacen v daden moment makar da imase predpostavki zatova.....
tova principno poglednato de! :-)
Re: video pamet?? ;-))))))
heh... "API"-to na DOS-a i BIOS-a se zaobikalqshe, prosto zashtoto ne beshe sazdadeno da varshi nikakva polezna rabota.
A inache kak da ne stana DOS-a mnogozadachen - Win95, 98 i t.n. spored teb kakvo e?
A inache kak da ne stana DOS-a mnogozadachen - Win95, 98 i t.n. spored teb kakvo e?
Re: video pamet?? ;-))))))
;-)))))
Opredeleno Win 3.x i Win 9x sa prosto grafichni shellowe na DOS.
A i pod DOS se pisheha TSR programi, koito dori mozeha da rabotjat paralelno (zakachash gi na timer-a primerno), taka che imashe njakakyw wid mnogozadachnost.
Ama w DOS kato kachish njakolko rezidentni programi i wsjaka ot tjah kato pochneshe da pipa nawsjakyde i stawashe mazano.
A kolkoto do NT-to - e, wse pak MS twyrdjat che e stabilna OS, a i ima NT Server, taka che e normalno da ti zabranjawa da pipash.
Ne znam dali w Win95 njamashe nachin da se dokopash do adres w pametta i da pishesh tam (wyw 3.11 imashe sys sigurnost).
Opredeleno Win 3.x i Win 9x sa prosto grafichni shellowe na DOS.
A i pod DOS se pisheha TSR programi, koito dori mozeha da rabotjat paralelno (zakachash gi na timer-a primerno), taka che imashe njakakyw wid mnogozadachnost.
Ama w DOS kato kachish njakolko rezidentni programi i wsjaka ot tjah kato pochneshe da pipa nawsjakyde i stawashe mazano.
A kolkoto do NT-to - e, wse pak MS twyrdjat che e stabilna OS, a i ima NT Server, taka che e normalno da ti zabranjawa da pipash.
Ne znam dali w Win95 njamashe nachin da se dokopash do adres w pametta i da pishesh tam (wyw 3.11 imashe sys sigurnost).
Re: video pamet??
Ти още малко и без видеокарта ще минеш.Герой!
Ако все пак работиш с DirectX твоя въпрос ще получи утвърдителен отговор.
Необходим ти е адреса на някой back buffer.
Ако все пак работиш с DirectX твоя въпрос ще получи утвърдителен отговор.
Необходим ти е адреса на някой back buffer.
Re: video pamet?? ;-))))))
Съществува понятието "виртуално адресно пространство".
Във това виртуално адресно пространство реалните и виртуалните адреси
не са едно и също нешто.
За повече информация прочети документацията на Intel за 386 книгата я има
по библиотеките,
Във това виртуално адресно пространство реалните и виртуалните адреси
не са едно и също нешто.
За повече информация прочети документацията на Intel за 386 книгата я има
по библиотеките,