Pārlūkot izejas kodu

egl: use util_bitcount()

tags/7.8-rc1
Brian Paul pirms 16 gadiem
vecāks
revīzija
0a27c7b963
1 mainītis faili ar 4 papildinājumiem un 14 dzēšanām
  1. 4
    14
      src/gallium/winsys/egl_xlib/egl_xlib.c

+ 4
- 14
src/gallium/winsys/egl_xlib/egl_xlib.c Parādīt failu

@@ -41,6 +41,7 @@
#include "pipe/p_state.h"
#include "pipe/internal/p_winsys_screen.h"
#include "util/u_memory.h"
#include "util/u_math.h"
#include "softpipe/sp_winsys.h"
#include "softpipe/sp_texture.h"

@@ -138,17 +139,6 @@ lookup_context(_EGLContext *ctx)
}


static unsigned int
bitcount(unsigned int n)
{
unsigned int bits;
for (bits = 0; n > 0; n = n >> 1) {
bits += (n & 1);
}
return bits;
}


/**
* Create the EGLConfigs. (one per X visual)
*/
@@ -174,9 +164,9 @@ create_configs(struct xlib_egl_display *xdpy, _EGLDisplay *disp)
for (i = 0; i < num_visuals; i++) {
_EGLConfig *config = calloc(1, sizeof(_EGLConfig));
int id = i + 1;
int rbits = bitcount(visInfo[i].red_mask);
int gbits = bitcount(visInfo[i].green_mask);
int bbits = bitcount(visInfo[i].blue_mask);
int rbits = util_bitcount(visInfo[i].red_mask);
int gbits = util_bitcount(visInfo[i].green_mask);
int bbits = util_bitcount(visInfo[i].blue_mask);
int abits = bbits == 8 ? 8 : 0;
int zbits = 24;
int sbits = 8;

Notiek ielāde…
Atcelt
Saglabāt