From: Cooper Yuan Date: Mon, 1 Feb 2010 09:53:46 +0000 (+0800) Subject: r300g/g3dvl: Fix build error and correct Makefile for xvmc lib X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=4d65133e8691e51a17aa896d5bb40022cfae5a62;p=mesa.git r300g/g3dvl: Fix build error and correct Makefile for xvmc lib --- diff --git a/src/gallium/winsys/drm/radeon/core/radeon_drm.c b/src/gallium/winsys/drm/radeon/core/radeon_drm.c index cbbdcf2651d..e2b451dc329 100644 --- a/src/gallium/winsys/drm/radeon/core/radeon_drm.c +++ b/src/gallium/winsys/drm/radeon/core/radeon_drm.c @@ -30,6 +30,7 @@ */ #include "radeon_drm.h" +#include "r300_video_context.h" /* Helper function to do the ioctls needed for setup and init. */ static void do_ioctls(int fd, struct radeon_winsys* winsys) @@ -139,13 +140,13 @@ radeon_create_video_context(struct drm_api *api, struct pipe_screen *pscreen, { struct radeon_winsys *winsys = (struct radeon_winsys*)pscreen->winsys; struct pipe_context *pipe; - struct pipe_video_context pvctx; + struct pipe_video_context *pvctx; pipe = radeon_create_context(api, pscreen); if (!pipe) return NULL; - pvctx = r300_video_create(pipe, profile, chroma_format, width, height, i); + pvctx = r300_video_create(pipe, profile, chroma_format, width, height, 0); } boolean radeon_buffer_from_texture(struct drm_api* api, diff --git a/src/gallium/winsys/g3dvl/drm/radeon/Makefile b/src/gallium/winsys/g3dvl/drm/radeon/Makefile index 6768119c2f4..0f7fd1c15ad 100644 --- a/src/gallium/winsys/g3dvl/drm/radeon/Makefile +++ b/src/gallium/winsys/g3dvl/drm/radeon/Makefile @@ -7,12 +7,13 @@ include $(TOP)/configs/current C_SOURCES = DRIVER_INCLUDES = $(shell pkg-config libdrm libdrm_radeon --cflags-only-I) \ - -I$(TOP)/src/gallium/winsys/drm/nouveau \ -DRIVER_DEFINES = $(shell pkg-config libdrm libdrm_nouveau --cflags-only-other) + -I$(TOP)/src/gallium/winsys/drm/radeon \ +DRIVER_DEFINES = $(shell pkg-config libdrm libdrm_radeon --cflags-only-other) PIPE_DRIVERS = \ - $(TOP)/src/gallium/winsys/drm/radeon/drm/libradeondrm.a \ - $(TOP)/src/gallium/drivers/radeon/libradeon.a \ + $(TOP)/src/gallium/winsys/drm/radeon/core/libradeonwinsys.a \ + $(TOP)/src/gallium/drivers/r300/libr300.a \ + $(TOP)/src/gallium/drivers/softpipe/libsoftpipe.a DRIVER_LIB_DEPS += $(shell pkg-config libdrm_radeon --libs)