r300g: Fix some issues pointed out by compiler warnings.
This commit is contained in:
@@ -32,6 +32,8 @@
|
||||
|
||||
#include "radeon_buffer.h"
|
||||
|
||||
#include "radeon_bo_gem.h"
|
||||
|
||||
static const char *radeon_get_name(struct pipe_winsys *ws)
|
||||
{
|
||||
return "Radeon/GEM+KMS";
|
||||
@@ -99,6 +101,7 @@ static struct pipe_buffer *radeon_surface_buffer_create(struct pipe_winsys *ws,
|
||||
unsigned height,
|
||||
enum pipe_format format,
|
||||
unsigned usage,
|
||||
unsigned tex_usage,
|
||||
unsigned *stride)
|
||||
{
|
||||
struct pipe_format_block block;
|
||||
@@ -190,7 +193,6 @@ static void radeon_flush_frontbuffer(struct pipe_winsys *pipe_winsys,
|
||||
struct radeon_winsys* radeon_pipe_winsys(int fd)
|
||||
{
|
||||
struct radeon_winsys* radeon_ws;
|
||||
struct radeon_bo_manager* bom;
|
||||
|
||||
radeon_ws = CALLOC_STRUCT(radeon_winsys);
|
||||
if (radeon_ws == NULL) {
|
||||
|
||||
@@ -98,7 +98,7 @@ struct pipe_buffer* radeon_buffer_from_handle(struct drm_api* api,
|
||||
return &radeon_buffer->base;
|
||||
}
|
||||
|
||||
struct pipe_texture*
|
||||
static struct pipe_texture*
|
||||
radeon_texture_from_shared_handle(struct drm_api *api,
|
||||
struct pipe_screen *screen,
|
||||
struct pipe_texture *templ,
|
||||
@@ -116,20 +116,22 @@ radeon_texture_from_shared_handle(struct drm_api *api,
|
||||
return screen->texture_blanket(screen, templ, &stride, buffer);
|
||||
}
|
||||
|
||||
boolean radeon_shared_handle_from_texture(struct drm_api *api,
|
||||
struct pipe_screen *screen,
|
||||
struct pipe_texture *texture,
|
||||
unsigned *stride,
|
||||
unsigned *handle)
|
||||
static boolean radeon_shared_handle_from_texture(struct drm_api *api,
|
||||
struct pipe_screen *screen,
|
||||
struct pipe_texture *texture,
|
||||
unsigned *stride,
|
||||
unsigned *handle)
|
||||
{
|
||||
int retval, fd;
|
||||
struct drm_gem_flink flink;
|
||||
struct radeon_pipe_buffer* radeon_buffer;
|
||||
struct pipe_buffer* buffer = &radeon_buffer->base;
|
||||
if (!radeon_buffer_from_texture(api, texture, buffer, stride)) {
|
||||
struct pipe_buffer *buffer;
|
||||
|
||||
if (!radeon_buffer_from_texture(api, texture, &buffer, stride)) {
|
||||
return FALSE;
|
||||
}
|
||||
|
||||
radeon_buffer = (struct radeon_pipe_buffer*)buffer;
|
||||
if (!radeon_buffer->flinked) {
|
||||
fd = ((struct radeon_winsys*)screen->winsys)->priv->fd;
|
||||
|
||||
@@ -150,11 +152,11 @@ boolean radeon_shared_handle_from_texture(struct drm_api *api,
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
boolean radeon_local_handle_from_texture(struct drm_api *api,
|
||||
struct pipe_screen *screen,
|
||||
struct pipe_texture *texture,
|
||||
unsigned *stride,
|
||||
unsigned *handle)
|
||||
static boolean radeon_local_handle_from_texture(struct drm_api *api,
|
||||
struct pipe_screen *screen,
|
||||
struct pipe_texture *texture,
|
||||
unsigned *stride,
|
||||
unsigned *handle)
|
||||
{
|
||||
struct pipe_buffer *buffer;
|
||||
if (!radeon_buffer_from_texture(api, texture, &buffer, stride)) {
|
||||
|
||||
@@ -137,7 +137,7 @@ static void do_ioctls(struct r300_winsys* winsys, int fd)
|
||||
int target = 0;
|
||||
int retval;
|
||||
|
||||
info.value = ⌖
|
||||
info.value = (unsigned long)⌖
|
||||
|
||||
/* First, get the number of pixel pipes */
|
||||
info.request = RADEON_INFO_NUM_GB_PIPES;
|
||||
|
||||
Reference in New Issue
Block a user