Searched refs:si_texture (Results 1 - 25 of 39) sorted by relevance

12

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeonsi/
H A Dsi_uvd.c93 struct si_texture *luma = (struct si_texture *)buf->resources[0];
94 struct si_texture *chroma = (struct si_texture *)buf->resources[1];
109 struct si_texture *res = (struct si_texture *)resource;
H A Dsi_blit.c116 static unsigned si_blit_dbcb_copy(struct si_context *sctx, struct si_texture *src,
117 struct si_texture *dst, unsigned planes, unsigned level_mask,
189 struct si_texture *texture, unsigned planes,
255 static void si_blit_decompress_zs_in_place(struct si_context *sctx, struct si_texture *texture,
281 static void si_decompress_depth(struct si_context *sctx, struct si_texture *tex,
323 struct si_texture *dst = tex->flushed_depth_texture;
408 struct si_texture *tex;
416 tex = (struct si_texture *)view->texture;
432 static void si_blit_decompress_color(struct si_context *sctx, struct si_texture *tex,
538 static void si_decompress_color_texture(struct si_context *sctx, struct si_texture *te
[all...]
H A Dsi_state_binning.c73 struct si_texture *tex = (struct si_texture *)sctx->framebuffer.state.cbufs[i]->texture;
187 struct si_texture *tex = (struct si_texture *)sctx->framebuffer.state.zsbuf->texture;
338 struct si_texture *tex = (struct si_texture *)sctx->framebuffer.state.cbufs[i]->texture;
388 struct si_texture *zstex = (struct si_texture *)sctx->framebuffer.state.zsbuf->texture;
H A Dsi_sdma_copy_image.c32 bool si_prepare_for_sdma_copy(struct si_context *sctx, struct si_texture *dst,struct si_texture *src)
53 static unsigned encode_legacy_tile_info(struct si_context *sctx, struct si_texture *tex)
113 bool si_sdma_v4_v5_copy_texture(struct si_context *sctx, struct si_texture *sdst, struct si_texture *ssrc, bool is_v5)
154 struct si_texture *tiled = ssrc->surface.is_linear ? sdst : ssrc;
155 struct si_texture *linear = tiled == ssrc ? sdst : ssrc;
225 bool cik_sdma_copy_texture(struct si_context *sctx, struct si_texture *sdst, struct si_texture *ssrc)
294 struct si_texture *tile
[all...]
H A Dsi_texture.c88 if (src->nr_samples > 1 || ((struct si_texture *)src)->is_depth) {
106 if (dst->nr_samples > 1 || ((struct si_texture *)dst)->is_depth) {
121 static unsigned si_texture_get_offset(struct si_screen *sscreen, struct si_texture *tex,
299 void si_eliminate_fast_color_clear(struct si_context *sctx, struct si_texture *tex,
325 void si_texture_discard_cmask(struct si_screen *sscreen, struct si_texture *tex)
348 static bool si_can_disable_dcc(struct si_texture *tex)
358 static bool si_texture_discard_dcc(struct si_screen *sscreen, struct si_texture *tex)
392 bool si_texture_disable_dcc(struct si_context *sctx, struct si_texture *tex)
415 static void si_reallocate_texture_inplace(struct si_context *sctx, struct si_texture *tex,
419 struct si_texture *new_te
[all...]
H A Dsi_clear.c107 static bool si_alloc_separate_cmask(struct si_screen *sscreen, struct si_texture *tex)
131 static bool si_set_clear_color(struct si_texture *tex, enum pipe_format surface_format,
293 bool vi_dcc_get_clear_info(struct si_context *sctx, struct si_texture *tex, unsigned level,
366 static void si_set_optimal_micro_tile_mode(struct si_screen *sscreen, struct si_texture *tex)
469 static uint32_t si_get_htile_clear_value(struct si_texture *tex, float depth)
519 static bool si_can_fast_clear_depth(struct si_texture *zstex, unsigned level, float depth,
528 static bool si_can_fast_clear_stencil(struct si_texture *zstex, unsigned level, uint8_t stencil,
559 struct si_texture *tex = (struct si_texture *)fb->cbufs[i]->texture;
763 struct si_texture *zste
[all...]
H A Dsi_compute_blit.c425 struct si_texture *ssrc = (struct si_texture*)src;
426 struct si_texture *sdst = (struct si_texture*)dst;
601 void si_retile_dcc(struct si_context *sctx, struct si_texture *tex)
650 struct si_texture *tex = (struct si_texture*)res;
709 ((struct si_texture*)tex)->surface.u.gfx9.color.dcc.pipe_aligned);
761 struct si_texture *stex = (struct si_texture *)te
[all...]
H A Dsi_pipe.h334 struct si_texture { struct
338 struct si_texture *flushed_depth_texture;
517 void (*make_texture_descriptor)(struct si_screen *screen, struct si_texture *tex, bool sampler,
1284 void si_decompress_dcc(struct si_context *sctx, struct si_texture *tex);
1324 bool vi_dcc_get_clear_info(struct si_context *sctx, struct si_texture *tex, unsigned level,
1378 void si_retile_dcc(struct si_context *sctx, struct si_texture *tex);
1437 bool si_sdma_copy_image(struct si_context *ctx, struct si_texture *dst, struct si_texture *src);
1481 void *gfx9_create_clear_dcc_msaa_cs(struct si_context *sctx, struct si_texture *tex);
1526 /* si_texture
[all...]
H A Dsi_descriptors.c221 struct si_texture *tex = (struct si_texture *)resource;
287 void si_set_mutable_tex_desc_fields(struct si_screen *sscreen, struct si_texture *tex,
432 struct si_sampler_view *sview, struct si_texture *tex,
447 struct si_texture *tex = (struct si_texture *)view->texture;
484 static bool color_needs_decompression(struct si_texture *tex)
493 static bool depth_needs_decompression(struct si_texture *tex)
542 struct si_texture *tex = (struct si_texture *)svie
[all...]
H A Dsi_test_blit.c204 struct si_texture *sdst;
205 struct si_texture *ssrc;
278 sdst = (struct si_texture *)dst;
279 ssrc = (struct si_texture *)src;
H A Dsi_state.h50 struct si_texture;
481 void si_set_mutable_tex_desc_fields(struct si_screen *sscreen, struct si_texture *tex,
537 void si_mark_display_dcc_dirty(struct si_context *sctx, struct si_texture *tex);
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeonsi/
H A Dsi_uvd.c44 struct si_texture *resources[VL_NUM_COMPONENTS] = {};
75 resources[i] = (struct si_texture *)
115 struct si_texture *luma = (struct si_texture *)buf->resources[0];
116 struct si_texture *chroma = (struct si_texture *)buf->resources[1];
133 struct si_texture *res = (struct si_texture *)resource;
H A Dsi_blit.c112 struct si_texture *src,
113 struct si_texture *dst,
184 struct si_texture *texture,
185 struct si_texture *staging,
212 struct si_texture *texture,
281 struct si_texture *texture,
315 struct si_texture *tex,
359 struct si_texture *dst = tex->flushed_depth_texture;
437 struct si_texture *tex;
445 tex = (struct si_texture *)vie
[all...]
H A Dsi_dma.c96 struct si_texture *ssrc = (struct si_texture*)src;
97 struct si_texture *sdst = (struct si_texture*)dst;
100 struct si_texture *linear = detile ? sdst : ssrc;
101 struct si_texture *tiled = detile ? ssrc : sdst;
189 struct si_texture *ssrc = (struct si_texture*)src;
190 struct si_texture *sdst = (struct si_texture*)ds
[all...]
H A Dsi_pipe.h272 struct si_texture { struct
277 struct si_texture *flushed_depth_texture;
1098 * in si_texture because si_texture can be shared by multiple
1107 struct si_texture *tex;
1151 void si_decompress_dcc(struct si_context *sctx, struct si_texture *tex);
1153 struct si_texture *texture,
1154 struct si_texture *staging,
1187 struct si_texture *tex,
1214 void si_retile_dcc(struct si_context *sctx, struct si_texture *te
[all...]
H A Dsi_state_binning.c77 struct si_texture *tex =
78 (struct si_texture*)sctx->framebuffer.state.cbufs[i]->texture;
193 struct si_texture *tex =
194 (struct si_texture*)sctx->framebuffer.state.zsbuf->texture;
H A Dsi_clear.c38 struct si_texture *tex)
58 static bool si_set_clear_color(struct si_texture *tex,
226 struct si_texture *tex,
274 struct si_texture *tex)
393 struct si_texture *tex;
407 tex = (struct si_texture *)fb->cbufs[i]->texture;
562 struct si_texture *zstex =
563 zsbuf ? (struct si_texture*)zsbuf->texture : NULL;
572 struct si_texture *tex;
578 tex = (struct si_texture *)f
[all...]
H A Dsi_texture.c48 struct si_texture *dst,
51 struct si_texture *src,
183 struct si_texture *tex, unsigned level,
380 struct si_texture *tex)
400 struct si_texture *tex)
423 static bool si_can_disable_dcc(struct si_texture *tex)
432 struct si_texture *tex)
473 struct si_texture *tex)
497 struct si_texture *tex,
502 struct si_texture *new_te
[all...]
H A DMakefile.sources50 si_texture.c \
H A Dsi_descriptors.c251 struct si_texture *tex = (struct si_texture*)resource;
314 struct si_texture *tex,
415 struct si_texture *tex,
433 struct si_texture *tex = (struct si_texture *)view->texture;
477 static bool color_needs_decompression(struct si_texture *tex)
484 static bool depth_needs_decompression(struct si_texture *tex)
509 struct si_texture *tex = (struct si_texture *)vie
[all...]
H A Dcik_sdma.c77 struct si_texture *tex, unsigned level,
107 struct si_texture *ssrc = (struct si_texture*)src;
108 struct si_texture *sdst = (struct si_texture*)dst;
222 struct si_texture *tiled = src_mode >= RADEON_SURF_MODE_1D ? ssrc : sdst;
223 struct si_texture *linear = tiled == ssrc ? sdst : ssrc;
H A Dsi_test_dma.c223 struct si_texture *sdst;
224 struct si_texture *ssrc;
293 sdst = (struct si_texture*)dst;
294 ssrc = (struct si_texture*)src;
H A Dsi_state.h45 struct si_texture;
445 struct si_texture *tex,
503 struct si_texture *tex,
/xsrc/external/mit/MesaLib.old/dist/src/gallium/drivers/radeon/
H A Dradeon_vcn_dec_jpeg.c44 struct si_texture *luma = (struct si_texture *)
46 struct si_texture *chroma = (struct si_texture *)
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/radeon/
H A Dradeon_vcn_dec_jpeg.c42 struct si_texture *luma = (struct si_texture *)((struct vl_video_buffer *)target)->resources[0];
43 struct si_texture *chroma =
44 (struct si_texture *)((struct vl_video_buffer *)target)->resources[1];

Completed in 62 milliseconds

12