i915g: Use stdbool.h instead of custom bools.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11617>
This commit is contained in:
Emma Anholt 2021-06-27 14:47:02 -07:00
parent 247cee92df
commit ec646fdd45
23 changed files with 156 additions and 156 deletions

View file

@ -39,7 +39,7 @@ i915_winsys_batchbuffer_space(struct i915_winsys_batchbuffer *batch)
return batch->size - (batch->ptr - batch->map);
}
static inline boolean
static inline bool
i915_winsys_batchbuffer_check(struct i915_winsys_batchbuffer *batch,
size_t dwords)
{
@ -84,7 +84,7 @@ i915_winsys_batchbuffer_write(struct i915_winsys_batchbuffer *batch, void *data,
batch->ptr += size;
}
static inline boolean
static inline bool
i915_winsys_validate_buffers(struct i915_winsys_batchbuffer *batch,
struct i915_winsys_buffer **buffers,
int num_of_buffers)
@ -96,7 +96,7 @@ static inline int
i915_winsys_batchbuffer_reloc(struct i915_winsys_batchbuffer *batch,
struct i915_winsys_buffer *buffer,
enum i915_winsys_buffer_usage usage,
size_t offset, boolean fenced)
size_t offset, bool fenced)
{
return batch->iws->batchbuffer_reloc(batch, buffer, usage, offset, fenced);
}

View file

@ -42,7 +42,7 @@
#include "util/u_prim.h"
#include "util/u_upload_mgr.h"
DEBUG_GET_ONCE_BOOL_OPTION(i915_no_vbuf, "I915_NO_VBUF", FALSE)
DEBUG_GET_ONCE_BOOL_OPTION(i915_no_vbuf, "I915_NO_VBUF", false)
/*
* Draw functions
@ -226,7 +226,7 @@ i915_create_context(struct pipe_screen *screen, void *priv, unsigned flags)
draw_install_aaline_stage(i915->draw, &i915->base);
draw_install_aapoint_stage(i915->draw, &i915->base);
draw_enable_point_sprites(i915->draw, TRUE);
draw_enable_point_sprites(i915->draw, true);
i915->dirty = ~0;
i915->hardware_dirty = ~0;

View file

@ -48,9 +48,9 @@ static const struct debug_named_value i915_debug_options[] = {
unsigned i915_debug = 0;
DEBUG_GET_ONCE_FLAGS_OPTION(i915_debug, "I915_DEBUG", i915_debug_options, 0)
DEBUG_GET_ONCE_BOOL_OPTION(i915_no_tiling, "I915_NO_TILING", FALSE)
DEBUG_GET_ONCE_BOOL_OPTION(i915_lie, "I915_LIE", TRUE)
DEBUG_GET_ONCE_BOOL_OPTION(i915_use_blitter, "I915_USE_BLITTER", TRUE)
DEBUG_GET_ONCE_BOOL_OPTION(i915_no_tiling, "I915_NO_TILING", false)
DEBUG_GET_ONCE_BOOL_OPTION(i915_lie, "I915_LIE", true)
DEBUG_GET_ONCE_BOOL_OPTION(i915_use_blitter, "I915_USE_BLITTER", true)
void
i915_debug_init(struct i915_screen *is)
@ -65,7 +65,7 @@ i915_debug_init(struct i915_screen *is)
* Batchbuffer dumping
*/
static boolean
static bool
debug(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned i;
@ -74,7 +74,7 @@ debug(struct debug_stream *stream, const char *name, unsigned len)
if (len == 0) {
mesa_logi("Error - zero length packet (0x%08x)", stream->ptr[0]);
assert(0);
return FALSE;
return false;
}
if (stream->print_addresses)
@ -87,7 +87,7 @@ debug(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
return TRUE;
return true;
}
static const char *
@ -136,8 +136,8 @@ get_prim_name(unsigned val)
}
}
static boolean
debug_prim(struct debug_stream *stream, const char *name, boolean dump_floats,
static bool
debug_prim(struct debug_stream *stream, const char *name, bool dump_floats,
unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -157,10 +157,10 @@ debug_prim(struct debug_stream *stream, const char *name, boolean dump_floats,
stream->offset += len * sizeof(unsigned);
return TRUE;
return true;
}
static boolean
static bool
debug_program(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -168,7 +168,7 @@ debug_program(struct debug_stream *stream, const char *name, unsigned len)
if (len == 0) {
mesa_logi("Error - zero length packet (0x%08x)", stream->ptr[0]);
assert(0);
return FALSE;
return false;
}
if (stream->print_addresses)
@ -178,10 +178,10 @@ debug_program(struct debug_stream *stream, const char *name, unsigned len)
i915_disassemble_program(ptr, len);
stream->offset += len * sizeof(unsigned);
return TRUE;
return true;
}
static boolean
static bool
debug_chain(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -201,10 +201,10 @@ debug_chain(struct debug_stream *stream, const char *name, unsigned len)
mesa_logi("... skipping from 0x%x --> 0x%x ...", old_offset,
stream->offset);
return TRUE;
return true;
}
static boolean
static bool
debug_variable_length_prim(struct debug_stream *stream)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -224,7 +224,7 @@ debug_variable_length_prim(struct debug_stream *stream)
mesa_logi("%s", "");
stream->offset += len * sizeof(unsigned);
return TRUE;
return true;
}
static void
@ -268,7 +268,7 @@ FLAG(struct debug_stream *stream, unsigned dw, unsigned bit, const char *fmt,
}
}
static boolean
static bool
debug_load_immediate(struct debug_stream *stream, const char *name,
unsigned len)
{
@ -369,10 +369,10 @@ debug_load_immediate(struct debug_stream *stream, const char *name,
stream->offset += len * sizeof(unsigned);
return TRUE;
return true;
}
static boolean
static bool
debug_load_indirect(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -431,7 +431,7 @@ debug_load_indirect(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
return TRUE;
return true;
}
static void
@ -493,7 +493,7 @@ BR16(struct debug_stream *stream, unsigned val)
mesa_logi("\t0x%08x -- color", val);
}
static boolean
static bool
debug_copy_blit(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -512,10 +512,10 @@ debug_copy_blit(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
assert(j == len);
return TRUE;
return true;
}
static boolean
static bool
debug_color_blit(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -532,10 +532,10 @@ debug_color_blit(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
assert(j == len);
return TRUE;
return true;
}
static boolean
static bool
debug_modes4(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -552,10 +552,10 @@ debug_modes4(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
assert(j == len);
return TRUE;
return true;
}
static boolean
static bool
debug_map_state(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -603,10 +603,10 @@ debug_map_state(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
assert(j == len);
return TRUE;
return true;
}
static boolean
static bool
debug_sampler_state(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -662,10 +662,10 @@ debug_sampler_state(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
assert(j == len);
return TRUE;
return true;
}
static boolean
static bool
debug_dest_vars(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -696,10 +696,10 @@ debug_dest_vars(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
assert(j == len);
return TRUE;
return true;
}
static boolean
static bool
debug_buf_info(struct debug_stream *stream, const char *name, unsigned len)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -725,10 +725,10 @@ debug_buf_info(struct debug_stream *stream, const char *name, unsigned len)
stream->offset += len * sizeof(unsigned);
assert(j == len);
return TRUE;
return true;
}
static boolean
static bool
i915_debug_packet(struct debug_stream *stream)
{
unsigned *ptr = (unsigned *)(stream->ptr + stream->offset);
@ -745,7 +745,7 @@ i915_debug_packet(struct debug_stream *stream)
return debug(stream, "MI_FLUSH", 1);
case 0xA:
debug(stream, "MI_BATCH_BUFFER_END", 1);
return FALSE;
return false;
case 0x22:
return debug(stream, "MI_LOAD_REGISTER_IMM", 3);
case 0x31:
@ -900,7 +900,7 @@ i915_dump_batchbuffer(struct i915_winsys_batchbuffer *batch)
unsigned *start = (unsigned *)batch->map;
unsigned *end = (unsigned *)batch->ptr;
unsigned long bytes = (unsigned long)(end - start) * 4;
boolean done = FALSE;
bool done = false;
stream.offset = 0;
stream.ptr = (char *)start;

View file

@ -47,14 +47,14 @@
struct i915_fp_compile {
struct i915_fragment_shader *shader; /* the shader we're compiling */
boolean used_constants[I915_MAX_CONSTANT];
bool used_constants[I915_MAX_CONSTANT];
/** maps TGSI immediate index to constant slot */
uint32_t num_immediates;
uint32_t immediates_map[I915_MAX_CONSTANT];
float immediates[I915_MAX_CONSTANT][4];
boolean first_instruction;
bool first_instruction;
uint32_t declarations[I915_PROGRAM_SIZE];
uint32_t program[I915_PROGRAM_SIZE];
@ -76,7 +76,7 @@ struct i915_fp_compile {
uint32_t nr_decl_insn;
bool log_program_errors;
boolean error; /**< Set if i915_program_error() is called */
bool error; /**< Set if i915_program_error() is called */
uint32_t NumNativeInstructions;
uint32_t NumNativeAluInstructions;
uint32_t NumNativeTexInstructions;

View file

@ -42,7 +42,7 @@ struct i915_optimize_context {
int last_read[TGSI_EXEC_NUM_TEMPS];
};
static boolean
static bool
same_src_dst_reg(struct i915_full_src_register *s1,
struct i915_full_dst_register *d1)
{
@ -52,7 +52,7 @@ same_src_dst_reg(struct i915_full_src_register *s1,
s1->Register.Index == d1->Register.Index);
}
static boolean
static bool
same_dst_reg(struct i915_full_dst_register *d1,
struct i915_full_dst_register *d2)
{
@ -62,7 +62,7 @@ same_dst_reg(struct i915_full_dst_register *d1,
d1->Register.Index == d2->Register.Index);
}
static boolean
static bool
same_src_reg(struct i915_full_src_register *d1,
struct i915_full_src_register *d2)
{
@ -75,8 +75,8 @@ same_src_reg(struct i915_full_src_register *d1,
}
static const struct {
boolean is_texture;
boolean commutes;
bool is_texture;
bool commutes;
unsigned neutral_element;
unsigned num_dst;
unsigned num_src;
@ -124,7 +124,7 @@ static const struct {
[TGSI_OPCODE_TXP] = {true, false, 0, 1, 2},
};
static boolean
static bool
op_has_dst(unsigned opcode)
{
return (op_table[opcode].num_dst > 0);
@ -142,7 +142,7 @@ op_num_src(unsigned opcode)
return op_table[opcode].num_src;
}
static boolean
static bool
op_commutes(unsigned opcode)
{
return op_table[opcode].commutes;
@ -168,21 +168,21 @@ mask_for_unswizzled(int num_components)
return mask;
}
static boolean
static bool
is_unswizzled(struct i915_full_src_register *r, unsigned write_mask)
{
if (write_mask & TGSI_WRITEMASK_X && r->Register.SwizzleX != TGSI_SWIZZLE_X)
return FALSE;
return false;
if (write_mask & TGSI_WRITEMASK_Y && r->Register.SwizzleY != TGSI_SWIZZLE_Y)
return FALSE;
return false;
if (write_mask & TGSI_WRITEMASK_Z && r->Register.SwizzleZ != TGSI_SWIZZLE_Z)
return FALSE;
return false;
if (write_mask & TGSI_WRITEMASK_W && r->Register.SwizzleW != TGSI_SWIZZLE_W)
return FALSE;
return TRUE;
return false;
return true;
}
static boolean
static bool
op_is_texture(unsigned opcode)
{
return op_table[opcode].is_texture;
@ -398,7 +398,7 @@ i915_tex_mask(union i915_full_token *instr)
return mask;
}
static boolean
static bool
target_is_texture2d(uint32_t tex)
{
switch (tex) {
@ -585,7 +585,7 @@ i915_fpc_optimize_mov_after_alu(union i915_full_token *current,
* into:
* NOP
*/
static boolean
static bool
i915_fpc_useless_mov(union tgsi_full_token *tgsi_current)
{
union i915_full_token current;
@ -600,9 +600,9 @@ i915_fpc_useless_mov(union tgsi_full_token *tgsi_current)
current.FullInstruction.Dst[0].Register.WriteMask) &&
same_src_dst_reg(&current.FullInstruction.Src[0],
&current.FullInstruction.Dst[0])) {
return TRUE;
return true;
}
return FALSE;
return false;
}
/*

View file

@ -896,7 +896,7 @@ i915_translate_token(struct i915_fp_compile *p,
}
}
p->first_instruction = FALSE;
p->first_instruction = false;
}
i915_translate_instruction(p, &token->FullInstruction, fs);
@ -947,7 +947,7 @@ i915_init_compile(struct i915_context *i915, struct i915_fragment_shader *ifs)
p->log_program_errors = !i915->no_log_program_errors;
p->first_instruction = TRUE;
p->first_instruction = true;
p->nr_tex_indirect = 1; /* correct? */
p->nr_tex_insn = 0;

View file

@ -149,18 +149,18 @@ i915_vbuf_render_get_vertex_info(struct vbuf_render *render)
* Side effects:
* None.
*/
static boolean
static bool
i915_vbuf_render_reserve(struct i915_vbuf_render *i915_render, size_t size)
{
struct i915_context *i915 = i915_render->i915;
if (i915_render->vbo_size < size + i915_render->vbo_sw_offset)
return FALSE;
return false;
if (i915->vbo_flushed)
return FALSE;
return false;
return TRUE;
return true;
}
/**
@ -206,7 +206,7 @@ i915_vbuf_render_new_buf(struct i915_vbuf_render *i915_render, size_t size)
i915_render->vbo =
iws->buffer_create(iws, i915_render->vbo_size, I915_NEW_VERTEX);
i915_render->vbo_ptr = iws->buffer_map(iws, i915_render->vbo, TRUE);
i915_render->vbo_ptr = iws->buffer_map(iws, i915_render->vbo, true);
}
/**
@ -715,7 +715,7 @@ i915_vbuf_render_create(struct i915_context *i915)
i915_render->vbo_alloc_size = i915_render->base.max_vertex_buffer_bytes * 4;
#ifdef VBUF_USE_POOL
i915_render->pool_used = FALSE;
i915_render->pool_used = false;
i915_render->pool_buffer_size = i915_render->vbo_alloc_size;
i915_render->pool_fifo = u_fifo_create(6);
for (i = 0; i < 6; i++)

View file

@ -12,9 +12,9 @@ i915_resource_create(struct pipe_screen *screen,
return i915_buffer_create(screen, template);
else {
if (!(template->bind & PIPE_BIND_LINEAR))
return i915_texture_create(screen, template, FALSE);
return i915_texture_create(screen, template, false);
else
return i915_texture_create(screen, template, TRUE);
return i915_texture_create(screen, template, true);
}
}

View file

@ -40,7 +40,7 @@ struct i915_screen;
struct i915_buffer {
struct pipe_resource b;
uint8_t *data;
boolean free_on_destroy;
bool free_on_destroy;
};
/* Texture transfer. */
@ -104,7 +104,7 @@ i915_buffer(struct pipe_resource *resource)
struct pipe_resource *i915_texture_create(struct pipe_screen *screen,
const struct pipe_resource *template,
boolean force_untiled);
bool force_untiled);
bool i915_resource_get_handle(struct pipe_screen *screen,
struct pipe_context *context,

View file

@ -117,7 +117,7 @@ i915_buffer_create(struct pipe_screen *screen,
pipe_reference_init(&buf->b.reference, 1);
buf->b.screen = screen;
buf->data = align_malloc(template->width0, 64);
buf->free_on_destroy = TRUE;
buf->free_on_destroy = true;
if (!buf->data)
goto err;
@ -150,7 +150,7 @@ i915_user_buffer_create(struct pipe_screen *screen, void *ptr, unsigned bytes,
buf->b.array_size = 1;
buf->data = ptr;
buf->free_on_destroy = FALSE;
buf->free_on_destroy = false;
return &buf->b;
}

View file

@ -107,7 +107,7 @@ get_tiling_string(enum i915_winsys_buffer_tile tile)
case I915_TILE_Y:
return "y";
default:
assert(FALSE);
assert(false);
return "?";
}
}
@ -185,13 +185,13 @@ i915_texture_tiling(struct i915_screen *is, struct i915_texture *tex)
/**
* Special case to deal with scanout textures.
*/
static boolean
static bool
i9x5_scanout_layout(struct i915_texture *tex)
{
struct pipe_resource *pt = &tex->b;
if (pt->last_level > 0 || util_format_get_blocksize(pt->format) != 4)
return FALSE;
return false;
i915_texture_set_level_info(tex, 0, 1);
i915_texture_set_image_offset(tex, 0, 0, 0, 0);
@ -205,7 +205,7 @@ i9x5_scanout_layout(struct i915_texture *tex)
tex->stride = get_pot_stride(pt->format, pt->width0);
tex->total_nblocksy = align_nblocksy(pt->format, pt->height0, 8);
} else {
return FALSE;
return false;
}
#if DEBUG_TEXTURE
@ -215,23 +215,23 @@ i9x5_scanout_layout(struct i915_texture *tex)
tex->stride * tex->total_nblocksy);
#endif
return TRUE;
return true;
}
/**
* Special case to deal with shared textures.
*/
static boolean
static bool
i9x5_display_target_layout(struct i915_texture *tex)
{
struct pipe_resource *pt = &tex->b;
if (pt->last_level > 0 || util_format_get_blocksize(pt->format) != 4)
return FALSE;
return false;
/* fallback to normal textures for small textures */
if (pt->width0 < 240)
return FALSE;
return false;
i915_texture_set_level_info(tex, 0, 1);
i915_texture_set_image_offset(tex, 0, 0, 0, 0);
@ -247,13 +247,13 @@ i9x5_display_target_layout(struct i915_texture *tex)
tex->stride * tex->total_nblocksy);
#endif
return TRUE;
return true;
}
/**
* Helper function for special layouts
*/
static boolean
static bool
i9x5_special_layout(struct i915_texture *tex)
{
struct pipe_resource *pt = &tex->b;
@ -261,7 +261,7 @@ i9x5_special_layout(struct i915_texture *tex)
/* Scanouts needs special care */
if (pt->bind & PIPE_BIND_SCANOUT)
if (i9x5_scanout_layout(tex))
return TRUE;
return true;
/* Shared buffers needs to be compatible with X servers
*
@ -271,9 +271,9 @@ i9x5_special_layout(struct i915_texture *tex)
*/
if (pt->bind & (PIPE_BIND_SHARED | PIPE_BIND_DISPLAY_TARGET))
if (i9x5_display_target_layout(tex))
return TRUE;
return true;
return FALSE;
return false;
}
/**
@ -388,7 +388,7 @@ i915_texture_layout_3d(struct i915_texture *tex)
tex->total_nblocksy = stack_nblocksy * util_next_power_of_two(pt->depth0);
}
static boolean
static bool
i915_texture_layout(struct i915_texture *tex)
{
switch (tex->b.target) {
@ -406,10 +406,10 @@ i915_texture_layout(struct i915_texture *tex)
break;
default:
assert(0);
return FALSE;
return false;
}
return TRUE;
return true;
}
/*
@ -633,7 +633,7 @@ i945_texture_layout_cube(struct i915_texture *tex)
}
}
static boolean
static bool
i945_texture_layout(struct i915_texture *tex)
{
switch (tex->b.target) {
@ -654,10 +654,10 @@ i945_texture_layout(struct i915_texture *tex)
break;
default:
assert(0);
return FALSE;
return false;
}
return TRUE;
return true;
}
/*
@ -689,7 +689,7 @@ i915_texture_transfer_map(struct pipe_context *pipe,
struct i915_context *i915 = i915_context(pipe);
struct i915_texture *tex = i915_texture(resource);
struct i915_transfer *transfer = slab_alloc_st(&i915->texture_transfer_pool);
boolean use_staging_texture = FALSE;
bool use_staging_texture = false;
struct i915_winsys *iws = i915_screen(pipe->screen)->iws;
enum pipe_format format = resource->format;
unsigned offset;
@ -714,9 +714,9 @@ i915_texture_transfer_map(struct pipe_context *pipe,
(usage & PIPE_MAP_WRITE) &&
!(usage &
(PIPE_MAP_READ | PIPE_MAP_DONTBLOCK | PIPE_MAP_UNSYNCHRONIZED)))
use_staging_texture = TRUE;
use_staging_texture = true;
use_staging_texture = FALSE;
use_staging_texture = false;
if (use_staging_texture) {
/*
@ -725,7 +725,7 @@ i915_texture_transfer_map(struct pipe_context *pipe,
* to a map()
*/
transfer->staging_texture =
i915_texture_create(pipe->screen, resource, TRUE);
i915_texture_create(pipe->screen, resource, true);
}
if (resource->target != PIPE_TEXTURE_3D &&
@ -743,7 +743,7 @@ i915_texture_transfer_map(struct pipe_context *pipe,
offset = i915_texture_offset(tex, transfer->b.level, box->z);
map = iws->buffer_map(iws, tex->buffer,
(transfer->b.usage & PIPE_MAP_WRITE) ? TRUE : FALSE);
(transfer->b.usage & PIPE_MAP_WRITE) ? true : false);
if (!map) {
pipe_resource_reference(&transfer->staging_texture, NULL);
FREE(transfer);
@ -878,7 +878,7 @@ out:
struct pipe_resource *
i915_texture_create(struct pipe_screen *screen,
const struct pipe_resource *template, boolean force_untiled)
const struct pipe_resource *template, bool force_untiled)
{
struct i915_screen *is = i915_screen(screen);
struct i915_winsys *iws = is->iws;

View file

@ -561,7 +561,7 @@ i915_screen_create(struct i915_winsys *iws)
switch (iws->pci_id) {
case PCI_CHIP_I915_G:
case PCI_CHIP_I915_GM:
is->is_i945 = FALSE;
is->is_i945 = false;
break;
case PCI_CHIP_I945_G:
@ -572,7 +572,7 @@ i915_screen_create(struct i915_winsys *iws)
case PCI_CHIP_Q35_G:
case PCI_CHIP_PINEVIEW_G:
case PCI_CHIP_PINEVIEW_M:
is->is_i945 = TRUE;
is->is_i945 = true;
break;
default:

View file

@ -41,12 +41,12 @@ struct i915_screen {
struct i915_winsys *iws;
boolean is_i945;
bool is_i945;
struct {
boolean tiling;
boolean lie;
boolean use_blitter;
bool tiling;
bool lie;
bool use_blitter;
} debug;
};

View file

@ -620,7 +620,7 @@ i915_set_constant_buffer(struct pipe_context *pipe,
struct i915_context *i915 = i915_context(pipe);
struct pipe_resource *buf = cb ? cb->buffer : NULL;
unsigned new_num = 0;
boolean diff = TRUE;
bool diff = true;
/* XXX don't support geom shaders now */
if (shader == PIPE_SHADER_GEOMETRY)
@ -642,7 +642,7 @@ i915_set_constant_buffer(struct pipe_context *pipe,
if (old_num == new_num) {
if (old_num == 0)
diff = FALSE;
diff = false;
#if 0
/* XXX no point in running this code since st/mesa only uses user buffers */
/* Can't compare the buffer data since they are userbuffers */

View file

@ -56,12 +56,12 @@ calculate_vertex_layout(struct i915_context *i915)
{
const struct i915_fragment_shader *fs = i915->fs;
struct vertex_info vinfo;
boolean texCoords[I915_TEX_UNITS], colors[2], fog, needW, face;
bool texCoords[I915_TEX_UNITS], colors[2], fog, needW, face;
uint32_t i;
int src;
memset(texCoords, 0, sizeof(texCoords));
colors[0] = colors[1] = fog = needW = face = FALSE;
colors[0] = colors[1] = fog = needW = face = false;
memset(&vinfo, 0, sizeof(vinfo));
/* Determine which fragment program inputs are needed. Setup HW vertex
@ -71,24 +71,24 @@ calculate_vertex_layout(struct i915_context *i915)
switch (fs->info.input_semantic_name[i]) {
case TGSI_SEMANTIC_POSITION: {
uint32_t unit = I915_SEMANTIC_POS;
texCoords[find_mapping(fs, unit)] = TRUE;
texCoords[find_mapping(fs, unit)] = true;
} break;
case TGSI_SEMANTIC_COLOR:
assert(fs->info.input_semantic_index[i] < 2);
colors[fs->info.input_semantic_index[i]] = TRUE;
colors[fs->info.input_semantic_index[i]] = true;
break;
case TGSI_SEMANTIC_GENERIC: {
/* texcoords/varyings/other generic */
uint32_t unit = fs->info.input_semantic_index[i];
texCoords[find_mapping(fs, unit)] = TRUE;
needW = TRUE;
texCoords[find_mapping(fs, unit)] = true;
needW = true;
} break;
case TGSI_SEMANTIC_FOG:
fog = TRUE;
fog = true;
break;
case TGSI_SEMANTIC_FACE:
face = TRUE;
face = true;
break;
default:
debug_printf("Unknown input type %d\n",

View file

@ -415,7 +415,7 @@ emit_draw_rect(struct i915_context *i915)
}
}
static boolean
static bool
i915_validate_state(struct i915_context *i915, unsigned *batch_space)
{
unsigned tmp;
@ -456,13 +456,13 @@ static int counter_total = 0;
#undef VALIDATE_ATOM
if (i915->num_validation_buffers == 0)
return TRUE;
return true;
if (!i915_winsys_validate_buffers(i915->batch, i915->validation_buffers,
i915->num_validation_buffers))
return FALSE;
return false;
return TRUE;
return true;
}
/* Push the state into the sarea and/or texture memory.

View file

@ -207,10 +207,10 @@ i915_translate_logic_op(unsigned opcode)
}
}
static inline boolean
static inline bool
i915_validate_vertices(unsigned hw_prim, unsigned nr)
{
boolean ok;
bool ok;
switch (hw_prim) {
case PRIM3D_POINTLIST:

View file

@ -118,7 +118,7 @@ i915_surface_copy_render(struct pipe_context *pipe, struct pipe_resource *dst,
util_blitter_blit_generic(i915->blitter, dst_view, &dstbox, src_view,
src_box, src_width0, src_height0, PIPE_MASK_RGBAZS,
PIPE_TEX_FILTER_NEAREST, NULL, FALSE);
PIPE_TEX_FILTER_NEAREST, NULL, false);
return;
fallback:

View file

@ -99,9 +99,9 @@ struct i915_winsys {
* @buffers array to buffers to validate
* @num_of_buffers size of the passed array
*/
boolean (*validate_buffers)(struct i915_winsys_batchbuffer *batch,
struct i915_winsys_buffer **buffers,
int num_of_buffers);
bool (*validate_buffers)(struct i915_winsys_batchbuffer *batch,
struct i915_winsys_buffer **buffers,
int num_of_buffers);
/**
* Emit a relocation to a buffer.
@ -117,7 +117,7 @@ struct i915_winsys {
int (*batchbuffer_reloc)(struct i915_winsys_batchbuffer *batch,
struct i915_winsys_buffer *reloc,
enum i915_winsys_buffer_usage usage,
unsigned offset, boolean fenced);
unsigned offset, bool fenced);
/**
* Flush a bufferbatch.
@ -169,15 +169,15 @@ struct i915_winsys {
* Used to implement pipe_screen::resource_get_handle.
* The winsys might need the stride information.
*/
boolean (*buffer_get_handle)(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer,
struct winsys_handle *whandle, unsigned stride);
bool (*buffer_get_handle)(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer,
struct winsys_handle *whandle, unsigned stride);
/**
* Map a buffer.
*/
void *(*buffer_map)(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer, boolean write);
struct i915_winsys_buffer *buffer, bool write);
/**
* Unmap a buffer.
@ -199,8 +199,8 @@ struct i915_winsys {
/**
* Check if a buffer is busy.
*/
boolean (*buffer_is_busy)(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer);
bool (*buffer_is_busy)(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer);
/*@}*/
/**

View file

@ -71,7 +71,7 @@ i915_drm_batchbuffer_create(struct i915_winsys *iws)
return &batch->base;
}
static boolean
static bool
i915_drm_batchbuffer_validate_buffers(struct i915_winsys_batchbuffer *batch,
struct i915_winsys_buffer **buffer,
int num_of_buffers)
@ -86,16 +86,16 @@ i915_drm_batchbuffer_validate_buffers(struct i915_winsys_batchbuffer *batch,
ret = drm_intel_bufmgr_check_aperture_space(bos, num_of_buffers);
if (ret != 0)
return FALSE;
return false;
return TRUE;
return true;
}
static int
i915_drm_batchbuffer_reloc(struct i915_winsys_batchbuffer *ibatch,
struct i915_winsys_buffer *buffer,
enum i915_winsys_buffer_usage usage,
unsigned pre_add, boolean fenced)
unsigned pre_add, bool fenced)
{
struct i915_drm_batchbuffer *batch = i915_drm_batchbuffer(ibatch);
unsigned write_domain = 0;

View file

@ -34,7 +34,7 @@ i915_drm_buffer_create(struct i915_winsys *iws,
return NULL;
buf->magic = 0xDEAD1337;
buf->flinked = FALSE;
buf->flinked = false;
buf->flink = 0;
buf->bo = drm_intel_bo_alloc(idws->gem_manager,
@ -66,7 +66,7 @@ i915_drm_buffer_create_tiled(struct i915_winsys *iws,
return NULL;
buf->magic = 0xDEAD1337;
buf->flinked = FALSE;
buf->flinked = false;
buf->flink = 0;
buf->bo = drm_intel_bo_alloc_tiled(idws->gem_manager,
@ -117,7 +117,7 @@ i915_drm_buffer_from_handle(struct i915_winsys *iws,
buf->bo = drm_intel_bo_gem_create_from_prime(idws->gem_manager, fd, height * whandle->stride);
}
buf->flinked = TRUE;
buf->flinked = true;
buf->flink = whandle->handle;
if (!buf->bo)
@ -135,7 +135,7 @@ err:
return NULL;
}
static boolean
static bool
i915_drm_buffer_get_handle(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer,
struct winsys_handle *whandle,
@ -146,8 +146,8 @@ i915_drm_buffer_get_handle(struct i915_winsys *iws,
if (whandle->type == WINSYS_HANDLE_TYPE_SHARED) {
if (!buf->flinked) {
if (drm_intel_bo_flink(buf->bo, &buf->flink))
return FALSE;
buf->flinked = TRUE;
return false;
buf->flinked = true;
}
whandle->handle = buf->flink;
@ -157,21 +157,21 @@ i915_drm_buffer_get_handle(struct i915_winsys *iws,
int fd;
if (drm_intel_bo_gem_export_to_prime(buf->bo, &fd))
return FALSE;
return false;
whandle->handle = fd;
} else {
assert(!"unknown usage");
return FALSE;
return false;
}
whandle->stride = stride;
return TRUE;
return true;
}
static void *
i915_drm_buffer_map(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer,
boolean write)
bool write)
{
struct i915_drm_buffer *buf = i915_drm_buffer(buffer);
drm_intel_bo *bo = intel_bo(buffer);
@ -233,13 +233,13 @@ i915_drm_buffer_destroy(struct i915_winsys *iws,
FREE(buffer);
}
static boolean
static bool
i915_drm_buffer_is_busy(struct i915_winsys *iws,
struct i915_winsys_buffer *buffer)
{
struct i915_drm_buffer* i915_buffer = i915_drm_buffer(buffer);
if (!i915_buffer)
return FALSE;
return false;
return drm_intel_bo_busy(i915_buffer->bo);
}

View file

@ -76,9 +76,9 @@ i915_drm_winsys_create(int drmFD)
drm_intel_bufmgr_gem_enable_reuse(idws->gem_manager);
drm_intel_bufmgr_gem_enable_fenced_relocs(idws->gem_manager);
idws->dump_cmd = debug_get_bool_option("I915_DUMP_CMD", FALSE);
idws->dump_cmd = debug_get_bool_option("I915_DUMP_CMD", false);
idws->dump_raw_file = debug_get_option("I915_DUMP_RAW_FILE", NULL);
idws->send_cmd = !debug_get_bool_option("I915_NO_HW", FALSE);
idws->send_cmd = !debug_get_bool_option("I915_NO_HW", false);
return &idws->base;
}

View file

@ -17,9 +17,9 @@ struct i915_drm_winsys
{
struct i915_winsys base;
boolean dump_cmd;
bool dump_cmd;
const char *dump_raw_file;
boolean send_cmd;
bool send_cmd;
int fd; /**< Drm file discriptor */
@ -54,7 +54,7 @@ struct i915_drm_buffer {
void *ptr;
unsigned map_count;
boolean flinked;
bool flinked;
unsigned flink;
};