Re: [Mesa-dev] [PATCH 09/10] egl/drm: Declare EGLConfig attrib array inside loop
On Thu 22 Jun 2017, Eric Engestrom wrote: > On 22 June 2017 19:10:55 BST, Chad Versacewrote: > > No behavioral change. Just a readability cleanup. > > > > Instead of modifying this small array on each loop iteration, we now > > initialize it in-place with the values it needs. > > > > Cc: Eric Engestrom > > Cc: Emil Velikov > > --- > > src/egl/drivers/dri2/platform_x11.c | 24 > > 1 file changed, 12 insertions(+), 12 deletions(-) > s/drm/x11/ in the subject Thanks and fixed. ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
Re: [Mesa-dev] [PATCH 09/10] egl/drm: Declare EGLConfig attrib array inside loop
On 22 June 2017 19:10:55 BST, Chad Versacewrote: > No behavioral change. Just a readability cleanup. > > Instead of modifying this small array on each loop iteration, we now > initialize it in-place with the values it needs. > > Cc: Eric Engestrom > Cc: Emil Velikov > --- > src/egl/drivers/dri2/platform_x11.c | 24 > 1 file changed, 12 insertions(+), 12 deletions(-) > > diff --git a/src/egl/drivers/dri2/platform_x11.c > b/src/egl/drivers/dri2/platform_x11.c > index 2a19cdcc746..16cc31340e0 100644 > --- a/src/egl/drivers/dri2/platform_x11.c > +++ b/src/egl/drivers/dri2/platform_x11.c > @@ -730,13 +730,7 @@ dri2_x11_add_configs_for_visuals(struct > dri2_egl_display *dri2_dpy, > xcb_depth_iterator_t d; > xcb_visualtype_t *visuals; > int count = 0; > - unsigned int rgba_masks[4]; > EGLint surface_type; > - EGLint config_attrs[] = { > -EGL_NATIVE_VISUAL_ID, 0, > -EGL_NATIVE_VISUAL_TYPE, 0, > -EGL_NONE > - }; > > d = xcb_screen_allowed_depths_iterator(dri2_dpy->screen); > > @@ -763,13 +757,19 @@ dri2_x11_add_configs_for_visuals(struct > dri2_egl_display *dri2_dpy, > struct dri2_egl_config *dri2_conf; > const __DRIconfig *config = dri2_dpy->driver_configs[j]; > > -config_attrs[1] = visuals[i].visual_id; > -config_attrs[3] = visuals[i]._class; > +const EGLint config_attrs[] = { > +EGL_NATIVE_VISUAL_ID,visuals[i].visual_id, > +EGL_NATIVE_VISUAL_TYPE, visuals[i]._class, > +EGL_NONE > +}; > + > +unsigned int rgba_masks[4] = { > + visuals[i].red_mask, > + visuals[i].green_mask, > + visuals[i].blue_mask, > + 0, > +}; > > -rgba_masks[0] = visuals[i].red_mask; > -rgba_masks[1] = visuals[i].green_mask; > -rgba_masks[2] = visuals[i].blue_mask; > -rgba_masks[3] = 0; > dri2_conf = dri2_add_config(disp, config, count + 1, surface_type, > config_attrs, rgba_masks); > if (dri2_conf) s/drm/x11/ in the subject ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev
[Mesa-dev] [PATCH 09/10] egl/drm: Declare EGLConfig attrib array inside loop
No behavioral change. Just a readability cleanup. Instead of modifying this small array on each loop iteration, we now initialize it in-place with the values it needs. Cc: Eric EngestromCc: Emil Velikov --- src/egl/drivers/dri2/platform_x11.c | 24 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/src/egl/drivers/dri2/platform_x11.c b/src/egl/drivers/dri2/platform_x11.c index 2a19cdcc746..16cc31340e0 100644 --- a/src/egl/drivers/dri2/platform_x11.c +++ b/src/egl/drivers/dri2/platform_x11.c @@ -730,13 +730,7 @@ dri2_x11_add_configs_for_visuals(struct dri2_egl_display *dri2_dpy, xcb_depth_iterator_t d; xcb_visualtype_t *visuals; int count = 0; - unsigned int rgba_masks[4]; EGLint surface_type; - EGLint config_attrs[] = { - EGL_NATIVE_VISUAL_ID, 0, - EGL_NATIVE_VISUAL_TYPE, 0, - EGL_NONE - }; d = xcb_screen_allowed_depths_iterator(dri2_dpy->screen); @@ -763,13 +757,19 @@ dri2_x11_add_configs_for_visuals(struct dri2_egl_display *dri2_dpy, struct dri2_egl_config *dri2_conf; const __DRIconfig *config = dri2_dpy->driver_configs[j]; -config_attrs[1] = visuals[i].visual_id; -config_attrs[3] = visuals[i]._class; +const EGLint config_attrs[] = { +EGL_NATIVE_VISUAL_ID,visuals[i].visual_id, +EGL_NATIVE_VISUAL_TYPE, visuals[i]._class, +EGL_NONE +}; + +unsigned int rgba_masks[4] = { + visuals[i].red_mask, + visuals[i].green_mask, + visuals[i].blue_mask, + 0, +}; -rgba_masks[0] = visuals[i].red_mask; -rgba_masks[1] = visuals[i].green_mask; -rgba_masks[2] = visuals[i].blue_mask; -rgba_masks[3] = 0; dri2_conf = dri2_add_config(disp, config, count + 1, surface_type, config_attrs, rgba_masks); if (dri2_conf) -- 2.12.0 ___ mesa-dev mailing list mesa-dev@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/mesa-dev