|
|
|
@ -220,11 +220,11 @@ This output device allows one to render to OpenGL context. |
|
|
|
|
Context may be provided by application or default SDL window is created. |
|
|
|
|
|
|
|
|
|
When device renders to external context, application must implement handlers for following messages: |
|
|
|
|
@code{AV_CTL_MESSAGE_CREATE_WINDOW_BUFFER} - create OpenGL context on current thread. |
|
|
|
|
@code{AV_CTL_MESSAGE_PREPARE_WINDOW_BUFFER} - make OpenGL context current. |
|
|
|
|
@code{AV_CTL_MESSAGE_DISPLAY_WINDOW_BUFFER} - swap buffers. |
|
|
|
|
@code{AV_CTL_MESSAGE_DESTROY_WINDOW_BUFFER} - destroy OpenGL context. |
|
|
|
|
Application is also required to inform a device about current resolution by sending @code{AV_DEVICE_WINDOW_RESIZED} message. |
|
|
|
|
@code{AV_DEV_TO_APP_CREATE_WINDOW_BUFFER} - create OpenGL context on current thread. |
|
|
|
|
@code{AV_DEV_TO_APP_PREPARE_WINDOW_BUFFER} - make OpenGL context current. |
|
|
|
|
@code{AV_DEV_TO_APP_DISPLAY_WINDOW_BUFFER} - swap buffers. |
|
|
|
|
@code{AV_DEV_TO_APP_DESTROY_WINDOW_BUFFER} - destroy OpenGL context. |
|
|
|
|
Application is also required to inform a device about current resolution by sending @code{AV_APP_TO_DEV_WINDOW_SIZE} message. |
|
|
|
|
|
|
|
|
|
@subsection Options |
|
|
|
|
@table @option |
|
|
|
|