public override string GenerateSharedPixelShader(ShaderStage stage, int methodIndex, int optionIndex) { var gen = new BeamGenerator(); var bytecode = gen.GenerateSharedPixelShader(stage, methodIndex, optionIndex).Bytecode; return(D3DCompiler.Disassemble(bytecode)); }