/third_party/skia/ |
D | go.mod | 6 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/ |
D | u_draw.c | 131 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 …]
|
D | u_prim_restart.c | 42 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/ |
D | go.mod | 13 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/ |
D | svga_pipe_draw.c | 85 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/ |
D | crocus_draw.c | 205 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/ |
D | iris_draw.c | 125 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/ |
D | st_draw.c | 223 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/ |
D | test-PR18791-report0.txt | 12 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/ |
D | compute.c | 222 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/ |
D | PR25058-liblttng-ctl-report-1.txt | 86 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/ |
D | hlsl.structbuffer.rwbyte.frag.out | 25 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 …]
|
D | hlsl.structbuffer.atomics.frag.out | 10 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/ |
D | sp_draw_arrays.c | 64 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/ |
D | si_state_draw.cpp | 1048 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/ |
D | freedreno_draw.c | 197 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/ |
D | v3dx_draw.c | 372 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/ |
D | AMD_multi_draw_indirect.txt | 42 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/ |
D | AMD_multi_draw_indirect.txt | 42 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/ |
D | EXT_multi_draw_indirect.txt | 56 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/ |
D | EXT_multi_draw_indirect.txt | 56 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/ |
D | fd6_draw.c | 48 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/ |
D | nir_lower_locals_to_regs.c | 140 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/ |
D | fd5_draw.h | 84 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/ |
D | ARB_multi_draw_indirect.txt | 48 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 …]
|