I have a similar setup with the same CPU (i7 860). I also get the same issues with shadercompile.exe when compiling SDK_lightmappedgeneric_ps2x.fxc. My original solution was to just compile it with a single thread by patching the module. I thought it might be a race condition, but it always acts up at the exact same spot: "7864325 remaining."
The interesting behavior is that the child processes all start waiting on a lock at that spot, the main process is busy doing something else. The child processes continue to wait on a lock for about 13? tries before giving up and exiting. I patched the Memory::Lock tolerance and it seems to recover after a minute or two, but that's only a bandaid for whatever is holding the main process up. Here's my patched module if you want to give it a shot and see if it generates a correct combo shader: http://dl.dropbox.com/u/759758/shadercompile_dll.zip On Sat, Sep 17, 2011 at 11:31 AM, Alexander Davidson <aldavid...@gmail.com> wrote: > I think my paths are all set up correctly. I can compile all of the smaller > shaders (custom small post process ones) no sweat! The compiler only bombs > out when I try and compile the larger shaders. What > hardware set-up (proccesor etc) does your computer have that you use to > compile the larger shaders? To reiterate once more, I can compile smaller > shaders fine (implying its not a configuration issue). > For your reference, if you really want to look at my shader configuration: > rem ================================ > rem ==== MOD PATH CONFIGURATIONS === > rem == Set the absolute path to your mod's game directory here == > rem == Note that this path needs does not support long file/directory names > == > rem == So instead of a path such as "C:\Program Files\Steam\steamapps\mymod" > == > rem == you need to find the 8.3 abbreviation for the directory name using > 'dir /x' == > rem == and set the directory to something like > C:\PROGRA~2\Steam\steamapps\sourcemods\mymod == > rem set GAMEDIR=<SET ME> > set GAMEDIR=D:\Steam\STEAMA~1\SOURCE~1\FULLMO~1 > rem == Set the relative path to SourceSDK\bin\orangebox\bin == > rem == As above, this path does not support long directory names or spaces > == > rem == e.g. ..\..\..\..\..\PROGRA~2\Steam\steamapps\<USER > NAME>\sourcesdk\bin\orangebox\bin == > rem set SDKBINDIR=D:\Steam\STEAMA~1\ALEX_B~1\SO073A~1\bin\ORANGE~1\bin > set > SDKBINDIR=..\..\..\..\..\Steam\STEAMA~1\ALEX_B~1\SO073A~1\bin\ORANGE~1\bin > rem == Set the Path to your mods root source code == > rem this should already be correct, accepts relative paths only! > set SOURCEDIR=..\.. > The hardware specifications of the computer this is being compiled on is as > follows: > - Intel Core i7 860 CPU > - 6GB ram > - Win 7 (64 Bit) > -- > -Alex Davidson (aldavid...@gmail.com) > > _______________________________________________ > To unsubscribe, edit your list preferences, or view the list archives, > please visit: > http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders