mirror of
https://github.com/tiagovignatti/intel-gpu-tools.git
synced 2025-06-12 02:16:17 +00:00
demos/intel_sprite_on: build warning fixes
... from Armin Reese. Signed-Off-by: Daniel Vetter <daniel.vetter@ffwll.ch>
This commit is contained in:
parent
ace4a6e0e9
commit
488daaa40b
@ -54,12 +54,12 @@
|
|||||||
|
|
||||||
struct type_name
|
struct type_name
|
||||||
{
|
{
|
||||||
int type;
|
int type;
|
||||||
char *name;
|
const char *name;
|
||||||
};
|
};
|
||||||
|
|
||||||
#define type_name_fn(res) \
|
#define type_name_fn(res) \
|
||||||
static char * res##_str(int type) { \
|
static const char * res##_str(int type) { \
|
||||||
unsigned int i; \
|
unsigned int i; \
|
||||||
for (i = 0; i < ARRAY_SIZE(res##_names); i++) { \
|
for (i = 0; i < ARRAY_SIZE(res##_names); i++) { \
|
||||||
if (res##_names[i].type == type) \
|
if (res##_names[i].type == type) \
|
||||||
@ -459,50 +459,6 @@ static int connector_find_plane(int gfx_fd, struct connector *c)
|
|||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
|
|
||||||
//*****************************************************************************
|
|
||||||
//
|
|
||||||
// disable_planes
|
|
||||||
//
|
|
||||||
//*****************************************************************************
|
|
||||||
static void disable_planes(
|
|
||||||
int gfx_fd)
|
|
||||||
{
|
|
||||||
struct connector *connectors;
|
|
||||||
drmModeRes *resources;
|
|
||||||
int c;
|
|
||||||
|
|
||||||
resources = drmModeGetResources(gfx_fd);
|
|
||||||
if (!resources) {
|
|
||||||
printf("drmModeGetResources failed: %s\n",
|
|
||||||
strerror(errno));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
connectors = calloc(resources->count_connectors,
|
|
||||||
sizeof(struct connector));
|
|
||||||
if (!connectors)
|
|
||||||
return;
|
|
||||||
|
|
||||||
/* Find any connected displays */
|
|
||||||
for (c = 0; c < resources->count_connectors; c++) {
|
|
||||||
uint32_t sprite_plane_id;
|
|
||||||
|
|
||||||
sprite_plane_id = connector_find_plane(gfx_fd, &connectors[c]);
|
|
||||||
if (!sprite_plane_id) {
|
|
||||||
printf("failed to find plane for crtc\n");
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
if (drmModeSetPlane(gfx_fd, sprite_plane_id, connectors[c].crtc, 0, 0, 0,
|
|
||||||
0, 0, 0, 0, 0, 0, 0)) {
|
|
||||||
printf("failed to disable plane: %s\n",
|
|
||||||
strerror(errno));
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
drmModeFreeResources(resources);
|
|
||||||
return;
|
|
||||||
}
|
|
||||||
|
|
||||||
//*****************************************************************************
|
//*****************************************************************************
|
||||||
//
|
//
|
||||||
// prepare_primary_surface
|
// prepare_primary_surface
|
||||||
@ -921,14 +877,14 @@ static void ricochet(
|
|||||||
" .flags = %08x\n"
|
" .flags = %08x\n"
|
||||||
" drmModeEncoder ...\n"
|
" drmModeEncoder ...\n"
|
||||||
" .encoder_id = %d\n"
|
" .encoder_id = %d\n"
|
||||||
" .encoder_type = %d\n"
|
" .encoder_type = %d (%s)\n"
|
||||||
" .crtc_id = %d\n"
|
" .crtc_id = %d\n"
|
||||||
" .possible_crtcs = %d\n"
|
" .possible_crtcs = %d\n"
|
||||||
" .possible_clones = %d\n"
|
" .possible_clones = %d\n"
|
||||||
" drmModeConnector ...\n"
|
" drmModeConnector ...\n"
|
||||||
" .connector_id = %d\n"
|
" .connector_id = %d\n"
|
||||||
" .encoder_id = %d\n"
|
" .encoder_id = %d\n"
|
||||||
" .connector_type = %d\n"
|
" .connector_type = %d (%s)\n"
|
||||||
" .connector_type_id = %d\n\n",
|
" .connector_type_id = %d\n\n",
|
||||||
curr_connector.id,
|
curr_connector.id,
|
||||||
curr_connector.mode_valid,
|
curr_connector.mode_valid,
|
||||||
@ -939,12 +895,14 @@ static void ricochet(
|
|||||||
curr_connector.mode.flags,
|
curr_connector.mode.flags,
|
||||||
curr_connector.encoder->encoder_id,
|
curr_connector.encoder->encoder_id,
|
||||||
curr_connector.encoder->encoder_type,
|
curr_connector.encoder->encoder_type,
|
||||||
|
encoder_type_str(curr_connector.encoder->encoder_type),
|
||||||
curr_connector.encoder->crtc_id,
|
curr_connector.encoder->crtc_id,
|
||||||
curr_connector.encoder->possible_crtcs,
|
curr_connector.encoder->possible_crtcs,
|
||||||
curr_connector.encoder->possible_clones,
|
curr_connector.encoder->possible_clones,
|
||||||
curr_connector.connector->connector_id,
|
curr_connector.connector->connector_id,
|
||||||
curr_connector.connector->encoder_id,
|
curr_connector.connector->encoder_id,
|
||||||
curr_connector.connector->connector_type,
|
curr_connector.connector->connector_type,
|
||||||
|
connector_type_str(curr_connector.connector->connector_type),
|
||||||
curr_connector.connector->connector_type_id);
|
curr_connector.connector->connector_type_id);
|
||||||
|
|
||||||
printf("Sprite surface dimensions = %dx%d\n"
|
printf("Sprite surface dimensions = %dx%d\n"
|
||||||
@ -990,7 +948,7 @@ static void ricochet(
|
|||||||
if (out_w > prim_width / 2)
|
if (out_w > prim_width / 2)
|
||||||
out_w = prim_width / 2;
|
out_w = prim_width / 2;
|
||||||
if (out_h > prim_height / 2)
|
if (out_h > prim_height / 2)
|
||||||
out_h - prim_height / 2;
|
out_h = prim_height / 2;
|
||||||
|
|
||||||
delta_x = 3;
|
delta_x = 3;
|
||||||
delta_y = 4;
|
delta_y = 4;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user