Jump to content

  • Log In with Google      Sign In   
  • Create Account


Member Since 27 Jul 2010
Offline Last Active Apr 08 2012 05:44 AM

Posts I've Made

In Topic: warning X4714: ~'excessive temp registers'

07 April 2012 - 05:23 PM

Hmm, better yet, I'll divide my shaders into single functions, which IIRC is the way shaders are supposed to be coded anyway...

Eg: the code for GenerateCameraRay() will be put into one shader, and the code for GetRaySceneResult will be put into many shaders, one for each type of object, etc.

In Topic: warning X4714: ~'excessive temp registers'

07 April 2012 - 11:59 AM

Wow, the compiler is smarter than I thought. I guess the solution then is to simplify the calculation of the normal if possible. Many thanks.

In Topic: [Theory] Unraveling the Unlimited Detail plausibility

13 August 2011 - 01:51 PM

Agreed. There's definitely some good research being done in this area. One of the main things preventing it from becoming mainstream is that modern GPU hardware is designed to render triangles, very fast. Large voxel worlds (and ray-tracing for that matter) require non-linear memory access patterns that GPUs just weren't designed for. Any significant sea-change in how rendering is performed is going to require collaboration with the GPU vendors.

CUDA is a step in the right direction, but what we really need is some custom hardware that's good at handling intersections against large spatial databases (think texture unit, but for ray-casting). It's a shame Larrabee didn't work out, but it'll happen eventually. And it'll be a hardware vendor to do it, not some upstart with a magical new algorithm they can't describe or even show working well.

This reminds me of a question I have on the subject of hardware and ray casting. Isn't the new AMD Fusion chip what you describe? The GPU and CPU have shared memory with the GPU being programmable in a C++ like way, if I'm not mistaken.

In Topic: [discussion]DirectX 9 or 10 or 11?

25 July 2011 - 10:19 AM

lol.. 4 votes for 9, 5 votes for 11... 0 votes for 10.. and you'll go for 10 Posted Image

forum users never stop to amaze me.

In order to maintain faith in humanity I'm hoping that was a typo on his part :P

My vote? All the way up to 11 baby!

In Topic: What project to work on next?

22 July 2011 - 05:29 AM

Thanks for the replies guys! They really helped to me to focus on what motivates me in a more concrete way and on a more specific project brief.

I think I've settled on a procedural content game. Perhaps a procedurally generated game world that the user can explore.

I've also applied to one of the help wanted projects on the board that is similar to the above, though I have some doubts I'll be suitable because of my lack of extensive/professional developer experience and because I have a time limit on how long I can work without income. Fingers crossed though!

EDIT: or I might look into voxel rendering...