OSDN Git Service

ui/opengl: Reduce build required libraries for opengl
authorOGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
Mon, 26 Oct 2015 17:45:48 +0000 (02:45 +0900)
committerGerd Hoffmann <kraxel@redhat.com>
Tue, 3 Nov 2015 09:13:42 +0000 (10:13 +0100)
commitfb719563676f8958141a5c984e876a9a1b18f48b
treec6929b06939767f8156cb74de7b0f63193b94c82
parente72df72a558cc189bb8681df8059b3a8cff281fc
ui/opengl: Reduce build required libraries for opengl

We now use epoxy to load opengl libraries. This means we don't need to
link opengl libraries directly if interfaces handled by epoxy. With
this, we just need epoxy headers and epoxy's *.so to build.

Tested with epoxy-1.3.1.

- sdl2/gtk/console egl stuff doesn't require other than epoxy
- milkymist-tmu2 glx stuff doesn't require other than epoxy

(lm32 test is limited, because can't find mmone-bios.bin, so just test
to load libGL with "./lm32-softmmu/qemu-system-lm32 -M milkymist,accel=qtest")

Signed-off-by: OGAWA Hirofumi <hirofumi@mail.parknet.co.jp>
[ lm32 tested by kraxel ]

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
configure
hw/display/milkymist-tmu2.c
hw/lm32/milkymist-hw.h