Forums | developer.brewmp.com Forums | developer.brewmp.com

Developer

Forums

My employers just ordered ADS for me, and want to do our next project with it. What should I expect? What sort of performance gains and size reductions are typical?

Also, my current GCC game library uses one global pointer to a struct that contains BREW platform data, such as a couple pointers to BREW interfaces, etc, etc. Does that alone kill ADS? Is there any way to get just one global? If not, what other ways are there to get BREW interfaces to all my different classes, short of passing them to everything?

We got a smaller code size, about 6-12% smaller.
For the other question, see GETINSTANCE()...
Quote:Originally posted by rippon
My employers just ordered ADS for me, and want to do our next project with it. What should I expect? What sort of performance gains and size reductions are typical?
Also, my current GCC game library uses one global pointer to a struct that contains BREW platform data, such as a couple pointers to BREW interfaces, etc, etc. Does that alone kill ADS? Is there any way to get just one global? If not, what other ways are there to get BREW interfaces to all my different classes, short of passing them to everything?

We got a smaller code size, about 6-12% smaller.
For the other question, see GETINSTANCE()...
Quote:Originally posted by rippon
My employers just ordered ADS for me, and want to do our next project with it. What should I expect? What sort of performance gains and size reductions are typical?
Also, my current GCC game library uses one global pointer to a struct that contains BREW platform data, such as a couple pointers to BREW interfaces, etc, etc. Does that alone kill ADS? Is there any way to get just one global? If not, what other ways are there to get BREW interfaces to all my different classes, short of passing them to everything?