summaryrefslogtreecommitdiffstats
path: root/qemu/include/ui/sdl2.h
diff options
context:
space:
mode:
authorRajithaY <rajithax.yerrumsetty@intel.com>2017-04-25 03:31:15 -0700
committerRajitha Yerrumchetty <rajithax.yerrumsetty@intel.com>2017-05-22 06:48:08 +0000
commitbb756eebdac6fd24e8919e2c43f7d2c8c4091f59 (patch)
treeca11e03542edf2d8f631efeca5e1626d211107e3 /qemu/include/ui/sdl2.h
parenta14b48d18a9ed03ec191cf16b162206998a895ce (diff)
Adding qemu as a submodule of KVMFORNFV
This Patch includes the changes to add qemu as a submodule to kvmfornfv repo and make use of the updated latest qemu for the execution of all testcase Change-Id: I1280af507a857675c7f81d30c95255635667bdd7 Signed-off-by:RajithaY<rajithax.yerrumsetty@intel.com>
Diffstat (limited to 'qemu/include/ui/sdl2.h')
-rw-r--r--qemu/include/ui/sdl2.h72
1 files changed, 0 insertions, 72 deletions
diff --git a/qemu/include/ui/sdl2.h b/qemu/include/ui/sdl2.h
deleted file mode 100644
index 3f0b57bb1..000000000
--- a/qemu/include/ui/sdl2.h
+++ /dev/null
@@ -1,72 +0,0 @@
-#ifndef SDL2_H
-#define SDL2_H
-
-/* Avoid compiler warning because macro is redefined in SDL_syswm.h. */
-#undef WIN32_LEAN_AND_MEAN
-
-#include <SDL.h>
-#include <SDL_syswm.h>
-
-struct sdl2_console {
- DisplayChangeListener dcl;
- DisplaySurface *surface;
- SDL_Texture *texture;
- SDL_Window *real_window;
- SDL_Renderer *real_renderer;
- int idx;
- int last_vm_running; /* per console for caption reasons */
- int x, y, w, h;
- int hidden;
- int opengl;
- int updates;
- int idle_counter;
- SDL_GLContext winctx;
-#ifdef CONFIG_OPENGL
- ConsoleGLState *gls;
- GLuint tex_id;
- GLuint fbo_id;
- bool y0_top;
- bool scanout_mode;
-#endif
-};
-
-void sdl2_window_create(struct sdl2_console *scon);
-void sdl2_window_destroy(struct sdl2_console *scon);
-void sdl2_window_resize(struct sdl2_console *scon);
-void sdl2_poll_events(struct sdl2_console *scon);
-
-void sdl2_reset_keys(struct sdl2_console *scon);
-void sdl2_process_key(struct sdl2_console *scon,
- SDL_KeyboardEvent *ev);
-
-void sdl2_2d_update(DisplayChangeListener *dcl,
- int x, int y, int w, int h);
-void sdl2_2d_switch(DisplayChangeListener *dcl,
- DisplaySurface *new_surface);
-void sdl2_2d_refresh(DisplayChangeListener *dcl);
-void sdl2_2d_redraw(struct sdl2_console *scon);
-bool sdl2_2d_check_format(DisplayChangeListener *dcl,
- pixman_format_code_t format);
-
-void sdl2_gl_update(DisplayChangeListener *dcl,
- int x, int y, int w, int h);
-void sdl2_gl_switch(DisplayChangeListener *dcl,
- DisplaySurface *new_surface);
-void sdl2_gl_refresh(DisplayChangeListener *dcl);
-void sdl2_gl_redraw(struct sdl2_console *scon);
-
-QEMUGLContext sdl2_gl_create_context(DisplayChangeListener *dcl,
- QEMUGLParams *params);
-void sdl2_gl_destroy_context(DisplayChangeListener *dcl, QEMUGLContext ctx);
-int sdl2_gl_make_context_current(DisplayChangeListener *dcl,
- QEMUGLContext ctx);
-QEMUGLContext sdl2_gl_get_current_context(DisplayChangeListener *dcl);
-
-void sdl2_gl_scanout(DisplayChangeListener *dcl,
- uint32_t backing_id, bool backing_y_0_top,
- uint32_t x, uint32_t y,
- uint32_t w, uint32_t h);
-void sdl2_gl_scanout_flush(DisplayChangeListener *dcl,
- uint32_t x, uint32_t y, uint32_t w, uint32_t h);
-
-#endif /* SDL2_H */