/external/mesa3d/src/mesa/state_tracker/ |
H A D | st_gen_mipmap.c | 81 struct st_texture_object *stObj = st_texture_object(texObj); local 106 stObj->lastLevel = lastLevel; 131 pt = stObj->pt; 147 if (stObj->surface_based) 148 format = stObj->surface_format;
|
H A D | st_atom_image.c | 63 struct st_texture_object *stObj = st_texture_object(u->TexObj); local 68 !stObj->pt) { 73 img->resource = stObj->pt; 90 if (stObj->pt->target == PIPE_BUFFER) { 93 base = stObj->base.BufferOffset; 94 assert(base < stObj->pt->width0); 95 size = MIN2(stObj->pt->width0 - base, (unsigned)stObj->base.BufferSize); 100 img->u.tex.level = u->Level + stObj->base.MinLevel; 101 if (stObj [all...] |
H A D | st_cb_eglimage.c | 102 struct st_texture_object *stObj; local 113 stObj = st_texture_object(texObj); 117 if (!stObj->surface_based) { 119 stObj->surface_based = GL_TRUE; 147 pipe_resource_reference(&stObj->pt, ps->texture); 148 st_texture_release_all_sampler_views(st, stObj); 149 pipe_resource_reference(&stImage->pt, stObj->pt); 151 stObj->surface_format = ps->format;
|
H A D | st_atom_sampler.c | 292 struct st_texture_object *stObj = local 296 if (!stObj) 299 switch (st_get_view_format(stObj)) {
|
H A D | st_atom_texture.c | 63 struct st_texture_object *stObj; local 74 stObj = st_texture_object(texObj); 85 if (stObj->prev_glsl_version != glsl_version || 86 stObj->prev_sRGBDecode != samp->sRGBDecode) { 88 st_texture_release_all_sampler_views(st, stObj); 90 stObj->prev_glsl_version = glsl_version; 91 stObj->prev_sRGBDecode = samp->sRGBDecode; 95 st_get_texture_sampler_view_from_stobj(st, stObj, samp, glsl_version); 149 * Trying to cache the sampler view in the stObj looks painful, so just 157 struct st_texture_object *stObj local [all...] |
H A D | st_cb_queryobj.c | 334 struct st_buffer_object *stObj = st_buffer_object(buf); local 348 pipe_buffer_write(pipe, stObj->buffer, offset, 417 stObj->buffer, offset);
|
H A D | st_sampler_view.c | 51 struct st_texture_object *stObj) 56 for (i = 0; i < stObj->num_sampler_views; ++i) { 57 struct pipe_sampler_view **sv = &stObj->sampler_views[i]; 74 unsigned new_size = (stObj->num_sampler_views + 1) * 76 stObj->sampler_views = realloc(stObj->sampler_views, new_size); 77 free = &stObj->sampler_views[stObj->num_sampler_views++]; 93 struct st_texture_object *stObj) 97 for (i = 0; i < stObj 50 st_texture_get_sampler_view(struct st_context *st, struct st_texture_object *stObj) argument 92 st_texture_release_sampler_view(struct st_context *st, struct st_texture_object *stObj) argument 113 st_texture_release_all_sampler_views(struct st_context *st, struct st_texture_object *stObj) argument 125 st_texture_free_sampler_views(struct st_texture_object *stObj) argument 279 get_texture_format_swizzle(const struct st_context *st, const struct st_texture_object *stObj, unsigned glsl_version) argument 321 check_sampler_swizzle(const struct st_context *st, const struct st_texture_object *stObj, const struct pipe_sampler_view *sv, unsigned glsl_version) argument 335 last_level(const struct st_texture_object *stObj) argument 346 last_layer(const struct st_texture_object *stObj) argument 359 get_sampler_view_format(struct st_context *st, const struct st_texture_object *stObj, const struct gl_sampler_object *samp) argument 407 st_create_texture_sampler_view_from_stobj(struct st_context *st, struct st_texture_object *stObj, enum pipe_format format, unsigned glsl_version) argument 453 st_get_texture_sampler_view_from_stobj(struct st_context *st, struct st_texture_object *stObj, const struct gl_sampler_object *samp, unsigned glsl_version) argument [all...] |
H A D | st_texture.h | 155 struct st_texture_object *stObj = st_texture_object(texObj); local 156 return stObj ? stObj->pt : NULL; 161 st_get_stobj_resource(struct st_texture_object *stObj) argument 163 return stObj ? stObj->pt : NULL; 182 st_get_view_format(struct st_texture_object *stObj) argument 184 if (!stObj) 186 return stObj->surface_based ? stObj [all...] |
H A D | st_vdpau.c | 188 struct st_texture_object *stObj = st_texture_object(texObj); local 223 if (!stObj->surface_based) { 225 stObj->surface_based = GL_TRUE; 234 pipe_resource_reference(&stObj->pt, res); 235 st_texture_release_all_sampler_views(st, stObj); 238 stObj->surface_format = res->format; 239 stObj->layer_override = layer_override; 252 struct st_texture_object *stObj = st_texture_object(texObj); local 255 pipe_resource_reference(&stObj->pt, NULL); 256 st_texture_release_all_sampler_views(st, stObj); [all...] |
H A D | st_program.h | 68 struct st_texture_object *stObj = local 71 switch (st_get_view_format(stObj)) {
|
H A D | st_texture.c | 252 struct st_texture_object *stObj = local 262 if (stObj->pt != stImage->pt) 267 if (stObj->base.Immutable) { 268 level += stObj->base.MinLevel; 269 z += stObj->base.MinLayer; 270 if (stObj->pt->array_size > 1) 271 d = MIN2(d, stObj->base.NumLayers); 303 struct st_texture_object *stObj = local 307 if (stObj->base.Immutable) 308 slice += stObj [all...] |
H A D | st_cb_fbo.c | 558 const struct st_texture_object *stObj = st_texture_object(att->Texture); local 576 if (!stObj || !stObj->pt) 579 format = stObj->pt->format; 593 stObj->pt->nr_samples, bindings);
|
H A D | st_cb_bitmap.c | 688 struct st_texture_object *stObj = st_texture_object(atlas->texObj); local 710 sv = st_create_texture_sampler_view(pipe, stObj->pt);
|
H A D | st_manager.c | 521 struct st_texture_object *stObj; local 548 stObj = st_texture_object(texObj); 550 if (!stObj->surface_based) { 552 stObj->surface_based = GL_TRUE; 590 stObj->surface_format = pipe_format;
|
H A D | st_cb_texture.c | 166 struct st_texture_object *stObj = st_texture_object(texObj); local 168 pipe_resource_reference(&stObj->pt, NULL); 169 st_texture_release_all_sampler_views(st, stObj); 170 st_texture_free_sampler_views(stObj); 181 struct st_texture_object *stObj = st_texture_object(texImage->TexObject); local 202 st_texture_release_all_sampler_views(st, stObj); 443 * \param stObj the texture object we're going to allocate memory for. 447 allocate_full_mipmap(const struct st_texture_object *stObj, argument 450 switch (stObj->base.Target) { 460 if (stImage->base.Level > 0 || stObj 493 guess_and_alloc_texture(struct st_context *st, struct st_texture_object *stObj, const struct st_texture_image *stImage) argument 598 struct st_texture_object *stObj = st_texture_object(texImage->TexObject); local 681 struct st_texture_object *stObj = st_texture_object(texObj); local 1247 struct st_texture_object *stObj = st_texture_object(texImage->TexObject); local 1358 struct st_texture_object *stObj = st_texture_object(texImage->TexObject); local 1644 struct st_texture_object *stObj = st_texture_object(texImage->TexObject); local 1827 struct st_texture_object *stObj = st_texture_object(texImage->TexObject); local 2279 struct st_texture_object *stObj = st_texture_object(texImage->TexObject); local 2386 copy_image_data_to_texture(struct st_context *st, struct st_texture_object *stObj, GLuint dstLevel, struct st_texture_image *stImage) argument 2441 struct st_texture_object *stObj = st_texture_object(tObj); local 2647 struct st_texture_object *stObj = st_texture_object(texObj); local 2852 struct st_texture_object *stObj = st_texture_object(texObj); local [all...] |