Home
last modified time | relevance | path

Searched refs:blend_shaders (Results 1 – 8 of 8) sorted by relevance

/external/mesa3d/src/gallium/drivers/panfrost/
Dpan_fb_preload.c215 uint64_t *blend_shaders, struct mali_blend_packed *out) in pan_preload_emit_blends() argument
219 uint64_t blend_shader = blend_shaders ? blend_shaders[i] : 0; in pan_preload_emit_blends()
229 struct pan_preload_views *views, uint64_t *blend_shaders, in pan_preload_emit_rsd() argument
276 blend_shaders in pan_preload_emit_rsd()
277 ? panfrost_last_nonnull(blend_shaders, MAX2(views->rt_count, 1)) in pan_preload_emit_rsd()
313 pan_preload_emit_blends(preload_shader, views, blend_shaders, in pan_preload_emit_rsd()
325 uint64_t *blend_shaders) in pan_preload_get_blend_shaders() argument
350 blend_shaders[i] = blend_shader->address; in pan_preload_get_blend_shaders()
385 blend_shaders[i] = blend_shader->address; in pan_preload_get_blend_shaders()
738 uint64_t blend_shaders[8] = {0}; in pan_preload_get_rsd() local
[all …]
Dpan_cmdstream.c272 uint64_t *blend_shaders) in panfrost_get_blend_shaders() argument
279 blend_shaders[c] = in panfrost_get_blend_shaders()
306 uint64_t *blend_shaders) in panfrost_emit_blend() argument
341 if (!blend_shaders[i]) in panfrost_emit_blend()
344 cfg.blend_shader = (blend_shaders[i] != 0); in panfrost_emit_blend()
346 if (blend_shaders[i]) in panfrost_emit_blend()
347 cfg.shader_pc = blend_shaders[i]; in panfrost_emit_blend()
353 if (!blend_shaders[i]) { in panfrost_emit_blend()
365 if (blend_shaders[i]) { in panfrost_emit_blend()
370 assert(!fs->bin.bo || (blend_shaders[i] & (0xffffffffull << 32)) == in panfrost_emit_blend()
[all …]
Dpan_device.h156 struct pan_blend_shader_cache blend_shaders; member
Dpan_context.c226 pthread_mutex_lock(&dev->blend_shaders.lock); in panfrost_get_blend()
229 ->vtbl.get_blend_shader(&dev->blend_shaders, &pan_blend, col0_type, in panfrost_get_blend()
237 pthread_mutex_unlock(&dev->blend_shaders.lock); in panfrost_get_blend()
Dpan_screen.c811 pan_blend_shader_cache_cleanup(&dev->blend_shaders); in panfrost_destroy_screen()
957 pan_blend_shader_cache_init(&dev->blend_shaders, in panfrost_create_screen()
/external/mesa3d/src/panfrost/vulkan/
Dpanvk_vX_blend.c326 uint64_t blend_shaders[8] = {}; in panvk_per_arch() local
392 &blend_shaders[i]); in panvk_per_arch()
408 emit_blend_desc(fs_info, fs_code, &bs, i, blend_shaders[i], in panvk_per_arch()
/external/mesa3d/docs/relnotes/
D21.2.2.rst77 - panfrost: Zero initialize blend_shaders
D21.3.0.rst417 - panfrost: Zero initialize blend_shaders