Linux progress

News about ZDoom, its child ports, or any closely related projects.
[ZDoom Home] [Documentation (Wiki)] [Official News] [Downloads] [Discord]
[🔎 Google This Site]

Moderator: GZDoom Developers

Michty
Posts: 201
Joined: Tue Dec 16, 2003 2:35 pm
Location: My house, office, red seat, my body.

Post by Michty »

Well, adx, nobody appears to be here at the moment... I'm sure that when they arrive they'll be happy to enlighten you.
Also, this thread is quite old. If you want help on linux, start a new thread. Most people don't like other people 'bumping up' old topics, as they have to read through again to remember what it's about.

Don't worry, we've all done it at some time or another... :)
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm

Post by QBasicer »

Just curious, but why use SDL?

I've tried to use SDL in the past, but i quickly moved to Allegro, and i quite like it.

Also, i demand you have a CVS respository on Sourceforge or here, so we can all get the cutting edge linux of the development.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

....... You demand?

Well then I demand you find your way back to that hole you just crawled out of and ponder the meaning of "free". Bitch.
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm

Post by QBasicer »

*Crawls into hole*
Main Entry: 1free
Pronunciation: 'frE
Function: adjective
Inflected Form(s): fre·er; fre·est
Etymology: Middle English, from Old English frEo; akin to Old High German frI free, Welsh rhydd, Sanskrit priya own, dear
1 a : having the legal and political rights of a citizen b : enjoying civil and political liberty <free citizens> c : enjoying political independence or freedom from outside domination d : enjoying personal freedom : not subject to the control or domination of another
2 a : not determined by anything beyond its own nature or being : choosing or capable of choosing for itself b : determined by the choice of the actor or performer <free actions> c : made, done, or given voluntarily or spontaneously
3 a : relieved from or lacking something unpleasant or burdensome <free from pain> <a speech free of political rhetoric> b : not bound, confined, or detained by force
4 a : having no trade restrictions b : not subject to government regulation c of foreign exchange : not subject to restriction or official control
5 a : having no obligations (as to work) or commitments <I'll be free this evening> b : not taken up with commitments or obligations <a free evening>
6 : having a scope not restricted by qualification <a free variable>
7 a (1) : not obstructed or impeded : CLEAR (2) : not being used or occupied <waved with his free hand> b : not hampered or restricted in its normal operation
8 a : not fastened <the free end of the rope> b : not confined to a particular position or place; also : not having a specific opponent to cover in football <a free safety> c : capable of moving or turning in any direction <a free particle> d : performed without apparatus <free tumbling> e : done with artificial aids (as pitons) used only for protection against falling and not for support <a free climb>
9 a : not parsimonious <free spending> b : OUTSPOKEN c : availing oneself of something without stint d : FRANK, OPEN e : overly familiar or forward in action or attitude f : LICENTIOUS
10 : not costing or charging anything
11 a (1) : not united with, attached to, combined with, or mixed with something else : SEPARATE <free ores> <a free surface of a bodily part> (2) : FREESTANDING <a free column> b : chemically uncombined <free oxygen> <free acids> c : not permanently attached but able to move about <a free electron in a metal> d : capable of being used alone as a meaningful linguistic form <the word hats is a free form> -- compare 5BOUND 7
12 a : not literal or exact <free translation> b : not restricted by or conforming to conventional forms <free skating>
13 : FAVORABLE -- used of a wind blowing from a direction more than six points from dead ahead
14 : not allowing slavery
15 : open to all comers
- free·ness /-n&s/ noun
- for free : without charge
synonyms FREE, INDEPENDENT, SOVEREIGN, AUTONOMOUS mean not subject to the rule or control of another. FREE stresses the complete absence of external rule and the full right to make all of one's own decisions <you're free to do as you like>. INDEPENDENT implies a standing alone; applied to a state it implies lack of connection with any other having power to interfere with its citizens, laws, or policies <the colony's struggle to become independent>. SOVEREIGN stresses the absence of a superior power and implies supremacy within a thing's own domain or sphere <separate and sovereign armed services>. AUTONOMOUS stresses independence in matters pertaining to self-government <in this denomination each congregation is regarded as autonomous>.
I wonder if Randy has a target for the next Linux release. Like, this summer, next fall, etc.
User avatar
HotWax
Posts: 10002
Joined: Fri Jul 18, 2003 6:18 pm
Location: Idaho Falls, ID

Post by HotWax »

I wonder if Randy has a target for the next Linux release. Like, this summer, next fall, etc.
Doubtful.
User avatar
Hirogen2
Posts: 2033
Joined: Sat Jul 19, 2003 6:15 am
Operating System Version (Optional): Tumbleweed x64
Graphics Processor: Intel with Vulkan/Metal Support
Location: Central Germany

Post by Hirogen2 »

Wonderful... :-/
User avatar
Chris
Posts: 2968
Joined: Thu Jul 17, 2003 12:07 am
Graphics Processor: ATI/AMD with Vulkan/Metal Support

Post by Chris »

Just curious, but why use SDL?

I've tried to use SDL in the past, but i quickly moved to Allegro, and i quite like it.
I am a die-hard Allegro user, but I will admit here that currently SDL tends to have better video capabilities in X than Allegro, when programs are not run as root. It also seems Randy was/is contemplating using OpenGL as a backbuffer to get better video speeds, and while Allegro can currently do the same via an add-on (AllegroGL), SDL supports it natively. Plus, ZDoom has already been using SDL for a while.

At this point, the only thing to be gained by switching to Allegro+AllegroGL is better cross-platform capabilities. ZDoom itself already requires an x86 target so that knocks out some targets right there, and basically there's only two platforms left of interest. Windows and Linux. Windows is done directly (via DirectX, which Allegro and SDL wrap around), and Linux support is already in via SDL. If SDL can't handle Linux's console mode (and I believe it can) that's would be the only thing missing. Granted you'd also get DOS, but it seems nobody cares about that in this day and age (and for somewhat good reason).

Don't get me completely wrong though. I definately would not mind seeing ZDoom use Allegro if it's done right. But at this point it would be way too little gained for the effort.
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm

Post by QBasicer »

I agree. Is ZDoom for windows coded in pure directx? Or does it use SDL? Because i know Allegro does DirectX, and i guess if you coded ZDoom right, it could work in both Windows and Linux with very little modification, if any, using the same code, meaning less work for Randy.
User avatar
Graf Zahl
Lead GZDoom+Raze Developer
Lead GZDoom+Raze Developer
Posts: 49219
Joined: Sat Jul 19, 2003 10:19 am
Location: Germany

Post by Graf Zahl »

ZDoom does not use any wrapper libraries for graphics on Windows and that's good. SDL for Windows sucks and any program using it shows some issues I really don't like. Randy seems to see it the same way.
_orb_

Post by _orb_ »

offtopic: hi, im a newbiee in this forum, im Orb from russia :-)

well, i tried to compile zdoom 2.0 about a half year ago ...well i fixed all compilation errors, but it crashed (i fogot why, some wad error or so...)

since i started to make zdaemon linux version... (based on zdoom 1.x) it was not so hard to do... i got it worked. I can not say something spesial about video perfomance, it work good for my Celeron 460Mhz with tnt2(but it does not matter i guess, cuz of 2D).
But as for fmod under linux - i think it's a not good solution, cuz it makes some delay between event and it's sound (may be my CPU is weak), i rewrited sound code for zdaemon(zdoom 1.x) using sndserver interface from old doom sources and soundserver itself from doom legacy project. So i got working zdaemon on linux, and freebsd, cuz new sound code is not closed source like fmod, it could easy ported. Maybe you could try it in linux zdoom 2.x (i hope it would be usefull)(but there is no music support, only sfx).

Again, SDL video output works fine for me. :-) (im not a video programmer, maybe a bit later:-)

About SDL_VIDEODRIVER=svgalib - my test failed, it stries to switch to svga but dumped core.

Btw, doom legacy has software and opengl videout working in linux. So there coule be good ideas, it's opensource too.
User avatar
randi
Site Admin
Posts: 7749
Joined: Wed Jul 09, 2003 10:30 pm

Post by randi »

I feel kind of bad for putting this on hold after getting the new DECORATE stuff from Graf. Oh well. I'll get back to it eventually.
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm

Post by QBasicer »

Oh...i see...

Do you even have an idea when you'll start it again?
User avatar
Xaser
 
 
Posts: 10774
Joined: Sun Jul 20, 2003 12:15 pm

Post by Xaser »

Well, I think the new Decorate Weapons & A_CustomMissile crash fix are more important. Well, to me anyways. Maybe it's just because it's halting all progress on HELLDOOM. :P
User avatar
BouncyTEM
Posts: 3822
Joined: Sun Aug 24, 2003 5:42 pm
Preferred Pronouns: He/Him
Operating System Version (Optional): Windows 10
Graphics Processor: nVidia with Vulkan support
Location: 2280 Lol Street: The Calamitous Carnival (formerly Senators Prison)

Post by BouncyTEM »

Xaser wrote:Well, I think the new Decorate Weapons & A_CustomMissile crash fix are more important. Well, to me anyways. Maybe it's just because it's halting all progress on HELLDOOM. :P
AND Nazi Invasion, which, is kinda my Zdoom Project, which should be added to the Wiki.
User avatar
QBasicer
Posts: 766
Joined: Tue Sep 16, 2003 3:03 pm

Post by QBasicer »

Well, ZDoom could have a broader audience, which means more popularity. Right now i can play legacy really good... And i don't think he would like his users to switch to Legacy would he?

Besides, once it's for linux, it's easy to maintin bugs and glitches. Make the same change for each.

Return to “ZDoom (and related) News”