targets, radeong: Add Galahad.
Currently unconditional and causes segfaults.
This commit is contained in:
@@ -1,7 +1,7 @@
|
|||||||
TOP = ../../../..
|
TOP = ../../../..
|
||||||
include $(TOP)/configs/current
|
include $(TOP)/configs/current
|
||||||
|
|
||||||
LIBNAME = identity
|
LIBNAME = galahad
|
||||||
|
|
||||||
C_SOURCES = \
|
C_SOURCES = \
|
||||||
glhd_objects.c \
|
glhd_objects.c \
|
||||||
|
@@ -7,6 +7,7 @@ PIPE_DRIVERS = \
|
|||||||
$(TOP)/src/gallium/state_trackers/dri/drm/libdridrm.a \
|
$(TOP)/src/gallium/state_trackers/dri/drm/libdridrm.a \
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
||||||
|
$(TOP)/src/gallium/drivers/galahad/libgalahad.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
||||||
$(TOP)/src/gallium/drivers/r300/libr300.a
|
$(TOP)/src/gallium/drivers/r300/libr300.a
|
||||||
|
@@ -7,6 +7,7 @@ EGL_DRIVER_LIBS = -ldrm_radeon
|
|||||||
|
|
||||||
EGL_DRIVER_PIPES = \
|
EGL_DRIVER_PIPES = \
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
|
$(TOP)/src/gallium/drivers/galahad/libgalahad.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
||||||
$(TOP)/src/gallium/drivers/r300/libr300.a
|
$(TOP)/src/gallium/drivers/r300/libr300.a
|
||||||
|
@@ -13,10 +13,11 @@ DRIVER_LINKS = \
|
|||||||
$(TOP)/src/gallium/state_trackers/xorg/libxorgtracker.a \
|
$(TOP)/src/gallium/state_trackers/xorg/libxorgtracker.a \
|
||||||
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
$(TOP)/src/gallium/winsys/radeon/drm/libradeonwinsys.a \
|
||||||
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
$(TOP)/src/gallium/drivers/r300/libr300.a \
|
||||||
|
$(TOP)/src/gallium/drivers/galahad/libgalahad.a \
|
||||||
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
$(TOP)/src/gallium/drivers/trace/libtrace.a \
|
||||||
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
$(TOP)/src/gallium/drivers/rbug/librbug.a \
|
||||||
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
$(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a \
|
||||||
$(GALLIUM_AUXILIARIES) \
|
$(GALLIUM_AUXILIARIES) \
|
||||||
$(shell pkg-config --libs libdrm libdrm_intel)
|
$(shell pkg-config --libs libdrm libdrm_radeon)
|
||||||
|
|
||||||
include ../Makefile.xorg
|
include ../Makefile.xorg
|
||||||
|
@@ -34,6 +34,8 @@
|
|||||||
#include "radeon_buffer.h"
|
#include "radeon_buffer.h"
|
||||||
|
|
||||||
#include "r300_winsys.h"
|
#include "r300_winsys.h"
|
||||||
|
|
||||||
|
#include "galahad/glhd_drm.h"
|
||||||
#include "trace/tr_drm.h"
|
#include "trace/tr_drm.h"
|
||||||
|
|
||||||
#include "util/u_memory.h"
|
#include "util/u_memory.h"
|
||||||
@@ -188,5 +190,5 @@ static struct drm_api radeon_drm_api_hooks = {
|
|||||||
|
|
||||||
struct drm_api* drm_api_create()
|
struct drm_api* drm_api_create()
|
||||||
{
|
{
|
||||||
return trace_drm_create(&radeon_drm_api_hooks);
|
return galahad_drm_create(trace_drm_create(&radeon_drm_api_hooks));
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user