Lines Matching refs:params

639 						 struct eg_buf_res_params *params,
645 int stride = util_format_get_blocksize(params->pipe_format);
650 r600_vertex_data_type(params->pipe_format,
654 desc = util_format_description(params->pipe_format);
656 if (params->force_swizzle)
657 swizzle_res = r600_get_swizzle_combined(params->swizzle, NULL, TRUE);
659 swizzle_res = r600_get_swizzle_combined(desc->swizzle, params->swizzle, TRUE);
661 va = tmp->resource.gpu_address + params->offset;
664 tex_resource_words[1] = params->size - 1;
671 tex_resource_words[3] = swizzle_res | S_03000C_UNCACHED(params->uncached);
677 tex_resource_words[4] = params->size_in_bytes ? params->size : (params->size / stride);
689 struct eg_buf_res_params params;
691 memset(&params, 0, sizeof(params));
693 params.pipe_format = view->base.format;
694 params.offset = view->base.u.buf.offset;
695 params.size = view->base.u.buf.size;
696 params.swizzle[0] = view->base.swizzle_r;
697 params.swizzle[1] = view->base.swizzle_g;
698 params.swizzle[2] = view->base.swizzle_b;
699 params.swizzle[3] = view->base.swizzle_a;
702 &params, &view->skip_mip_address_reloc,
726 struct eg_tex_res_params *params,
748 switch (params->pipe_format) {
750 params->pipe_format = PIPE_FORMAT_Z32_FLOAT;
757 params->pipe_format = PIPE_FORMAT_Z24X8_UNORM;
762 params->pipe_format = PIPE_FORMAT_S8_UINT;
773 format = r600_translate_texformat(rctx->b.b.screen, params->pipe_format,
774 params->swizzle,
784 first_level = params->first_level;
785 last_level = params->last_level;
786 width = params->width0;
787 height = params->height0;
790 if (params->force_level) {
791 base_level = params->force_level;
794 width = u_minify(width, params->force_level);
795 height = u_minify(height, params->force_level);
796 depth = u_minify(depth, params->force_level);
799 pitch = surflevel[base_level].nblk_x * util_format_get_blockwidth(params->pipe_format);
825 if (util_format_get_blocksize(params->pipe_format) >= 16)
834 dim = r600_tex_dim(tmp, params->target, texture->nr_samples);
874 last_layer = params->last_layer;
875 if (params->target != texture->target && depth == 1) {
876 last_layer = params->first_layer;
880 tex_resource_words[5] = S_030014_BASE_ARRAY(params->first_layer) |
921 struct eg_tex_res_params params;
938 memset(&params, 0, sizeof(params));
939 params.pipe_format = state->format;
940 params.force_level = force_level;
941 params.width0 = width0;
942 params.height0 = height0;
943 params.first_level = state->u.tex.first_level;
944 params.last_level = state->u.tex.last_level;
945 params.first_layer = state->u.tex.first_layer;
946 params.last_layer = state->u.tex.last_layer;
947 params.target = state->target;
948 params.swizzle[0] = state->swizzle_r;
949 params.swizzle[1] = state->swizzle_g;
950 params.swizzle[2] = state->swizzle_b;
951 params.swizzle[3] = state->swizzle_a;
953 ret = evergreen_fill_tex_resource_words(rctx, texture, &params,
3617 /* Certain attributes (position, psize, etc.) don't count as params.