mirror of
https://github.com/X11Libre/xserver.git
synced 2026-03-24 03:44:06 +00:00
glx: Import glxvnd server module (v2)
This is based on an out-of-tree module written by Kyle: https://github.com/kbrenneman/libglvnd/tree/server-libglx I (ajax) did a bunch of cosmetic fixes, ported it off xfree86 API, added request length checks, and fixed a minor bug or two. v2: Use separate functions to set/get a context tag's private data, and call the backend's MakeCurrent when a client disconnects to unbind the context. (Kyle Brenneman) Signed-off-by: Adam Jackson <ajax@redhat.com>
This commit is contained in:
committed by
Adam Jackson
parent
d1fdddeb76
commit
8753218bea
@@ -53,3 +53,24 @@ srcs_glxdri2 = []
|
||||
if build_dri2 or build_dri3
|
||||
srcs_glxdri2 = files('glxdri2.c')
|
||||
endif
|
||||
|
||||
srcs_vnd = [
|
||||
'vndcmds.c',
|
||||
'vndext.c',
|
||||
'vndservermapping.c',
|
||||
'vndservervendor.c',
|
||||
]
|
||||
|
||||
libglxvnd = ''
|
||||
if build_glx
|
||||
libglxvnd = static_library('libglxvnd',
|
||||
srcs_vnd,
|
||||
include_directories: inc,
|
||||
dependencies: [
|
||||
common_dep,
|
||||
dl_dep,
|
||||
dependency('glproto', version: '>= 1.4.17'),
|
||||
dependency('gl', version: '>= 9.2.0'),
|
||||
],
|
||||
)
|
||||
endif
|
||||
|
||||
Reference in New Issue
Block a user