Searched refs:lp (Results 1 - 25 of 49) sorted by relevance

12

/xsrc/external/mit/xwd/dist/
H A Dlist.c47 zero_list(list_ptr lp) argument
49 lp->next = NULL;
50 lp->ptr.item = NULL;
54 Adds item to the list pointed to by lp. Finds the end of the
61 add_to_list(list_ptr lp, void *item) argument
63 while (lp->next) {
64 lp = lp->next;
66 if ((lp->next = malloc(sizeof(list_item))) == NULL) {
70 lp
84 list_ptr lp; local in function:new_list
105 dup_list_head(list_ptr lp,int start_at_curr) argument
125 list_length(list_ptr lp) argument
148 delete_from_list(list_ptr lp,void * item) argument
175 delete_list(list_ptr lp,int free_items) argument
189 delete_list_destroying(list_ptr lp,void destructor (void * item)) argument
209 first_in_list(list_ptr lp) argument
227 next_in_list(list_ptr lp) argument
242 list_is_empty(list_ptr lp) argument
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_draw_arrays.c63 struct llvmpipe_context *lp = llvmpipe_context(pipe); local in function:llvmpipe_draw_vbo
64 struct draw_context *draw = lp->draw;
68 if (!llvmpipe_check_render_cond(lp))
76 if (lp->dirty)
77 llvmpipe_update_derived( lp );
82 for (i = 0; i < lp->num_vertex_buffers; i++) {
83 const void *buf = lp->vertex_buffer[i].is_user_buffer ?
84 lp->vertex_buffer[i].buffer.user : NULL;
87 if (!lp->vertex_buffer[i].buffer.resource) {
90 buf = llvmpipe_resource_data(lp
[all...]
H A Dlp_surface.h39 llvmpipe_init_surface_functions(struct llvmpipe_context *lp);
H A Dlp_state_surface.c52 struct llvmpipe_context *lp = llvmpipe_context(pipe); local in function:llvmpipe_set_framebuffer_state
54 boolean changed = !util_framebuffer_state_equal(&lp->framebuffer, fb);
70 if (lp->framebuffer.zsbuf && lp->framebuffer.zsbuf->context != pipe) {
75 if (lp->framebuffer.cbufs[i] &&
76 lp->framebuffer.cbufs[i]->context != pipe) {
82 util_copy_framebuffer_state(&lp->framebuffer, fb);
85 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL);
92 lp->floating_point_depth =
95 lp
[all...]
H A Dlp_surface.c119 struct llvmpipe_context *lp = llvmpipe_context(pipe); local in function:lp_blit
122 if (blit_info->render_condition_enable && !llvmpipe_check_render_cond(lp))
129 if (!util_blitter_is_blit_supported(lp->blitter, &info)) {
147 util_blitter_save_vertex_buffer_slot(lp->blitter, lp->vertex_buffer);
148 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems);
149 util_blitter_save_vertex_shader(lp->blitter, (void*)lp->vs);
150 util_blitter_save_geometry_shader(lp
482 llvmpipe_init_surface_functions(struct llvmpipe_context * lp) argument
[all...]
H A Dlp_state_derived.c177 check_linear_rasterizer( struct llvmpipe_context *lp ) argument
184 bgr8 = (lp->framebuffer.nr_cbufs == 1 && lp->framebuffer.cbufs[0] &&
185 lp->framebuffer.cbufs[0]->texture->nr_samples == 1 &&
186 lp->framebuffer.cbufs[0]->texture->target == PIPE_TEXTURE_2D &&
187 (lp->framebuffer.cbufs[0]->format == PIPE_FORMAT_B8G8R8A8_UNORM ||
188 lp->framebuffer.cbufs[0]->format == PIPE_FORMAT_B8G8R8X8_UNORM));
192 single_vp = lp->viewport_index_slot < 0;
193 permit_linear = (!lp->framebuffer.zsbuf &&
199 if (lp
[all...]
H A Dlp_state.h114 llvmpipe_update_fs(struct llvmpipe_context *lp);
117 llvmpipe_update_setup(struct llvmpipe_context *lp);
185 llvmpipe_prepare_vertex_images(struct llvmpipe_context *lp,
190 llvmpipe_prepare_geometry_images(struct llvmpipe_context *lp,
195 llvmpipe_prepare_tess_ctrl_images(struct llvmpipe_context *lp,
200 llvmpipe_prepare_tess_eval_images(struct llvmpipe_context *lp,
H A Dlp_state_setup.c639 struct llvmpipe_context *lp)
664 variant->gallivm = gallivm = gallivm_create(func_name, lp->context, NULL);
769 lp_make_setup_variant_key(struct llvmpipe_context *lp, argument
772 struct lp_fragment_shader *fs = lp->fs;
778 key->flatshade_first = lp->rasterizer->flatshade_first;
779 key->pixel_center_half = lp->rasterizer->half_pixel_center;
780 key->multisample = lp->rasterizer->multisample;
781 key->twoside = lp->rasterizer->light_twoside;
785 key->color_slot = lp->color_slot[0];
786 key->bcolor_slot = lp
638 generate_setup_variant(struct lp_setup_variant_key * key,struct llvmpipe_context * lp) argument
824 remove_setup_variant(struct llvmpipe_context * lp,struct lp_setup_variant * variant) argument
847 cull_setup_variants(struct llvmpipe_context * lp) argument
878 llvmpipe_update_setup(struct llvmpipe_context * lp) argument
913 lp_delete_setup_variants(struct llvmpipe_context * lp) argument
[all...]
H A Dlp_state_sampler.c275 struct llvmpipe_context *lp,
362 draw_set_mapped_texture(lp->draw,
379 llvmpipe_prepare_vertex_sampling(struct llvmpipe_context *lp, argument
383 prepare_shader_sampling(lp, num, views, PIPE_SHADER_VERTEX);
391 llvmpipe_prepare_geometry_sampling(struct llvmpipe_context *lp, argument
395 prepare_shader_sampling(lp, num, views, PIPE_SHADER_GEOMETRY);
402 llvmpipe_prepare_tess_ctrl_sampling(struct llvmpipe_context *lp, argument
406 prepare_shader_sampling(lp, num, views, PIPE_SHADER_TESS_CTRL);
413 llvmpipe_prepare_tess_eval_sampling(struct llvmpipe_context *lp, argument
417 prepare_shader_sampling(lp, nu
274 prepare_shader_sampling(struct llvmpipe_context * lp,unsigned num,struct pipe_sampler_view ** views,enum pipe_shader_type shader_type) argument
446 prepare_shader_images(struct llvmpipe_context * lp,unsigned num,struct pipe_image_view * views,enum pipe_shader_type shader_type) argument
546 llvmpipe_prepare_vertex_images(struct llvmpipe_context * lp,unsigned num,struct pipe_image_view * views) argument
558 llvmpipe_prepare_geometry_images(struct llvmpipe_context * lp,unsigned num,struct pipe_image_view * views) argument
569 llvmpipe_prepare_tess_ctrl_images(struct llvmpipe_context * lp,unsigned num,struct pipe_image_view * views) argument
580 llvmpipe_prepare_tess_eval_images(struct llvmpipe_context * lp,unsigned num,struct pipe_image_view * views) argument
[all...]
H A Dlp_state_setup.h79 void lp_delete_setup_variants(struct llvmpipe_context *lp);
H A Dlp_jit.c188 lp_jit_create_types(struct lp_fragment_shader_variant *lp) argument
190 struct gallivm_state *gallivm = lp->gallivm;
297 lp->jit_context_ptr_type = LLVMPointerType(context_type, 0);
316 lp->jit_thread_data_ptr_type = LLVMPointerType(thread_data_type, 0);
384 lp->jit_linear_context_ptr_type = LLVMPointerType(linear_context_type, 0);
410 lp_jit_init_types(struct lp_fragment_shader_variant *lp) argument
412 if (!lp->jit_context_ptr_type)
413 lp_jit_create_types(lp);
417 lp_jit_create_cs_types(struct lp_compute_shader_variant *lp) argument
419 struct gallivm_state *gallivm = lp
515 lp_jit_init_cs_types(struct lp_compute_shader_variant * lp) argument
[all...]
H A Dlp_state_cs.c66 generate_compute(struct llvmpipe_context *lp, argument
520 llvmpipe_remove_cs_shader_variant(struct llvmpipe_context *lp, argument
529 lp->nr_cs_variants, variant->nr_instrs, lp->nr_cs_instrs);
540 lp->nr_cs_variants--;
541 lp->nr_cs_instrs -= variant->nr_instrs;
574 make_variant_key(struct llvmpipe_context *lp, argument
595 lp->samplers[PIPE_SHADER_COMPUTE][i]);
614 lp->sampler_views[PIPE_SHADER_COMPUTE][i]);
623 lp
737 generate_variant(struct llvmpipe_context * lp,struct lp_compute_shader * shader,const struct lp_compute_shader_variant_key * key) argument
807 llvmpipe_update_cs(struct llvmpipe_context * lp) argument
[all...]
H A Dlp_query.c521 llvmpipe_check_render_cond(struct llvmpipe_context *lp) argument
523 struct pipe_context *pipe = &lp->pipe;
527 if (lp->render_cond_buffer) {
528 uint32_t data = *(uint32_t *)((char *)lp->render_cond_buffer->data + lp->render_cond_offset);
529 return (!data) == lp->render_cond_cond;
531 if (!lp->render_cond_query)
534 wait = (lp->render_cond_mode == PIPE_RENDER_COND_WAIT ||
535 lp->render_cond_mode == PIPE_RENDER_COND_BY_REGION_WAIT);
537 b = pipe->get_query_result(pipe, lp
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_draw_arrays.c56 struct llvmpipe_context *lp = llvmpipe_context(pipe); local in function:llvmpipe_draw_vbo
57 struct draw_context *draw = lp->draw;
61 if (!llvmpipe_check_render_cond(lp))
69 if (lp->dirty)
70 llvmpipe_update_derived( lp );
75 for (i = 0; i < lp->num_vertex_buffers; i++) {
76 const void *buf = lp->vertex_buffer[i].is_user_buffer ?
77 lp->vertex_buffer[i].buffer.user : NULL;
80 if (!lp->vertex_buffer[i].buffer.resource) {
83 buf = llvmpipe_resource_data(lp
[all...]
H A Dlp_surface.h39 llvmpipe_init_surface_functions(struct llvmpipe_context *lp);
H A Dlp_state_surface.c52 struct llvmpipe_context *lp = llvmpipe_context(pipe); local in function:llvmpipe_set_framebuffer_state
54 boolean changed = !util_framebuffer_state_equal(&lp->framebuffer, fb);
70 if (lp->framebuffer.zsbuf && lp->framebuffer.zsbuf->context != pipe) {
75 if (lp->framebuffer.cbufs[i] &&
76 lp->framebuffer.cbufs[i]->context != pipe) {
82 util_copy_framebuffer_state(&lp->framebuffer, fb);
85 pipe_surface_reference(&lp->framebuffer.zsbuf, NULL);
92 lp->floating_point_depth =
95 lp
[all...]
H A Dlp_surface.c67 struct llvmpipe_context *lp = llvmpipe_context(pipe); local in function:lp_blit
70 if (blit_info->render_condition_enable && !llvmpipe_check_render_cond(lp))
85 if (!util_blitter_is_blit_supported(lp->blitter, &info)) {
94 util_blitter_save_vertex_buffer_slot(lp->blitter, lp->vertex_buffer);
95 util_blitter_save_vertex_elements(lp->blitter, (void*)lp->velems);
96 util_blitter_save_vertex_shader(lp->blitter, (void*)lp->vs);
97 util_blitter_save_geometry_shader(lp
228 llvmpipe_init_surface_functions(struct llvmpipe_context * lp) argument
[all...]
H A Dlp_state_setup.c708 struct llvmpipe_context *lp)
733 variant->gallivm = gallivm = gallivm_create(func_name, lp->context);
835 lp_make_setup_variant_key(struct llvmpipe_context *lp, argument
838 struct lp_fragment_shader *fs = lp->fs;
844 key->flatshade_first = lp->rasterizer->flatshade_first;
845 key->pixel_center_half = lp->rasterizer->half_pixel_center;
846 key->twoside = lp->rasterizer->light_twoside;
850 key->color_slot = lp->color_slot[0];
851 key->bcolor_slot = lp->bcolor_slot[0];
852 key->spec_slot = lp
707 generate_setup_variant(struct lp_setup_variant_key * key,struct llvmpipe_context * lp) argument
886 remove_setup_variant(struct llvmpipe_context * lp,struct lp_setup_variant * variant) argument
909 cull_setup_variants(struct llvmpipe_context * lp) argument
940 llvmpipe_update_setup(struct llvmpipe_context * lp) argument
975 lp_delete_setup_variants(struct llvmpipe_context * lp) argument
[all...]
H A Dlp_state.h91 llvmpipe_update_fs(struct llvmpipe_context *lp);
94 llvmpipe_update_setup(struct llvmpipe_context *lp);
H A Dlp_jit.c45 lp_jit_create_types(struct lp_fragment_shader_variant *lp) argument
47 struct gallivm_state *gallivm = lp->gallivm;
204 lp->jit_context_ptr_type = LLVMPointerType(context_type, 0);
222 lp->jit_thread_data_ptr_type = LLVMPointerType(thread_data_type, 0);
252 lp_jit_init_types(struct lp_fragment_shader_variant *lp) argument
254 if (!lp->jit_context_ptr_type)
255 lp_jit_create_types(lp);
H A Dlp_state_setup.h76 void lp_delete_setup_variants(struct llvmpipe_context *lp);
H A Dlp_query.c312 llvmpipe_check_render_cond(struct llvmpipe_context *lp) argument
314 struct pipe_context *pipe = &lp->pipe;
318 if (!lp->render_cond_query)
321 wait = (lp->render_cond_mode == PIPE_RENDER_COND_WAIT ||
322 lp->render_cond_mode == PIPE_RENDER_COND_BY_REGION_WAIT);
324 b = pipe->get_query_result(pipe, lp->render_cond_query, wait, (void*)&result);
326 return ((!result) == lp->render_cond_cond);
H A Dlp_state_sampler.c235 struct llvmpipe_context *lp,
324 draw_set_mapped_texture(lp->draw,
340 llvmpipe_prepare_vertex_sampling(struct llvmpipe_context *lp, argument
344 prepare_shader_sampling(lp, num, views, PIPE_SHADER_VERTEX);
352 llvmpipe_prepare_geometry_sampling(struct llvmpipe_context *lp, argument
356 prepare_shader_sampling(lp, num, views, PIPE_SHADER_GEOMETRY);
234 prepare_shader_sampling(struct llvmpipe_context * lp,unsigned num,struct pipe_sampler_view ** views,enum pipe_shader_type shader_type) argument
/xsrc/external/mit/glu/dist/src/libnurbs/internals/
H A Dsorter.cc80 char *lp, *hp; local in function:Sorter::qs1
88 hp = lp = a+n;
92 if(i < lp) {
93 if((c = qscmp(i, lp)) == 0) {
94 qsexc(i, lp -= es);
110 if(i == lp) {
112 i = lp += es;
124 if(i == lp) {
125 if(lp-a >= l-hp) {
127 l = lp;
[all...]
/xsrc/external/mit/xterm/dist/
H A Dptydata.c451 * 'lp', and returning a pointer past the converted character.
454 convertToUTF8(Char *lp, unsigned c) argument
459 *lp++ = (Char) CH(0);
462 *lp++ = (Char) (0xc0 | (CH(0) >> 6) | ((CH(1) & 0x07) << 2));
463 *lp++ = (Char) (0x80 | (CH(0) & 0x3f));
466 *lp++ = (Char) (0xe0 | ((int) (CH(1) & 0xf0) >> 4));
467 *lp++ = (Char) (0x80 | (CH(0) >> 6) | ((CH(1) & 0x0f) << 2));
468 *lp++ = (Char) (0x80 | (CH(0) & 0x3f));
470 *lp++ = (Char) (0xf0 | ((int) (CH(2) & 0x1f) >> 2));
471 *lp
504 convertFromUTF8(Char * lp,unsigned * cp) argument
586 isValidUTF8(Char * lp) argument
[all...]

Completed in 17 milliseconds

12