cheers guys,
@rbz.thats awsome too know and yeah totally agree mate, the more compatable the better. its win win for me now as i realize i have two chips too debug with.
@helfire,
nice sugestions. the moire patterns that can be seen is definitly thresh hold related and also coming from the fact each segment is a box with the inside faces squished into the same space, which is not ideal. im trying too fine tune it atm. if the camera is moved near the shadow casting object there is also a bit of pixel skipping and near clipping precision issues that can be noticed.
stencil shadow volumes look exciting also, there next on my too do list. ideally ill be able too easily switch between both types of shadowing in my engine. so eventually shadows should be pretty much taken care of and i can easily choose which works best for a particular scene.
also i dont think this will work with dx9 class hardware such as the x700 as i use ver330 in my shaders. it could be as simple as changing the version define in the shader files too a lower number that still supports in/out as opposed too varying, as this doesnt really do any exotic stuff that requires the higher version number yet.