egl: use util_bitcount()
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user