Hi Axel, > I cannot confirm this. The [1] array at the end of a structure is > often > used to indicate that the structure itself has a non specified > length. OK, so that's OK then :) > This is only important if you have to copy the whole structure or > just > the clipping info. In BeUAE I used this to copy the clipping info and > it worked fine: > > fClipListCount = info->clip_list_count; > if (fClipListCount > MAX_CLIP_LIST_COUNT) > fClipListCount = MAX_CLIP_LIST_COUNT; > > memcpy(fClipList, info->clip_list, fClipListCount * > sizeof(clipping_rect)); Yep: tried that as well. Nogo! That BeUAE: is that a GLView thing? > Since the clipping info is specified in screen coordinates, I would > find it very odd if a BMenuBar (which is just a view) would mess the > clipping up, but who knows. It's faulty. Maybe I'd better recheck if it's screen coordinates then: could be relative to left-top as well. But it's faulty. > IIRC there is also a stars demo that uses both, a BMenuBar and a > direct > window - maybe that can give us a clue. Maybe. But I expect we must conclude BWindowScreen is OK but BGLView is not at best. I can image the top-offset existing especially for BGL view BTW: I guess it's not that common (or possible at all?) that a DirectWindow has a menu? (again: I'm new at this..) Really: I spent a lot of time on BGLView now :-/ Thanks anyway.. Rudolf. PS: Textures up and running already: driver state is now active rendering :) (acc func's still turned off though: as they are not yet OK it seems) Damn: the suspense is killing me :) Rudolf.