Searched refs:indirect_offset (Results 1 - 25 of 79) sorted by relevance

1234

/xsrc/external/mit/MesaLib.old/dist/src/intel/compiler/
H A Dbrw_vec4_tcs.h62 const src_reg &indirect_offset);
66 const src_reg &indirect_offset);
69 unsigned base_offset, const src_reg &indirect_offset);
H A Dbrw_vec4_tcs.cpp160 const src_reg &indirect_offset)
169 indirect_offset);
182 if (inst->offset == 0 && indirect_offset.file == BAD_FILE) {
195 const src_reg &indirect_offset)
202 brw_imm_ud(dst.writemask << first_component), indirect_offset);
222 const src_reg &indirect_offset)
231 brw_imm_ud(writemask), indirect_offset);
260 src_reg indirect_offset = get_indirect_offset(instr); local in function:brw::vec4_tcs_visitor::nir_emit_intrinsic
278 first_component, indirect_offset);
281 imm_offset + 1, 0, indirect_offset);
156 emit_input_urb_read(const dst_reg & dst,const src_reg & vertex_index,unsigned base_offset,unsigned first_component,const src_reg & indirect_offset) argument
192 emit_output_urb_read(const dst_reg & dst,unsigned base_offset,unsigned first_component,const src_reg & indirect_offset) argument
219 emit_urb_write(const src_reg & value,unsigned writemask,unsigned base_offset,const src_reg & indirect_offset) argument
304 src_reg indirect_offset = get_indirect_offset(instr); local in function:brw::vec4_tcs_visitor::nir_emit_intrinsic
320 src_reg indirect_offset = get_indirect_offset(instr); local in function:brw::vec4_tcs_visitor::nir_emit_intrinsic
[all...]
H A Dbrw_vec4_tes.cpp179 src_reg indirect_offset = get_indirect_offset(instr); local in function:brw::vec4_tes_visitor::nir_emit_intrinsic
187 if (indirect_offset.file != BAD_FILE) {
195 retype(indirect_offset, BRW_REGISTER_TYPE_UD),
H A Dbrw_shader.h83 using brw_reg::indirect_offset;
H A Dbrw_reg.h235 int indirect_offset:10; /* relative addressing offset */ member in struct:brw_reg::__anoncc4238bc030a::__anoncc4238bc0408
441 reg.indirect_offset = 0;
1130 reg.indirect_offset = offset;
1140 reg.indirect_offset = offset;
1151 reg.indirect_offset = offset;
H A Dbrw_fs_nir.cpp2426 fs_reg indirect_offset = get_nir_src(offset_src); local in function:fs_visitor::emit_gs_input_load
2463 const fs_reg srcs[] = { icp_handle, indirect_offset };
2501 bld.ADD(new_indirect, indirect_offset, brw_imm_ud(1u));
2502 indirect_offset = new_indirect;
2638 fs_reg indirect_offset = get_indirect_offset(instr); local in function:fs_visitor::nir_emit_tcs_intrinsic
2699 if (indirect_offset.file == BAD_FILE) {
2716 const fs_reg srcs[] = { icp_handle, indirect_offset };
2754 if (inst->offset == 0 && indirect_offset.file == BAD_FILE) {
2774 fs_reg indirect_offset = get_indirect_offset(instr); local in function:fs_visitor::nir_emit_tcs_intrinsic
2779 if (indirect_offset
2840 fs_reg indirect_offset = get_indirect_offset(instr); local in function:fs_visitor::nir_emit_tcs_intrinsic
2981 fs_reg indirect_offset = get_indirect_offset(instr); local in function:fs_visitor::nir_emit_tes_intrinsic
3117 fs_reg indirect_offset; local in function:fs_visitor::nir_emit_gs_intrinsic
[all...]
/xsrc/external/mit/MesaLib/dist/src/intel/compiler/
H A Dbrw_vec4_tcs.h62 const src_reg &indirect_offset);
66 const src_reg &indirect_offset);
69 unsigned base_offset, const src_reg &indirect_offset);
H A Dbrw_vec4_tcs.cpp160 const src_reg &indirect_offset)
169 indirect_offset);
182 if (inst->offset == 0 && indirect_offset.file == BAD_FILE) {
195 const src_reg &indirect_offset)
202 brw_imm_ud(dst.writemask << first_component), indirect_offset);
222 const src_reg &indirect_offset)
231 brw_imm_ud(writemask), indirect_offset);
261 src_reg indirect_offset = get_indirect_offset(instr); local in function:brw::vec4_tcs_visitor::nir_emit_intrinsic
271 first_component, indirect_offset);
279 src_reg indirect_offset local in function:brw::vec4_tcs_visitor::nir_emit_intrinsic
156 emit_input_urb_read(const dst_reg & dst,const src_reg & vertex_index,unsigned base_offset,unsigned first_component,const src_reg & indirect_offset) argument
192 emit_output_urb_read(const dst_reg & dst,unsigned base_offset,unsigned first_component,const src_reg & indirect_offset) argument
219 emit_urb_write(const src_reg & value,unsigned writemask,unsigned base_offset,const src_reg & indirect_offset) argument
296 src_reg indirect_offset = get_indirect_offset(instr); local in function:brw::vec4_tcs_visitor::nir_emit_intrinsic
[all...]
H A Dbrw_vec4_tes.cpp161 src_reg indirect_offset = get_indirect_offset(instr); local in function:brw::vec4_tes_visitor::nir_emit_intrinsic
166 if (indirect_offset.file != BAD_FILE) {
174 retype(indirect_offset, BRW_REGISTER_TYPE_UD),
H A Dbrw_ir.h77 using brw_reg::indirect_offset;
H A Dbrw_reg.h235 int indirect_offset:10; /* relative addressing offset */ member in struct:brw_reg::__anon249c940f030a::__anon249c940f0408
434 reg.indirect_offset = 0;
1144 reg.indirect_offset = offset;
1154 reg.indirect_offset = offset;
1165 reg.indirect_offset = offset;
/xsrc/external/mit/MesaLib.old/dist/src/mesa/state_tracker/
H A Dst_cb_compute.c42 GLintptr indirect_offset)
67 info.indirect_offset = indirect_offset;
80 GLintptr indirect_offset)
85 st_dispatch_compute_common(ctx, NULL, NULL, indirect, indirect_offset);
38 st_dispatch_compute_common(struct gl_context * ctx,const GLuint * num_groups,const GLuint * group_size,struct pipe_resource * indirect,GLintptr indirect_offset) argument
79 st_dispatch_compute_indirect(struct gl_context * ctx,GLintptr indirect_offset) argument
H A Dst_draw.c276 GLsizeiptr indirect_offset,
313 indirect.offset = indirect_offset;
273 st_indirect_draw_vbo(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib) argument
/xsrc/external/mit/MesaLib/dist/src/mesa/state_tracker/
H A Dst_cb_compute.c42 GLintptr indirect_offset)
68 info.indirect_offset = indirect_offset;
81 GLintptr indirect_offset)
86 st_dispatch_compute_common(ctx, NULL, NULL, indirect, indirect_offset);
38 st_dispatch_compute_common(struct gl_context * ctx,const GLuint * num_groups,const GLuint * group_size,struct pipe_resource * indirect,GLintptr indirect_offset) argument
80 st_dispatch_compute_indirect(struct gl_context * ctx,GLintptr indirect_offset) argument
H A Dst_draw.c226 GLsizeiptr indirect_offset,
263 indirect.offset = indirect_offset;
223 st_indirect_draw_vbo(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_draw_count,GLsizeiptr indirect_draw_count_offset,const struct _mesa_index_buffer * ib,bool primitive_restart,unsigned restart_index) argument
/xsrc/external/mit/MesaLib.old/dist/src/mesa/drivers/dri/i965/
H A Dbrw_draw.h76 GLsizeiptr indirect_offset,
H A Dbrw_draw.c229 prim->indirect_offset, 5 * sizeof(GLuint), false);
234 prim->indirect_offset + 0);
236 prim->indirect_offset + 4);
239 prim->indirect_offset + 8);
242 prim->indirect_offset + 12);
244 prim->indirect_offset + 16);
247 prim->indirect_offset + 12);
1023 prim->indirect_offset + (prim->indexed ? 12 : 8);
1196 GLsizeiptr indirect_offset,
1218 for (i = 0; i < draw_count; ++i, indirect_offset
1193 brw_draw_indirect_prims(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_params,GLsizeiptr indirect_params_offset,const struct _mesa_index_buffer * ib) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/mesa/main/
H A Ddraw.h59 GLsizeiptr indirect_offset; member in struct:_mesa_prim
83 GLsizeiptr indirect_offset, unsigned draw_count,
/xsrc/external/mit/MesaLib/dist/src/mesa/drivers/dri/i965/
H A Dbrw_draw.h79 GLsizeiptr indirect_offset,
H A Dbrw_primitive_restart.c170 GLsizeiptr indirect_offset,
203 indirect_offset);
283 GLsizeiptr indirect_offset,
295 indirect, indirect_offset,
301 indirect, indirect_offset,
163 vbo_sw_primitive_restart_common_start(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,struct gl_buffer_object * indirect,GLsizeiptr indirect_offset,bool primitive_restart,unsigned restart_index) argument
276 vbo_sw_primitive_restart(struct gl_context * ctx,const struct _mesa_prim * prims,GLuint nr_prims,const struct _mesa_index_buffer * ib,GLuint num_instances,GLuint base_instance,struct gl_buffer_object * indirect,GLsizeiptr indirect_offset,bool primitive_restart,unsigned restart_index) argument
H A Dbrw_draw.c167 GLsizeiptr indirect_offset)
233 indirect_offset, 5 * sizeof(GLuint), false);
238 indirect_offset + 0);
240 indirect_offset + 4);
243 indirect_offset + 8);
246 indirect_offset + 12);
248 indirect_offset + 16);
251 indirect_offset + 12);
991 GLsizeiptr indirect_offset)
1056 indirect_offset
159 brw_emit_prim(struct brw_context * brw,const struct _mesa_prim * prim,uint32_t hw_prim,bool is_indexed,GLuint num_instances,GLuint base_instance,struct brw_transform_feedback_object * xfb_obj,unsigned stream,bool is_indirect,GLsizeiptr indirect_offset) argument
984 brw_draw_single_prim(struct gl_context * ctx,const struct _mesa_prim * prim,unsigned prim_id,bool is_indexed,GLuint num_instances,GLuint base_instance,struct brw_transform_feedback_object * xfb_obj,unsigned stream,GLsizeiptr indirect_offset) argument
1273 brw_draw_indirect_prims(struct gl_context * ctx,GLuint mode,struct gl_buffer_object * indirect_data,GLsizeiptr indirect_offset,unsigned draw_count,unsigned stride,struct gl_buffer_object * indirect_params,GLsizeiptr indirect_params_offset,const struct _mesa_index_buffer * ib,bool primitive_restart,unsigned restart_index) argument
[all...]
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/freedreno/ir3/
H A Dir3_gallium.c637 unsigned indirect_offset; local in function:ir3_emit_cs_consts
647 if (info->indirect_offset & 0xf) {
651 indirect_offset = 0;
654 info->indirect_offset, 3);
657 indirect_offset = info->indirect_offset;
661 indirect_offset, 4, NULL, indirect);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/freedreno/ir3/
H A Dir3_const.h564 unsigned indirect_offset; local in function:ir3_emit_cs_consts
574 if (info->indirect_offset & 0xf) {
578 indirect_offset = 0;
581 info->indirect_offset, 3);
584 indirect_offset = info->indirect_offset;
587 emit_const_prsc(ring, v, offset * 4, indirect_offset, 16, indirect);
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/etnaviv/tests/
H A Dlower_ubo_tests.cpp169 TEST_F(nir_lower_ubo_test, indirect_offset)
/xsrc/external/mit/MesaLib.old/dist/src/gallium/include/pipe/
H A Dp_state.h878 unsigned indirect_offset; /**< must be 4 byte aligned */ member in struct:pipe_grid_info

Completed in 26 milliseconds

1234