MMX, SSE, 3DNOW!

General discussion about Celestia that doesn't fit into other forums.
Topic author
AlextheFirst
Posts: 26
Joined: 04.10.2002
With us: 21 years 9 months
Location: Poland

MMX, SSE, 3DNOW!

Post #1by AlextheFirst » 05.10.2002, 16:31

Well, is Celestia using this instructions?
If not, thren why not?

CU

Thilo
Posts: 126
Joined: 09.06.2002
With us: 22 years

Post #2by Thilo » 05.10.2002, 16:50

judging from this question it seems that you dont even have a clue what all these things are ;)

Avatar
selden
Developer
Posts: 10190
Joined: 04.09.2002
With us: 21 years 10 months
Location: NY, USA

Post #3by selden » 05.10.2002, 17:54

To answer the question, though, yes.

Also, the OpenGL libraries provided by the graphic card vendors are (usually) highly optimized for the different CPU instruction sets.
Selden

Topic author
AlextheFirst
Posts: 26
Joined: 04.10.2002
With us: 21 years 9 months
Location: Poland

Post #4by AlextheFirst » 05.10.2002, 17:59

I now about OpenGL
I`m just wondering about orbits calculations etc. :lol:

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 5 months
Location: Seattle, Washington, USA

Post #5by chris » 05.10.2002, 19:10

I'm not using SSE, SSE2, or 3DNow instructions in Celestia (except indirectly through the OpenGL driver.) There are couple places I can think of where SSE or 3DNow would be useful, but there are more pressing things to be done than write optimizations that will only work on a single platform :)

--Chris

Sum0
Posts: 273
Joined: 10.03.2002
With us: 22 years 3 months
Location: Norwich, UK

Post #6by Sum0 » 06.10.2002, 09:21

Well, 3DNow! and MMX and all that are really just gimmicks to get people to think it's worth paying extra for a particualar processor, and aren't that useful really. That's what i've always been told...
"I have been asked, 'Pray, Mr. Babbage, if you put into the machine wrong figures, will the right answers come out?' I am not able to rightly apprehend the kind of confusion of ideas that could provoke such a question."

chris
Site Admin
Posts: 4211
Joined: 28.01.2002
With us: 22 years 5 months
Location: Seattle, Washington, USA

Post #7by chris » 06.10.2002, 16:03

Sum0 wrote:Well, 3DNow! and MMX and all that are really just gimmicks to get people to think it's worth paying extra for a particualar processor, and aren't that useful really. That's what i've always been told...

Not sure how useful MMX is now, but 3DNow and SSE are very useful for a certain class of applications. They don't help your office suite or web rbowser run faster, but image and signal processing, 3D graphics, and simulation apps can benefit from these instructions.

--Chris

Raul.
Posts: 40
Joined: 04.06.2002
With us: 22 years 1 month
Location: Oviedo, Spain

Post #8by Raul. » 06.10.2002, 19:50

When you are using a HUGE stars database SSE/3DNow can really make the difference. I think it would be pretty useful to simulate the asteroid belt too. Every clock cycle counts when you're dealing with thousands of objects.


Return to “Celestia Users”