Lines Matching refs:screen
50 struct etna_screen *screen = ctx->screen;
59 offset = screen->specs.vertex_sampler_offset;
135 struct etna_screen *screen = etna_screen(rsc->base.screen);
137 return VIV_FEATURE(screen, chipMinorFeatures2, TEXTURE_TILED_READ) &&
140 (rsc->levels[0].ts_compress_fmt < 0 || screen->specs.v4_compression) &&
192 struct etna_screen *screen = etna_screen(res->base.screen);
194 if (res->layout == ETNA_LAYOUT_SUPER_TILED && VIV_FEATURE(screen, chipMinorFeatures2, SUPERTILED_TEXTURE))
198 if (res->layout == ETNA_LAYOUT_LINEAR && VIV_FEATURE(screen, chipMinorFeatures1, LINEAR_TEXTURE_SUPPORT))
206 if (VIV_FEATURE(screen, chipMinorFeatures1, TEXTURE_HALIGN))
229 etna_resource_alloc(pctx->screen, ETNA_LAYOUT_TILED,
279 struct etna_screen *screen = ctx->screen;
281 unsigned end = start + screen->specs.fragment_sampler_count;
293 struct etna_screen *screen = ctx->screen;
294 unsigned start = screen->specs.vertex_sampler_offset;
295 unsigned end = start + screen->specs.vertex_sampler_count;
342 struct etna_screen *screen = ctx->screen;
348 if (screen->specs.halti >= 5) {
361 struct etna_screen *screen = ctx->screen;
363 if (screen->specs.halti >= 5)