Pages: 1
  Print  
Author Topic: OpenAL + Linux  (Read 3393 times)
Offline (Male) Josh @ Dreamland
Posted on: October 03, 2009, 10:16:59 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
= No.

My drivers suck. Tried to fix that with Retro, as well as my mouse problems... Long story short, I Just finished reinstalling the X server. <_<"

Anyway, my sound quality sucks so bad I can't test audio here. I'll do that on Windows, but it should still work in Linux for anyone whose drivers don't suck as bad as mine.

Other issue is template instantiation, which I'm going to have to do every time a template is used. (Because map<var,var> is different than map<int,int> in enough ways that I need to keep track separately).
Though, honestly, I can't really think of a good reason to keep track to the level of instantiating them, so maybe I'll drop the idea before it hurts something.

I have to attend some English garbage at some point, but for the most part, no more homework in there for a while. What I do need to do is draft a large economics paper, read some biology crap, and work on my psychology things. Hopefully those do not consume TOO Much time.

Templates are one of the few remaining obstacles. I'm going to run through the rest of the process to see when I would need to know anything but how many args are optional. It may turn out that I don't need to know anything else. If that's the case, it's solved. That leaves with(), switch(), and #include.

I'll keep you posted when each of those is cleared.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) RetroX
Reply #1 Posted on: October 03, 2009, 11:18:39 AM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
I have no clue what the hell messed up hal, but I don't know what to say. >_>

If it won't work reinstalling the X server, all I can say is to try Ubuntu 9.10 when it comes out and to see if it still persists.  It's not the Operating System, it's the fact that they cannot support every piece of hardware known to man.  Windows does, and they have every single driver running in the background, which is one of the reasons it's slow. (of course, if you didn't have the right driver, it would be a lot slower)
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Rusky
Reply #2 Posted on: October 03, 2009, 05:18:33 PM

Resident Troll
Joined: Feb 2008
Posts: 955
MSN Messenger - rpjohnst@gmail.com
View Profile WWW Email
Way to be ignorant, Retro.

Anyway, why do you need to do anything with templates yourself? Isn't the idea to let C++ do the work? Or do you want to do template checking yourself because C++'s sucks?
Logged
Offline (Female) IsmAvatar
Reply #3 Posted on: October 03, 2009, 06:40:12 PM

LateralGM Developer
LGM Developer
Location: Pennsylvania/USA
Joined: Apr 2008
Posts: 886

View Profile Email
Fortunately Ubuntu 9.10 replaces HAL with DeviceKit. With a bit of luck, this might fix your problem. The beta was released recently if you want to try it.
Logged
Offline (Male) antidote
Reply #4 Posted on: October 03, 2009, 07:24:49 PM
Member
Location: Job Corps. <.<
Joined: Dec 2008
Posts: 27

View Profile Email
LOL ubuntu and shitty audio, seriously didn't see that one coming. My audio is fine in ubuntu maybe you should get an ancient SoundBlaster Audigy 2 like i have XD.
Logged
Offline (Male) Josh @ Dreamland
Reply #5 Posted on: October 03, 2009, 07:36:08 PM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
I'm happy right now, with everything working. (Mostly)

Also, I want to have basic knowledge of templates for this really awesome reason I keep hinting at:
Code: [Select]
map a; a["power level"] = 9001.234;
map<int,int> b; b[1] = 2;

Keeping track of template parameters will let my parser know what to do with that. Also, it'll let me know if I can treat X member as int for a.b = c.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) antidote
Reply #6 Posted on: October 03, 2009, 07:49:14 PM
Member
Location: Job Corps. <.<
Joined: Dec 2008
Posts: 27

View Profile Email
"Hey Vegeta whats his power level?"
"It's over 9000!"

any way looks like a good reason to want to understand templates. Zeus-CMD may have something for you.
Logged
Offline (Unknown gender) score_under
Reply #7 Posted on: October 04, 2009, 09:05:13 AM

Member
Joined: Aug 2008
Posts: 308

View Profile
"Hey Vegeta whats his power level?"
"It's over 9000!"

any way looks like a good reason to want to understand templates. Zeus-CMD may have something for you.
I believe the phrase is "Vegeta! What does the scouter say about his power level?"
"It's over nine... THOUSAAAAAAAAAAAAAAAAAAAAAAND!!!!"
Logged
Offline (Male) RetroX
Reply #8 Posted on: October 04, 2009, 10:58:01 AM

Master of all things Linux
Contributor
Location: US
Joined: Apr 2008
Posts: 1055
MSN Messenger - classixretrox@gmail.com
View Profile Email
Way to be ignorant, Retro.
Said the ignorant person who thinks Linux is merely a command terminal with a desktop drawn on it.
Logged
My Box: Phenom II 3.4GHz X4 | ASUS ATI RadeonHD 5770, 1GB GDDR5 RAM | 1x4GB DDR3 SRAM | Arch Linux, x86_64 (Cube) / Windows 7 x64 (Blob)
Quote from: Fede-lasse
Why do all the pro-Microsoft people have troll avatars? :(
Offline (Male) Josh @ Dreamland
Reply #9 Posted on: October 04, 2009, 11:38:10 AM

Prince of all Goldfish
Developer
Location: Pittsburgh, PA, USA
Joined: Feb 2008
Posts: 2949

View Profile Email
Antidote:
This isn't about me personally understanding templates, this is about me making my parser "understand" them. Just enough to where it can default the required template parameters to var.
Logged
"That is the single most cryptic piece of code I have ever seen." -Master PobbleWobble
"I disapprove of what you say, but I will defend to the death your right to say it." -Evelyn Beatrice Hall, Friends of Voltaire
Offline (Male) antidote
Reply #10 Posted on: October 04, 2009, 11:43:07 AM
Member
Location: Job Corps. <.<
Joined: Dec 2008
Posts: 27

View Profile Email
Ah, I understand, seems like that would be a bit of a problem :(

@score: References don't have to be 100% accurate, just enough for people to understand.
« Last Edit: October 04, 2009, 11:44:54 AM by antidote » Logged
Pages: 1
  Print