opengl в окне

Тема в разделе "WASM.OpenGL", создана пользователем NoName, 23 май 2008.

  1. NoName

    NoName New Member

    Публикаций:
    0
    Регистрация:
    1 авг 2004
    Сообщения:
    1.229
    Как сделать так чтобы область Opengl занимала определенный участок окна?
     
  2. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    Никак. Контекст OpenGL визуально равен контексту устройства (HDC).
     
  3. twgt

    twgt New Member

    Публикаций:
    0
    Регистрация:
    15 янв 2007
    Сообщения:
    1.494
    _DEN_
    А ножницы (glScissor) не помогут?
     
  4. iZzz32

    iZzz32 Sergey Sfeli

    Публикаций:
    0
    Регистрация:
    3 сен 2006
    Сообщения:
    355
    NoName, создать child-window специально для OpenGL?
     
  5. _DEN_

    _DEN_ DEN

    Публикаций:
    0
    Регистрация:
    8 окт 2003
    Сообщения:
    5.383
    Адрес:
    Йобастан
    twgt

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

    Xerx Алексей

    Публикаций:
    0
    Регистрация:
    17 фев 2005
    Сообщения:
    528
    Адрес:
    Russia
    iZzz32
    Вывод в дочерние контролы неустойчив, насколько я помню. Так что нужно обходиться glViewport & glScissor.

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