Home
last modified time | relevance | path

Searched refs:viewport_index (Results 1 - 18 of 18) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/draw/
H A Ddraw_cliptest_tmp.h50 int viewport_index = 0; in do_cliptest() local
55 viewport_index = u_bitcast_f2u(out->data[viewport_index_output][0]); in do_cliptest()
56 viewport_index = draw_clamp_viewport_idx(viewport_index); in do_cliptest()
79 /* only change the viewport_index for the leading vertex */ in do_cliptest()
83 viewport_index = u_bitcast_f2u(out->data[viewport_index_output][0]); in do_cliptest()
84 viewport_index = draw_clamp_viewport_idx(viewport_index); in do_cliptest()
88 float *scale = pvs->draw->viewports[viewport_index].scale; in do_cliptest()
89 float *trans = pvs->draw->viewports[viewport_index] in do_cliptest()
[all...]
H A Ddraw_pipe_clip.c88 unsigned viewport_index = in draw_viewport_index() local
90 return draw_clamp_viewport_idx(viewport_index); in draw_viewport_index()
136 unsigned viewport_index) in interp()
164 clip->stage.draw->viewports[viewport_index].scale; in interp()
166 clip->stage.draw->viewports[viewport_index].translate; in interp()
363 int viewport_index = 0; in do_clip_tri() local
382 viewport_index = draw_viewport_index(clipper->stage.draw, prov_vertex); in do_clip_tri()
479 interp( clipper, new_vert, t, vert, vert_prev, viewport_index ); in do_clip_tri()
482 interp( clipper, new_vert, t, vert_prev, vert, viewport_index ); in do_clip_tri()
505 interp( clipper, new_vert, t, vert_prev, vert, viewport_index ); in do_clip_tri()
131 interp(const struct clip_stage *clip, struct vertex_header *dst, float t, const struct vertex_header *out, const struct vertex_header *in, unsigned viewport_index) interp() argument
583 int viewport_index; do_clip_line() local
[all...]
H A Ddraw_vs_variant.c91 int viewport_index = in find_viewport() local
95 viewport_index = draw_clamp_viewport_idx(viewport_index); in find_viewport()
97 return &draw->viewports[viewport_index]; in find_viewport()
/third_party/mesa3d/src/gallium/drivers/llvmpipe/
H A Dlp_setup_point.c358 unsigned viewport_index = 0; in try_setup_point() local
364 viewport_index = lp_clamp_viewport_idx(*udata); in try_setup_point()
460 if (!u_rect_test_intersection(&setup->draw_regions[viewport_index], &bbox)) { in try_setup_point()
466 u_rect_find_intersection(&setup->draw_regions[viewport_index], &bbox); in try_setup_point()
513 point->inputs.viewport_index = viewport_index; in try_setup_point()
553 &bbox, nr_planes, viewport_index); in try_setup_point()
597 point->inputs.viewport_index = viewport_index; in try_setup_point()
H A Dlp_setup_line.c299 unsigned viewport_index = 0; in try_setup_line() local
322 viewport_index = lp_clamp_viewport_idx(*udata); in try_setup_line()
591 if (!u_rect_test_intersection(&setup->draw_regions[viewport_index], &bbox)) { in try_setup_line()
612 scissor = &setup->draw_regions[viewport_index]; in try_setup_line()
661 line->inputs.viewport_index = viewport_index; in try_setup_line()
714 return lp_setup_bin_triangle(setup, line, use_32bits, false, &bboxpos, nr_planes, viewport_index); in try_setup_line()
H A Dlp_setup_rect.c279 unsigned viewport_index = 0; in try_rect_cw() local
282 viewport_index = lp_clamp_viewport_idx(*udata); in try_rect_cw()
312 if (!u_rect_test_intersection(&setup->draw_regions[viewport_index], &bbox)) { in try_rect_cw()
318 u_rect_find_intersection(&setup->draw_regions[viewport_index], &bbox); in try_rect_cw()
352 rect->inputs.viewport_index = viewport_index; in try_rect_cw()
H A Dlp_setup_tri.c284 unsigned viewport_index = 0; in do_triangle_ccw() local
287 viewport_index = lp_clamp_viewport_idx(*udata); in do_triangle_ccw()
315 if (!u_rect_test_intersection(&setup->draw_regions[viewport_index], &bbox)) { in do_triangle_ccw()
342 const struct u_rect *scissor = &setup->draw_regions[viewport_index]; in do_triangle_ccw()
455 tri->inputs.viewport_index = viewport_index; in do_triangle_ccw()
736 &bbox, nr_planes, viewport_index); in do_triangle_ccw()
774 unsigned viewport_index) in lp_setup_bin_triangle()
804 u_rect_find_intersection(&setup->draw_regions[viewport_index], in lp_setup_bin_triangle()
768 lp_setup_bin_triangle(struct lp_setup_context *setup, struct lp_rast_triangle *tri, boolean use_32bits, boolean opaque, const struct u_rect *bbox, int nr_planes, unsigned viewport_index) lp_setup_bin_triangle() argument
H A Dlp_rast_linear_fallback.c106 task->thread_data.raster_state.viewport_index = inputs->viewport_index; in shade_quads()
H A Dlp_rast_priv.h270 task->thread_data.raster_state.viewport_index = inputs->viewport_index; in lp_rast_shade_quads_all()
H A Dlp_rast.c359 task->thread_data.raster_state.viewport_index = inputs->viewport_index; in lp_rast_shade_tile()
467 task->thread_data.raster_state.viewport_index = inputs->viewport_index; in lp_rast_shade_quads_mask_sample()
H A Dlp_rast.h114 unsigned viewport_index:4; /* viewport index */ member
H A Dlp_jit.h261 uint32_t viewport_index; member
289 "raster_state.viewport_index")
H A Dlp_state_fs.c322 * Fetch the specified lp_jit_viewport structure for a given viewport_index.
327 LLVMValueRef viewport_index) in lp_llvm_viewport()
339 res = lp_build_pointer_get(builder, ptr, viewport_index); in lp_llvm_viewport()
356 LLVMValueRef viewport_index; in lp_build_depth_clamp() local
375 viewport_index = lp_jit_thread_data_raster_state_viewport_index(gallivm, in lp_build_depth_clamp()
382 viewport = lp_llvm_viewport(context_ptr, gallivm, viewport_index); in lp_build_depth_clamp()
384 /* viewports[viewport_index].min_depth */ in lp_build_depth_clamp()
389 /* viewports[viewport_index].max_depth */ in lp_build_depth_clamp()
325 lp_llvm_viewport(LLVMValueRef context_ptr, struct gallivm_state *gallivm, LLVMValueRef viewport_index) lp_llvm_viewport() argument
/third_party/mesa3d/src/gallium/drivers/softpipe/
H A Dsp_setup.c131 unsigned viewport_index = quad[0].input.viewport_index; in quad_clip() local
132 const struct pipe_scissor_state *cliprect = &setup->softpipe->cliprect[viewport_index]; in quad_clip()
654 unsigned viewport_index) in subtriangle()
656 const struct pipe_scissor_state *cliprect = &setup->softpipe->cliprect[viewport_index]; in subtriangle()
754 unsigned viewport_index = 0; in sp_setup_tri() local
796 viewport_index = sp_clamp_viewport_idx(*udata); in sp_setup_tri()
798 setup->quad[0].input.viewport_index = viewport_index; in sp_setup_tri()
805 subtriangle(setup, &setup->emaj, &setup->ebot, setup->ebot.lines, viewport_index); in sp_setup_tri()
650 subtriangle(struct setup_context *setup, struct edge *eleft, struct edge *eright, int lines, unsigned viewport_index) subtriangle() argument
1010 unsigned viewport_index = 0; sp_setup_line() local
1158 unsigned viewport_index = 0; sp_setup_point() local
[all...]
H A Dsp_quad.h66 unsigned viewport_index; member
H A Dsp_quad_depth_test.c856 unsigned vp_idx = quads[0]->input.viewport_index; in depth_test_quads_fallback()
/third_party/mesa3d/src/gallium/drivers/d3d12/
H A Dd3d12_nir_passes.c395 nir_ssa_def *viewport_index; member
405 if (state->viewport_index) { in invert_depth_impl()
416 if (state->viewport_index) { in invert_depth_impl()
417 nir_push_if(b, nir_test_mask(b, nir_ishl(b, nir_imm_int(b, 1), state->viewport_index), state->viewport_mask)); in invert_depth_impl()
428 if (state->viewport_index) { in invert_depth_impl()
434 state->viewport_index = NULL; in invert_depth_impl()
451 state->viewport_index = intr->src[1].ssa; in invert_depth_instr()
/third_party/mesa3d/src/gallium/drivers/svga/
H A Dsvga_tgsi_vgpu10.c310 unsigned viewport_index; member
323 unsigned viewport_index; member
5904 emit->vs.viewport_index = total_consts++; in emit_constant_declaration()
11324 make_src_const_reg(emit->vs.viewport_index); in emit_vpos_instructions()

Completed in 36 milliseconds