Search the web
Sign In
New User? Sign Up
realtime_raytracing · Discuss programming techniques, algorithms and productions related to realtime raytracing, both software or hardware based.
? Already a member? Sign in to Yahoo!

Yahoo! Groups Tips

Did you know...
Show off your group to the world. Share a photo of your group with us.

Best of Y! Groups

   Check them out and nominate your group.
Having problems with message search? Fill out this form to ensure your group is one of the first to be migrated to the new message search system.

Messages

  Messages Help
Advanced
Intel Compiler / Hardware Questions   Message List  
Reply | Forward Message #282 of 314 |
Thank you all for the recommendations. I've been spending some time
reading through all of the old RTRT messages and in particular - Ingo
Wald's excellent papers!

Taking your advice, I'd like to write this to be as OS independent as
possible. Unfortunately, my computers are currently all running
Windows. It would make sense then for me to set up linux somewhere,
but I'm getting a bit out of my comfort zone here. I've done a lot
of unix coding in c, but it's mostly been database stuff. So with
that, I have a few more questions:

1) I've written graphics applications for DOS4GW & Windows (and some
other out of date operating systems) but never linux. I know that
even doing something as simple as setting up the resolution and
plotting a single pixel on the screen can be a difficult thing to
figure out when you are just getting familiar with doing graphics in
a new environment. Would anyone happen to have a silly little plot a
pixel program that runs in linux? (or know where I can find some
code that would help?)

2) If I were to consider purchasing a new machine for this (gotta
keep the cost low though), does it make sense to purchase one with
multiple processors? I've written a parallel ray tracer using an SGI
Origin so I know firsthand that you can get linear speedup with a
properly load balanced scene. I also found that implementing task
stealing continues this linear trend even with higher numbers of
processors (32). The reason I'm still asking this question is, if
the real bottleneck seems to be related to the memory fetches, and
I'm planning on using the SSE, would multiple processors still give
me a linear speedup on a shared memory architecture (the PC)?

3) Does the Intel compiler have a good IDE? (Is the Windows version
better/worse than linux for this?)

4) Is there a good profiler I can use with this? (Again, is the
Windows version better/worse?)

5) In general, for cross platform graphics development, what IS the
best OS to develop in?

Thanks again!

-Tom





Thu Apr 11, 2002 8:24 pm

neoakata
Offline Offline
Send Email Send Email

Forward
Message #282 of 314 |
Expand Messages Author Sort by Date

Thank you all for the recommendations. I've been spending some time reading through all of the old RTRT messages and in particular - Ingo Wald's excellent...
neoakata
Offline Send Email
Apr 12, 2002
1:43 pm

... i'd start with glut. use the glut-functions to open your window and for input handling, raytrace your image into a memory region, and display that as a...
Ingo Wald
wald@...
Send Email
Apr 12, 2002
7:31 pm

... Ok, using the SDL will make this soooooo intricate. This program will compile & run under unix, windows, macos, beos and even playstation 2, and will take...
Sly
tfpsly
Offline Send Email
Apr 13, 2002
9:57 am

Hi everybody, ... Yes, let me also use this opportunity to express my gratetude to the helpful people around here. Ingo: I am looking very much forward to read...
Daniel Povlsen
danielpovlsen
Offline Send Email
Apr 13, 2002
9:58 am

... standard stuff ... With little attention you can easily use vc++ and still code portable stuff... vc's ide is really good, and it have very nice features...
Marco *PaN!* Foco
pan@...
Send Email
Apr 13, 2002
2:31 pm

... though they are also all on my web site, the best place to find them (and any successive papers, which might be written by other people) is on ...
Ingo Wald
wald@...
Send Email
Apr 15, 2002
8:13 am
Advanced

Copyright © 2009 Yahoo! Inc. All rights reserved.
Privacy Policy - Terms of Service - Guidelines - Help