theuni/xbmc — comment on commit 2daa4f49bc92bb44f954f9444d7f62d0967b26d0
File:  line 0
By theuni:

@topfs2: see the above conversation with jm. These commits depend on noflip being set, and (i realize now) make no sense without it committed as default.

I believe the correct way is jm's approach. For VIEWPORT_ON_CHANGE, noflip needs to be on. Then the solver looks something like:

```
if (input.size() > 0)
output.assign(1,g_graphicsContext.GetViewWindow());
```

VIEWPORT_ALWAYS would be the same, just without the if. With those changes, all of the fiddling with the tracker can go away.

Apologies if I've missed something.. I've stared at this stuff so long that it's starting to blend together. I can't imagine how you managed to work it out in the first place :)

@jmarshall: is that what you had in mind?