I have looked through the documentation for DirectX 10 (December SDK) and haven't found anything about shader fragments. The compile_fragment keyword seems to have disappeared from the HLSL keywords. Am I not meaning the Open GL pixel shader, but something similar to the functionality provided by ID3DXFragmentLinker in DX 9. Will it be possible to compile shaders by providing functions to perform on the vertex data or is the idea abandoned.
CompileShaderFromFunctions( "BoneTransform" + "GenerarteTexcoord" + "Dot3Lightning" );

fragments linking in DirectX10
李行?
My understanding is that they are working on a number of changes to this part of the effects framework. I don't have any of my documentation (nor the SDK) to hand, so I can't remember the details unfortunately.
I'd sit back and wait to see what happens - D3D10 is still only a "preview" and if you look at the release notes it does indicate there will be syntactic changes in future versions...
As a guess, something will exist either directly comparable or functionally equivalent to the current fragment linker. With the huge number of shaders that are likely to exist in a moderately complex D3D10 application, it'd be silly not to have something to help out!
hth
Jack