Searched refs:jit_context (Results 1 - 25 of 28) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/auxiliary/draw/
H A Ddraw_tess.h70 struct draw_tcs_jit_context *jit_context; member in struct:draw_tess_ctrl_shader
97 struct draw_tes_jit_context *jit_context; member in struct:draw_tess_eval_shader
H A Ddraw_gs.h102 struct draw_gs_jit_context *jit_context; member in struct:draw_geometry_shader
H A Ddraw_pt_fetch_shade_pipeline_llvm.c450 for (i = 0; i < ARRAY_SIZE(llvm->jit_context.vs_constants); ++i) {
457 llvm->jit_context.vs_constants[i] = draw->pt.user.vs_constants[i];
458 llvm->jit_context.num_vs_constants[i] = num_consts;
460 llvm->jit_context.vs_constants[i] = fake_const_buf;
463 for (i = 0; i < ARRAY_SIZE(llvm->jit_context.vs_ssbos); ++i) {
465 llvm->jit_context.vs_ssbos[i] = draw->pt.user.vs_ssbos[i];
466 llvm->jit_context.num_vs_ssbos[i] = num_ssbos;
468 llvm->jit_context.vs_ssbos[i] = (const uint32_t *)fake_const_buf;
523 llvm->jit_context.planes =
528 llvm->jit_context
[all...]
H A Ddraw_tess.c148 shader->current_variant->jit_func(shader->jit_context, shader->tcs_input->data, shader->tcs_output->data, prim_id,
310 shader->current_variant->jit_func(shader->jit_context, shader->tes_input->data, output, prim_id,
460 tcs->jit_context = &draw->llvm->tcs_jit_context;
588 tes->jit_context = &draw->llvm->tes_jit_context;
H A Ddraw_gs.c396 shader->jit_context, shader->gs_input->data,
405 out_prims[i] = shader->jit_context->emitted_prims[i];
650 shader->jit_context->prim_lengths = shader->llvm_prim_lengths;
651 shader->jit_context->emitted_vertices = shader->llvm_emitted_vertices;
652 shader->jit_context->emitted_prims = shader->llvm_emitted_primitives;
883 gs->jit_context = &draw->llvm->gs_jit_context;
H A Ddraw_llvm.h816 struct draw_jit_context jit_context; member in struct:draw_llvm
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/llvmpipe/
H A Dlp_linear.c115 float val = state->jit_context.constants[0][i*4+j];
131 state->jit_context.u8_blend_color[32] +
132 (state->jit_context.u8_blend_color[16] << 8) +
133 (state->jit_context.u8_blend_color[0] << 16) +
134 (state->jit_context.u8_blend_color[48] << 24);
136 jit.alpha_ref_value = float_to_ubyte(state->jit_context.alpha_ref_value);
179 &state->jit_context.textures[unit],
H A Dlp_state_cs.h123 struct lp_jit_cs_context jit_context; member in struct:lp_cs_exec
H A Dlp_setup.c718 jit_image = &setup->fs.current.jit_context.images[i];
783 if(setup->fs.current.jit_context.alpha_ref_value != alpha_ref_value) {
784 setup->fs.current.jit_context.alpha_ref_value = alpha_ref_value;
795 if (setup->fs.current.jit_context.stencil_ref_front != refs[0] ||
796 setup->fs.current.jit_context.stencil_ref_back != refs[1]) {
797 setup->fs.current.jit_context.stencil_ref_front = refs[0];
798 setup->fs.current.jit_context.stencil_ref_back = refs[1];
840 if (setup->fs.current.jit_context.sample_mask != sample_mask) {
841 setup->fs.current.jit_context.sample_mask = sample_mask;
979 jit_tex = &setup->fs.current.jit_context
[all...]
H A Dlp_linear_fastpath.c69 const struct lp_jit_context *context = &state->jit_context;
121 const struct lp_jit_context *context = &state->jit_context;
H A Dlp_rast_linear_fallback.c116 variant->jit_function[RAST_WHOLE]( &state->jit_context,
156 variant->jit_function[RAST_EDGE_TEST](&state->jit_context,
H A Dlp_state_cs.c931 jit_tex = &csctx->cs.current.jit_context.textures[i];
1069 jit_sam = &csctx->cs.current.jit_context.samplers[i];
1136 jit_image = &csctx->cs.current.jit_context.images[i];
1214 csctx->cs.current.jit_context.constants[i] = (const float *)current_data;
1215 csctx->cs.current.jit_context.num_constants[i] =
1220 csctx->cs.current.jit_context.constants[i] = fake_const_buf;
1221 csctx->cs.current.jit_context.num_constants[i] = 0;
1242 csctx->cs.current.jit_context.ssbos[i] = (const uint32_t *)current_data;
1243 csctx->cs.current.jit_context.num_ssbos[i] = csctx->ssbos[i].current.buffer_size;
1245 csctx->cs.current.jit_context
[all...]
H A Dlp_state_fs_linear.c372 const struct lp_jit_context *context = &state->jit_context;
424 const struct lp_jit_context *context = &state->jit_context;
484 const struct lp_jit_context *context = &state->jit_context;
523 const struct lp_jit_context *context = &state->jit_context;
571 const struct lp_jit_context *context = &state->jit_context;
H A Dlp_rast.c372 variant->jit_function[RAST_WHOLE]( &state->jit_context,
468 assert(lp_check_alignment(state->jit_context.u8_blend_color, 16));
481 variant->jit_function[RAST_EDGE_TEST](&state->jit_context,
523 const struct lp_jit_texture *texture = &state->jit_context.textures[0];
H A Dlp_rast.h87 struct lp_jit_context jit_context; member in struct:lp_rast_state
H A Dlp_rast_priv.h280 variant->jit_function[RAST_WHOLE]( &state->jit_context,
H A Dlp_setup_rect.c160 &setup->fs.current.jit_context.textures[0];
/xsrc/external/mit/MesaLib.old/dist/src/gallium/auxiliary/draw/
H A Ddraw_gs.h101 struct draw_gs_jit_context *jit_context; member in struct:draw_geometry_shader
H A Ddraw_pt_fetch_shade_pipeline_llvm.c291 for (i = 0; i < ARRAY_SIZE(llvm->jit_context.vs_constants); ++i) {
294 llvm->jit_context.vs_constants[i] = draw->pt.user.vs_constants[i];
295 llvm->jit_context.num_vs_constants[i] = num_consts;
297 llvm->jit_context.vs_constants[i] = fake_const_buf;
310 llvm->jit_context.planes =
315 llvm->jit_context.viewports = draw->viewports;
400 clipped = fpme->current_variant->jit_func(&fpme->llvm->jit_context,
H A Ddraw_gs.c411 shader->jit_context, shader->gs_input->data,
656 shader->jit_context->prim_lengths = shader->llvm_prim_lengths;
657 shader->jit_context->emitted_vertices = shader->llvm_emitted_vertices;
658 shader->jit_context->emitted_prims = shader->llvm_emitted_primitives;
880 gs->jit_context = &draw->llvm->gs_jit_context;
H A Ddraw_llvm.h446 struct draw_jit_context jit_context; member in struct:draw_llvm
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/llvmpipe/
H A Dlp_setup.c674 if(setup->fs.current.jit_context.alpha_ref_value != alpha_ref_value) {
675 setup->fs.current.jit_context.alpha_ref_value = alpha_ref_value;
686 if (setup->fs.current.jit_context.stencil_ref_front != refs[0] ||
687 setup->fs.current.jit_context.stencil_ref_back != refs[1]) {
688 setup->fs.current.jit_context.stencil_ref_front = refs[0];
689 setup->fs.current.jit_context.stencil_ref_back = refs[1];
815 jit_tex = &setup->fs.current.jit_context.textures[i];
955 jit_sam = &setup->fs.current.jit_context.samplers[i];
1040 setup->fs.current.jit_context.viewports = stored;
1074 setup->fs.current.jit_context
[all...]
H A Dlp_rast.h85 struct lp_jit_context jit_context; member in struct:lp_rast_state
H A Dlp_rast_priv.h265 variant->jit_function[RAST_WHOLE]( &state->jit_context,
H A Dlp_rast.c353 variant->jit_function[RAST_WHOLE]( &state->jit_context,
442 assert(lp_check_alignment(state->jit_context.u8_blend_color, 16));
454 variant->jit_function[RAST_EDGE_TEST](&state->jit_context,

Completed in 35 milliseconds

12