On 1. apr. 2010, at 22.31, KaiGai Kohei wrote: > > $ git diff origin/reworks_2 origin/reworks_3 > -> It adds the 'features' field at engine_interface structure, to > inform what features are supported by the loaded module.
I couldn't see this branch anymore, but I pushed a proposal for this today. I changed the signature for the existing "get_info" call to allow the engine to return an arbitrary number of features it support. If I remember correctly from your proposal you proposed this as a bitmask? Since this isn't going to be part of any time/space-critical loops, I think we shouldn't limit the design to a fixed number of features. To make it even more "flexible" I decided to pass this as an array of features, each containing a value and a description. The next thing we need to do is to start "registering" different features :-) Cheers, Trond -- To unsubscribe, reply using "remove me" as the subject.
