Home
last modified time | relevance | path

Searched refs:indirect (Results 1 – 25 of 1251) sorted by relevance

12345678910>>...51

/third_party/skia/
Dgo.mod6 cloud.google.com/go v0.72.0 // indirect
8 cloud.google.com/go/pubsub v1.8.3 // indirect
10 github.com/99designs/goodies v0.0.0-20140916053233-ec7f410f2ff2 // indirect
11 github.com/GeertJohan/go.rice v1.0.0 // indirect
12 github.com/Microsoft/go-winio v0.4.15 // indirect
13 github.com/OneOfOne/struct2ts v1.0.4 // indirect
14 github.com/VividCortex/godaemon v0.0.0-20150910212227-3d9f6e0b234f // indirect
16 github.com/bazelbuild/remote-apis-sdks v0.0.0-20201120151053-8f976b9bf4fc // indirect
17 github.com/bazelbuild/rules_go v0.25.0 // indirect
18 github.com/boltdb/bolt v1.3.1 // indirect
[all …]
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_draw.c131 const struct pipe_draw_indirect_info *indirect, in util_draw_indirect_read() argument
139 assert(indirect); in util_draw_indirect_read()
140 assert(!indirect->count_from_stream_output); in util_draw_indirect_read()
142 uint32_t draw_count = indirect->draw_count; in util_draw_indirect_read()
143 if (indirect->indirect_draw_count) { in util_draw_indirect_read()
146 indirect->indirect_draw_count, in util_draw_indirect_read()
147 indirect->indirect_draw_count_offset, in util_draw_indirect_read()
164 unsigned map_size = (draw_count - 1) * indirect->stride + (num_params * sizeof(uint32_t)); in util_draw_indirect_read()
166 indirect->buffer, in util_draw_indirect_read()
167 indirect->offset, in util_draw_indirect_read()
[all …]
Du_prim_restart.c42 read_indirect_elements(struct pipe_context *context, const struct pipe_draw_indirect_info *indirect) in read_indirect_elements() argument
49 assert(indirect->buffer->width0 > 3 * sizeof(uint32_t)); in read_indirect_elements()
50 map = pipe_buffer_map_range(context, indirect->buffer, in read_indirect_elements()
51 indirect->offset, in read_indirect_elements()
112 DrawElementsIndirectCommand indirect; in util_translate_prim_restart_ib() local
121 indirect = read_indirect_elements(context, indirect_info); in util_translate_prim_restart_ib()
122 count = indirect.count; in util_translate_prim_restart_ib()
123 start = indirect.firstIndex; in util_translate_prim_restart_ib()
298 DrawElementsIndirectCommand indirect; in util_draw_vbo_without_prim_restart() local
316 indirect = read_indirect_elements(context, indirect_info); in util_draw_vbo_without_prim_restart()
[all …]
/third_party/nghttp2/
Dgo.mod13 github.com/go-task/slim-sprig v0.0.0-20210107165309-348f09dbbbc0 // indirect
14 github.com/golang/mock v1.6.0 // indirect
15 github.com/google/pprof v0.0.0-20210407192527-94a9f03dee38 // indirect
16 github.com/onsi/ginkgo/v2 v2.2.0 // indirect
17 github.com/quic-go/qpack v0.4.0 // indirect
18 github.com/quic-go/qtls-go1-19 v0.3.2 // indirect
19 github.com/quic-go/qtls-go1-20 v0.2.2 // indirect
20 golang.org/x/crypto v0.14.0 // indirect
21 golang.org/x/exp v0.0.0-20221205204356-47842c84f3db // indirect
22 golang.org/x/mod v0.8.0 // indirect
[all …]
/third_party/mesa3d/src/gallium/drivers/svga/
Dsvga_pipe_draw.c85 const struct pipe_draw_indirect_info *indirect) in retry_draw_auto() argument
88 assert(indirect->count_from_stream_output); in retry_draw_auto()
122 indirect->count_from_stream_output)); in retry_draw_auto()
135 const struct pipe_draw_indirect_info *indirect) in retry_draw_indirect() argument
138 assert(indirect && indirect->buffer); in retry_draw_indirect()
146 util_draw_indirect(&svga->pipe, info, indirect); in retry_draw_indirect()
170 indirect, in retry_draw_indirect()
222 const struct pipe_draw_indirect_info *indirect, in svga_draw_vbo() argument
227 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); in svga_draw_vbo()
231 if (!indirect && (!draws[0].count || !info->instance_count)) in svga_draw_vbo()
[all …]
/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_draw.c205 const struct pipe_draw_indirect_info *indirect, in crocus_update_draw_parameters() argument
213 if (indirect && indirect->buffer) { in crocus_update_draw_parameters()
214 pipe_resource_reference(&draw_params->res, indirect->buffer); in crocus_update_draw_parameters()
216 indirect->offset + (info->index_size ? 12 : 8); in crocus_update_draw_parameters()
276 struct pipe_draw_indirect_info indirect = *dindirect; in crocus_indirect_draw_vbo() local
279 if (devinfo->verx10 >= 75 && indirect.indirect_draw_count && in crocus_indirect_draw_vbo()
288 for (int i = 0; i < indirect.draw_count; i++) { in crocus_indirect_draw_vbo()
294 crocus_update_draw_parameters(ice, &info, drawid_offset + i, &indirect, draws); in crocus_indirect_draw_vbo()
296 screen->vtbl.upload_render_state(ice, batch, &info, drawid_offset + i, &indirect, draws); in crocus_indirect_draw_vbo()
301 indirect.offset += indirect.stride; in crocus_indirect_draw_vbo()
[all …]
/third_party/mesa3d/src/gallium/drivers/iris/
Diris_draw.c125 const struct pipe_draw_indirect_info *indirect, in iris_update_draw_parameters() argument
133 if (indirect && indirect->buffer) { in iris_update_draw_parameters()
134 pipe_resource_reference(&draw_params->res, indirect->buffer); in iris_update_draw_parameters()
136 indirect->offset + (info->index_size ? 12 : 8); in iris_update_draw_parameters()
193 struct pipe_draw_indirect_info indirect = *dindirect; in iris_indirect_draw_vbo() local
195 iris_emit_buffer_barrier_for(batch, iris_resource_bo(indirect.buffer), in iris_indirect_draw_vbo()
198 if (indirect.indirect_draw_count) { in iris_indirect_draw_vbo()
200 iris_resource_bo(indirect.indirect_draw_count); in iris_indirect_draw_vbo()
213 for (int i = 0; i < indirect.draw_count; i++) { in iris_indirect_draw_vbo()
216 iris_update_draw_parameters(ice, &info, drawid_offset + i, &indirect, draw); in iris_indirect_draw_vbo()
[all …]
/third_party/mesa3d/src/mesa/state_tracker/
Dst_draw.c223 const struct pipe_draw_indirect_info *indirect, in rewrite_partial_stride_indirect() argument
227 …struct u_indirect_params *new_draws = util_draw_indirect_read(st->pipe, info, indirect, &draw_coun… in rewrite_partial_stride_indirect()
250 struct pipe_draw_indirect_info indirect; in st_indirect_draw_vbo() local
256 memset(&indirect, 0, sizeof(indirect)); in st_indirect_draw_vbo()
275 indirect.buffer = indirect_data->buffer; in st_indirect_draw_vbo()
276 indirect.offset = indirect_offset; in st_indirect_draw_vbo()
279 if (!indirect.buffer) in st_indirect_draw_vbo()
286 indirect.draw_count = 1; in st_indirect_draw_vbo()
288 cso_draw_vbo(st->cso_context, &info, i, &indirect, draw); in st_indirect_draw_vbo()
289 indirect.offset += stride; in st_indirect_draw_vbo()
[all …]
/third_party/libabigail/tests/data/test-abidiff/
Dtest-PR18791-report0.txt12 60 functions with some indirect sub-type change:
14 [C] 'method bool sigc::connection::block(bool)' has some indirect sub-type changes:
45 [C] 'method bool sigc::connection::blocked()' has some indirect sub-type changes:
50 …[C] 'method sigc::connection::connection(const sigc::connection&)' has some indirect sub-type chan…
57 [C] 'method sigc::connection::connection()' has some indirect sub-type changes:
61 [C] 'method sigc::connection::connection(sigc::slot_base&)' has some indirect sub-type changes:
67 [C] 'method void sigc::connection::disconnect()' has some indirect sub-type changes:
71 [C] 'method bool sigc::connection::empty()' has some indirect sub-type changes:
76 [C] 'method bool sigc::connection::operator bool()' has some indirect sub-type changes:
80 …nnection& sigc::connection::operator=(const sigc::connection&)' has some indirect sub-type changes:
[all …]
/third_party/mesa3d/src/mesa/main/
Dcompute.c222 valid_dispatch_indirect(struct gl_context *ctx, GLintptr indirect) in valid_dispatch_indirect() argument
225 const uint64_t end = (uint64_t) indirect + size; in valid_dispatch_indirect()
236 if (indirect & (sizeof(GLuint) - 1)) { in valid_dispatch_indirect()
242 if (indirect < 0) { in valid_dispatch_indirect()
357 dispatch_compute_indirect(GLintptr indirect, bool no_error) in dispatch_compute_indirect() argument
364 _mesa_debug(ctx, "glDispatchComputeIndirect(%ld)\n", (long) indirect); in dispatch_compute_indirect()
366 if (!no_error && !valid_dispatch_indirect(ctx, indirect)) in dispatch_compute_indirect()
370 info.indirect_offset = indirect; in dispatch_compute_indirect()
371 info.indirect = ctx->DispatchIndirectBuffer->buffer; in dispatch_compute_indirect()
387 _mesa_DispatchComputeIndirect_no_error(GLintptr indirect) in _mesa_DispatchComputeIndirect_no_error() argument
[all …]
/third_party/libabigail/tests/data/test-diff-dwarf/
DPR25058-liblttng-ctl-report-1.txt86 50 functions with some indirect sub-type change:
88 [C] 'function void lttng_action_destroy(lttng_action*)' has some indirect sub-type changes:
117 …[C] 'function lttng_action_type lttng_action_get_type(lttng_action*)' has some indirect sub-type c…
121 [C] 'function lttng_action* lttng_action_notify_create()' has some indirect sub-type changes:
125 …lttng_handle*, lttng_event_context*, const char*, const char*)' has some indirect sub-type changes:
136 …r_usage_get_channel_name(const lttng_condition*, const char**)' has some indirect sub-type changes:
183 …ge_get_domain_type(const lttng_condition*, lttng_domain_type*)' has some indirect sub-type changes:
188 …r_usage_get_session_name(const lttng_condition*, const char**)' has some indirect sub-type changes:
193 …_buffer_usage_get_threshold(const lttng_condition*, uint64_t*)' has some indirect sub-type changes:
198 …fer_usage_get_threshold_ratio(const lttng_condition*, double*)' has some indirect sub-type changes:
[all …]
/third_party/glslang/Test/baseResults/
Dhlsl.structbuffer.rwbyte.frag.out25 0:9 indirect index (layout( row_major std430) buffer uint)
31 0:9 indirect index (layout( row_major std430) buffer uint)
48 0:10 indirect index (layout( row_major std430) buffer uint)
63 0:10 indirect index ( temp uint)
69 0:10 indirect index ( temp uint)
81 0:10 indirect index (layout( row_major std430) buffer uint)
99 0:10 indirect index ( temp uint)
105 0:10 indirect index ( temp uint)
124 0:11 indirect index (layout( row_major std430) buffer uint)
139 0:11 indirect index ( temp uint)
[all …]
Dhlsl.structbuffer.atomics.frag.out10 0:8 indirect index (layout( row_major std430) buffer uint)
25 0:9 indirect index (layout( row_major std430) buffer uint)
38 0:10 indirect index (layout( row_major std430) buffer uint)
53 0:11 indirect index (layout( row_major std430) buffer uint)
69 0:12 indirect index (layout( row_major std430) buffer uint)
86 0:14 indirect index (layout( row_major std430) buffer uint)
99 0:15 indirect index (layout( row_major std430) buffer uint)
114 0:16 indirect index (layout( row_major std430) buffer uint)
127 0:17 indirect index (layout( row_major std430) buffer uint)
142 0:18 indirect index (layout( row_major std430) buffer uint)
[all …]
/third_party/mesa3d/src/gallium/drivers/softpipe/
Dsp_draw_arrays.c64 const struct pipe_draw_indirect_info *indirect, in softpipe_draw_vbo() argument
69 util_draw_multi(pipe, info, drawid_offset, indirect, draws, num_draws); in softpipe_draw_vbo()
73 if (!indirect && (!draws[0].count || !info->instance_count)) in softpipe_draw_vbo()
84 if (indirect && indirect->buffer) { in softpipe_draw_vbo()
85 util_draw_indirect(pipe, info, indirect); in softpipe_draw_vbo()
144 draw_vbo(draw, info, drawid_offset, indirect, draws, num_draws, 0); in softpipe_draw_vbo()
/third_party/mesa3d/src/gallium/drivers/radeonsi/
Dsi_state_draw.cpp1048 static bool num_instanced_prims_less_than(const struct pipe_draw_indirect_info *indirect, in num_instanced_prims_less_than() argument
1058 if (indirect) { in num_instanced_prims_less_than()
1059 return indirect->buffer || in num_instanced_prims_less_than()
1060 (instance_count > 1 && indirect->count_from_stream_output); in num_instanced_prims_less_than()
1070 const struct pipe_draw_indirect_info *indirect, in si_get_ia_multi_vgt_param() argument
1089 ((indirect && indirect->buffer) || instance_count > 1); in si_get_ia_multi_vgt_param()
1091 num_instanced_prims_less_than<IS_DRAW_VERTEX_STATE>(indirect, prim, min_vertex_count, in si_get_ia_multi_vgt_param()
1095 key.u.count_from_stream_output = !IS_DRAW_VERTEX_STATE && indirect && in si_get_ia_multi_vgt_param()
1096 indirect->count_from_stream_output; in si_get_ia_multi_vgt_param()
1114 num_instanced_prims_less_than<IS_DRAW_VERTEX_STATE>(indirect, prim, min_vertex_count, in si_get_ia_multi_vgt_param()
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/
Dfreedreno_draw.c197 const struct pipe_draw_indirect_info *indirect) assert_dt in batch_draw_tracking() argument
220 if (indirect) { in batch_draw_tracking()
221 if (indirect->buffer) in batch_draw_tracking()
222 resource_read(batch, indirect->buffer); in batch_draw_tracking()
223 if (indirect->count_from_stream_output) in batch_draw_tracking()
225 batch, fd_stream_output_target(indirect->count_from_stream_output) in batch_draw_tracking()
279 const struct pipe_draw_indirect_info *indirect, in fd_draw_vbo() argument
288 if (indirect && indirect->buffer && FD_DBG(NOINDR)) { in fd_draw_vbo()
291 util_draw_indirect(pctx, info, indirect); in fd_draw_vbo()
306 util_draw_multi(pctx, info, drawid_offset, indirect, draws, num_draws); in fd_draw_vbo()
[all …]
/third_party/mesa3d/src/gallium/drivers/v3d/
Dv3dx_draw.c372 cl_emit(&job->indirect, GEOMETRY_SHADER_STATE_RECORD, shader) { in v3d_emit_gs_state_record()
421 cl_emit(&job->indirect, TESSELLATION_GEOMETRY_COMMON_PARAMS, shader) { in v3d_emit_tes_gs_common_params()
457 cl_emit(&job->indirect, TESSELLATION_GEOMETRY_SHADER_PARAMS, shader) { in v3d_emit_tes_gs_shader_params()
550 v3d_cl_ensure_space(&job->indirect, in v3d_emit_gl_shader_state()
599 cl_emit(&job->indirect, GL_SHADER_STATE_RECORD, shader) { in v3d_emit_gl_shader_state()
743 cl_emit_with_prepacked(&job->indirect, in v3d_emit_gl_shader_state()
780 cl_emit(&job->indirect, GL_SHADER_STATE_ATTRIBUTE_RECORD, attr) { in v3d_emit_gl_shader_state()
782 attr.address = cl_address(job->indirect.bo, 0); in v3d_emit_gl_shader_state()
802 state.address = cl_address(job->indirect.bo, in v3d_emit_gl_shader_state()
808 state.address = cl_address(job->indirect.bo, in v3d_emit_gl_shader_state()
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/AMD/
DAMD_multi_draw_indirect.txt42 drawing procedure. This is known as an indirect draw and is exposed as two
54 const void *indirect,
60 const void *indirect,
78 const void *indirect,
82 behaves identically to DrawArraysIndirect, except that <indirect> is
84 <indirect> contains the offset of the first element of the array within the
96 const ubyte * ptr = (const ubyte *)indirect;
120 const void *indirect,
124 behaves identically to DrawElementsIndirect, except that <indirect> is
126 <indirect> contains the offset of the first element of the array within the
[all …]
/third_party/openGLES/extensions/AMD/
DAMD_multi_draw_indirect.txt42 drawing procedure. This is known as an indirect draw and is exposed as two
54 const void *indirect,
60 const void *indirect,
78 const void *indirect,
82 behaves identically to DrawArraysIndirect, except that <indirect> is
84 <indirect> contains the offset of the first element of the array within the
96 const ubyte * ptr = (const ubyte *)indirect;
120 const void *indirect,
124 behaves identically to DrawElementsIndirect, except that <indirect> is
126 <indirect> contains the offset of the first element of the array within the
[all …]
/third_party/skia/third_party/externals/opengl-registry/extensions/EXT/
DEXT_multi_draw_indirect.txt56 parameters to the drawing procedure. This is known as an indirect draw and
69 const void *indirect,
75 const void *indirect,
89 to the list of "indirect commands" in the first paragraph of the section.
96 Update Table 10.3 "Indirect commands and corresponding indirect buffer
113 const void *indirect,
117 behaves identically to DrawArraysIndirect, except that <indirect> is
119 <indirect> contains the offset of the first element of the array within the
130 const ubyte * ptr = (const ubyte *)<indirect>;
159 An INVALID_VALUE error is generated if <indirect> is not a multiple of
[all …]
/third_party/openGLES/extensions/EXT/
DEXT_multi_draw_indirect.txt56 parameters to the drawing procedure. This is known as an indirect draw and
69 const void *indirect,
75 const void *indirect,
89 to the list of "indirect commands" in the first paragraph of the section.
96 Update Table 10.3 "Indirect commands and corresponding indirect buffer
113 const void *indirect,
117 behaves identically to DrawArraysIndirect, except that <indirect> is
119 <indirect> contains the offset of the first element of the array within the
130 const ubyte * ptr = (const ubyte *)<indirect>;
159 An INVALID_VALUE error is generated if <indirect> is not a multiple of
[all …]
/third_party/mesa3d/src/gallium/drivers/freedreno/a6xx/
Dfd6_draw.c48 const struct pipe_draw_indirect_info *indirect) in draw_emit_xfb() argument
51 fd_stream_output_target(indirect->count_from_stream_output); in draw_emit_xfb()
75 const struct pipe_draw_indirect_info *indirect, in draw_emit_indirect() argument
78 struct fd_resource *ind = fd_resource(indirect->buffer); in draw_emit_indirect()
88 A5XX_CP_DRAW_INDX_INDIRECT_INDIRECT(ind->bo, indirect->offset)); in draw_emit_indirect()
91 A5XX_CP_DRAW_INDIRECT_INDIRECT(ind->bo, indirect->offset)); in draw_emit_indirect()
135 const struct pipe_draw_indirect_info *indirect, in fd6_draw_vbo() argument
146 .indirect = indirect, in fd6_draw_vbo()
194 if (!(emit.key.hs || emit.key.ds || emit.key.gs || indirect)) in fd6_draw_vbo()
249 if (indirect && indirect->count_from_stream_output) { in fd6_draw_vbo()
[all …]
/third_party/mesa3d/src/compiler/nir/
Dnir_lower_locals_to_regs.c140 src.reg.indirect = NULL; in get_deref_reg_src()
155 if (nir_src_is_const(d->arr.index) && !src.reg.indirect) { in get_deref_reg_src()
159 if (src.reg.indirect) { in get_deref_reg_src()
162 src.reg.indirect = malloc(sizeof(nir_src)); in get_deref_reg_src()
163 *src.reg.indirect = in get_deref_reg_src()
168 assert(src.reg.indirect->is_ssa); in get_deref_reg_src()
170 src.reg.indirect->ssa = in get_deref_reg_src()
171 nir_iadd(b, src.reg.indirect->ssa, in get_deref_reg_src()
273 mov->dest.dest.reg.indirect = reg_src.reg.indirect; in lower_locals_to_regs_block()
/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/
Dfd5_draw.h84 const struct pipe_draw_indirect_info *indirect, in fd5_draw_emit() argument
92 if (indirect && indirect->buffer) { in fd5_draw_emit()
93 struct fd_resource *ind = fd_resource(indirect->buffer); in fd5_draw_emit()
108 OUT_RELOC(ring, ind->bo, indirect->offset, 0, 0); in fd5_draw_emit()
113 OUT_RELOC(ring, ind->bo, indirect->offset, 0, 0); in fd5_draw_emit()
/third_party/skia/third_party/externals/opengl-registry/extensions/ARB/
DARB_multi_draw_indirect.txt48 drawing procedure. This is known as an indirect draw and is exposed as two
60 const void *indirect,
66 const void *indirect,
84 const void *indirect,
88 behaves identically to DrawArraysIndirect, except that <indirect> is
90 <indirect> contains the offset of the first element of the array within the
102 const ubyte * ptr = (const ubyte *)indirect;
126 const void *indirect,
130 behaves identically to DrawElementsIndirect, except that <indirect> is
132 <indirect> contains the offset of the first element of the array within the
[all …]

12345678910>>...51