opengl в окне

Discussion in 'WASM.OpenGL' started by NoName, May 23, 2008.

  1. NoName

    NoName New Member

    Blog Posts:
    0
    Joined:
    Aug 1, 2004
    Messages:
    1,229
    Как сделать так чтобы область Opengl занимала определенный участок окна?
     
  2. _DEN_

    _DEN_ DEN

    Blog Posts:
    0
    Joined:
    Oct 8, 2003
    Messages:
    5,383
    Location:
    Йобастан
    Никак. Контекст OpenGL визуально равен контексту устройства (HDC).
     
  3. twgt

    twgt New Member

    Blog Posts:
    0
    Joined:
    Jan 15, 2007
    Messages:
    1,494
    _DEN_
    А ножницы (glScissor) не помогут?
     
  4. iZzz32

    iZzz32 Sergey Sfeli

    Blog Posts:
    0
    Joined:
    Sep 3, 2006
    Messages:
    355
    NoName, создать child-window специально для OpenGL?
     
  5. _DEN_

    _DEN_ DEN

    Blog Posts:
    0
    Joined:
    Oct 8, 2003
    Messages:
    5,383
    Location:
    Йобастан
    twgt

    Нет. Ножницы режут рендер полигонов. Сам фреймбуфер не меняется.
     
  6. Xerx

    Xerx Алексей

    Blog Posts:
    0
    Joined:
    Feb 17, 2005
    Messages:
    528
    Location:
    Russia
    iZzz32
    Вывод в дочерние контролы неустойчив, насколько я помню. Так что нужно обходиться glViewport & glScissor.

    _DEN_
    Точно? Вроде они отсекают весь вывод на этапе растеризации.