gallium: update for new i915_screen.c file; fix some warnings.
authorJosé Fonseca <jrfonseca@tungstengraphics.com>
Wed, 27 Feb 2008 06:59:09 +0000 (15:59 +0900)
committerJosé Fonseca <jrfonseca@tungstengraphics.com>
Wed, 27 Feb 2008 06:59:09 +0000 (15:59 +0900)
src/gallium/drivers/i915simple/SConscript
src/gallium/drivers/i915simple/i915_screen.c
src/gallium/drivers/i915simple/i915_screen.h
src/gallium/drivers/i915simple/i915_winsys.h

index f5fb96b..3e1beae 100644 (file)
@@ -15,6 +15,7 @@ i915simple = env.ConvenienceLibrary(
                'i915_fpc_translate.c',
                'i915_prim_emit.c',
                'i915_prim_vbuf.c',
+               'i915_screen.c',
                'i915_state.c',
                'i915_state_derived.c',
                'i915_state_dynamic.c',
index 7e9d971..5630440 100644 (file)
@@ -30,6 +30,7 @@
 #include "pipe/p_winsys.h"
 
 #include "i915_reg.h"
+#include "i915_context.h"
 #include "i915_screen.h"
 #include "i915_texture.h"
 
index 8394ddb..73b0ff0 100644 (file)
 #include "pipe/p_screen.h"
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+
 /**
  * Subclass of pipe_screen
  */
@@ -57,4 +62,8 @@ extern struct pipe_screen *
 i915_create_screen(struct pipe_winsys *winsys, uint pci_id);
 
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif /* I915_SCREEN_H */
index e6b0ac9..aea3003 100644 (file)
 #include "pipe/p_defines.h"
 
 
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+   
 /* Pipe drivers are (meant to be!) independent of both GL and the
  * window system.  The window system provides a buffer manager and a
  * set of additional hooks for things like command buffer submission,
@@ -112,4 +117,8 @@ struct pipe_context *i915_create_context( struct pipe_screen *,
                                           struct pipe_winsys *,
                                           struct i915_winsys * );
 
+#ifdef __cplusplus
+}
+#endif
+
 #endif