/third_party/mesa3d/src/gallium/drivers/freedreno/a5xx/ |
D | fd5_emit.h | 162 fd5_emit_render_cntl(struct fd_context *ctx, bool blit, bool binning) assert_dt in fd5_emit_render_cntl() argument 165 binning ? ctx->batch->binning : ctx->batch->draw; in fd5_emit_render_cntl() 178 COND(binning, A5XX_RB_RENDER_CNTL_BINNING_PASS) | in fd5_emit_render_cntl() 179 COND(binning, A5XX_RB_RENDER_CNTL_DISABLE_COLOR_PIPE) | in fd5_emit_render_cntl() 185 COND(binning, A5XX_GRAS_SC_CNTL_BINNING_PASS) | in fd5_emit_render_cntl()
|
D | fd5_draw.c | 138 draw_impl(ctx, ctx->batch->binning, &emit, index_offset); in fd5_draw_vbo()
|
/third_party/openGLES/extensions/QCOM/ |
D | QCOM_binning_control.txt | 46 developers over the driver's binning algorithm. 84 binning algorithm is to be used. When the target is BINNING_CONTROL_QCOM 87 CPU_OPTIMIZED_QCOM - binning algorithm focuses on lower CPU 90 GPU_OPTIMIZED_QCOM - binning algorithm focuses on lower GPU 98 DONT_CARE - the driver picks which binning
|
/third_party/skia/third_party/externals/opengl-registry/extensions/QCOM/ |
D | QCOM_binning_control.txt | 46 developers over the driver's binning algorithm. 84 binning algorithm is to be used. When the target is BINNING_CONTROL_QCOM 87 CPU_OPTIMIZED_QCOM - binning algorithm focuses on lower CPU 90 GPU_OPTIMIZED_QCOM - binning algorithm focuses on lower GPU 98 DONT_CARE - the driver picks which binning
|
/third_party/mesa3d/src/freedreno/ir3/ |
D | ir3_disk_cache.c | 192 if (v->binning) in ir3_disk_cache_retrieve() 193 retrieve_variant(&blob, v->binning); in ir3_disk_cache_retrieve() 222 if (v->binning) in ir3_disk_cache_store() 223 store_variant(&blob, v->binning); in ir3_disk_cache_store()
|
D | ir3_shader.c | 363 v->binning = alloc_variant(shader, key, v); in create_variant() 364 if (!v->binning) in create_variant() 366 v->binning->disasm_info.write_disasm = write_disasm; in create_variant() 390 if (needs_binning_variant(v) && !compile_variant(v->binning)) in create_variant() 433 v = v->binning; in ir3_shader_get_variant()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ir3/ |
D | ir3_gallium.c | 146 if (v->binning) { in ir3_shader_variant() 147 upload_shader_variant(v->binning); in ir3_shader_variant() 148 dump_shader_info(v->binning, debug); in ir3_shader_variant() 401 if (v->binning && v->binning->bo) { in ir3_shader_state_delete() 402 fd_bo_del(v->binning->bo); in ir3_shader_state_delete() 403 v->binning->bo = NULL; in ir3_shader_state_delete()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a2xx/ |
D | fd2_program.c | 214 bool binning = (ctx->batch && ring == ctx->batch->binning); in fd2_program_emit() local 220 if (!binning) { in fd2_program_emit() 249 binning ? &ctx->batch->shader_patches : NULL); in fd2_program_emit() 259 if (vp->writes_psize && !binning) in fd2_program_emit()
|
D | fd2_draw.c | 76 fd2_emit_vertex_bufs(ctx->batch->binning, 0x78, bufs, vtx->num_elements); in emit_vertexbufs() 82 unsigned index_offset, bool binning) assert_dt in draw_impl() argument 126 if (binning && is_a20x(ctx->screen)) { in draw_impl() 136 if (binning || info->mode == PIPE_PRIM_POINTS) in draw_impl() 205 draw_impl(ctx, pinfo, &draw, ctx->batch->binning, index_offset, true); in fd2_draw_vbo() 213 draw_impl(ctx, pinfo, pdraw, ctx->batch->binning, index_offset, true); in fd2_draw_vbo()
|
D | ir2.c | 445 bool binning = !fp && so->type == MESA_SHADER_VERTEX; in ir2_compile() local 456 ir2_nir_compile(&ctx, binning); in ir2_compile() 471 assemble(&ctx, binning); in ir2_compile()
|
D | ir2_nir.c | 833 extra_position_exports(struct ir2_context *ctx, bool binning) in extra_position_exports() argument 837 if (ctx->f->fragcoord < 0 && !binning) in extra_position_exports() 858 if (ctx->f->fragcoord >= 0 && !binning) { in extra_position_exports() 870 if (!binning) in extra_position_exports() 1095 ir2_nir_compile(struct ir2_context *ctx, bool binning) in ir2_nir_compile() argument 1103 if (binning) in ir2_nir_compile() 1176 extra_position_exports(ctx, binning); in ir2_nir_compile()
|
D | ir2_private.h | 188 void assemble(struct ir2_context *ctx, bool binning); 190 void ir2_nir_compile(struct ir2_context *ctx, bool binning);
|
/third_party/mesa3d/src/gallium/drivers/freedreno/ |
D | freedreno_batch.c | 75 batch->binning = alloc_ring(batch, 0x100000, 0); in batch_init() 156 if (batch->binning) { in cleanup_submit() 157 fd_ringbuffer_del(batch->binning); in cleanup_submit() 158 batch->binning = NULL; in cleanup_submit()
|
D | freedreno_batch.h | 202 struct fd_ringbuffer *binning; member
|
/third_party/mesa3d/docs/relnotes/ |
D | 19.1.5.rst | 48 - radv: Avoid binning RAVEN hangs. 49 - radv: Avoid VEGA/RAVEN scissor bug in binning.
|
D | 18.1.5.rst | 52 - radv: Select correct entries for binning. 53 - radv: Fix number of samples used for binning.
|
D | 10.4.7.rst | 98 - freedreno/ir3: fix silly typo for binning pass shaders
|
D | 21.2.3.rst | 122 - freedreno: Use correct key for binning pass shader
|
/third_party/mesa3d/src/freedreno/ci/ |
D | deqp-freedreno-a630-vk.toml | 9 # Force binning in the main run, which makes sure we render at
|
D | deqp-freedreno-a630-vk-full.toml | 8 # Force binning in the main run, which makes sure we render at
|
/third_party/mesa3d/src/broadcom/ci/ |
D | vc4-rpi3-skips.txt | 5 # This is causing a binning memory overflow problem
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a4xx/ |
D | fd4_draw.c | 160 draw_impl(ctx, ctx->batch->binning, &emit, index_offset); in fd4_draw_vbo()
|
/third_party/mesa3d/src/gallium/drivers/freedreno/a3xx/ |
D | fd3_draw.c | 159 draw_impl(ctx, ctx->batch->binning, &emit, index_offset); in fd3_draw_vbo()
|
/third_party/boost/libs/histogram/doc/ |
D | rationale.qbk | 149 …ses on multi-dimensional data and gives the user full control of how the binning should be done fo… 151 Automatic binning is not an option for Boost.Histogram, because it does not scale well to many dime… 154 There is no scientific consensus on how do automatic binning in an optimal way, mostly because ther… 160 …ch you know nothing about, and you want a histogram quickly without worrying about binning details. 163 …* You want to customize the binning by hand, for example, to make bin edges coincide with special …
|
/third_party/mesa3d/docs/drivers/openswr/ |
D | knobs.rst | 109 Stop per-draw execution at primitive binning NOTE: Requires KNOB_ENABLE_TOSS_POINTS to be enabled …
|