Lines Matching defs:sample

364    fields[7] = dxil_get_metadata_int1(m, 0); // sample count
2737 /* Mask coverage with (1 << sample index). Note, done as an AND to handle extrapolation cases. */
4635 const struct dxil_func *func = dxil_get_function(&ctx->mod, "dx.op.sample", params->overload);
4950 const struct dxil_value *sample = NULL;
4953 sample = emit_sample_bias(ctx, &params);
4958 sample = emit_sample_cmp(ctx, &params);
4961 sample = emit_sample(ctx, &params);
4967 sample = emit_sample_level(ctx, &params);
4973 sample = emit_sample_grad(ctx, &params);
4980 sample = emit_bufferload_call(ctx, params.tex, params.coord, params.overload);
4983 sample = emit_texel_fetch(ctx, &params);
4988 sample = emit_texture_size(ctx, &params);
4992 sample = emit_texture_gather(ctx, &params, instr->component);
4996 sample = emit_texture_lod(ctx, &params, true);
4997 store_dest(ctx, &instr->dest, 0, sample, nir_alu_type_get_base_type(instr->dest_type));
4998 sample = emit_texture_lod(ctx, &params, false);
4999 store_dest(ctx, &instr->dest, 1, sample, nir_alu_type_get_base_type(instr->dest_type));
5004 sample = emit_texture_size(ctx, &params);
5005 const struct dxil_value *retval = dxil_emit_extractval(&ctx->mod, sample, 3);
5014 if (!sample)
5018 const struct dxil_value *retval = dxil_emit_extractval(&ctx->mod, sample, i);
5503 if (var->data.sample) {
5750 /* "var->data.sample = true" sometimes just mean, "I want per-sample
5752 * interpolation with the per-sample bit set. If there's only such
5757 if (!var->data.sample || var->data.interpolation != INTERP_MODE_FLAT) {