Searched refs:blend_shaders (Results 1 – 8 of 8) sorted by relevance
/aosp_15_r20/external/mesa3d/src/panfrost/lib/ |
H A D | pan_blitter.c | 220 mali_ptr *blend_shaders, void *out) in pan_blitter_emit_blends() argument 225 mali_ptr blend_shader = blend_shaders ? blend_shaders[i] : 0; in pan_blitter_emit_blends() 235 struct pan_blitter_views *views, mali_ptr *blend_shaders, in pan_blitter_emit_rsd() argument 282 blend_shaders in pan_blitter_emit_rsd() 283 ? panfrost_last_nonnull(blend_shaders, MAX2(views->rt_count, 1)) in pan_blitter_emit_rsd() 319 pan_blitter_emit_blends(blit_shader, views, blend_shaders, in pan_blitter_emit_rsd() 331 mali_ptr *blend_shaders) in pan_blitter_get_blend_shaders() argument 356 blend_shaders[i] = blend_shader->address; in pan_blitter_get_blend_shaders() 391 blend_shaders[i] = blend_shader->address; in pan_blitter_get_blend_shaders() 806 mali_ptr blend_shaders[8] = {0}; in pan_blitter_get_rsd() local [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/panfrost/ |
H A D | pan_cmdstream.c | 268 mali_ptr *blend_shaders) in panfrost_get_blend_shaders() argument 275 blend_shaders[c] = in panfrost_get_blend_shaders() 302 mali_ptr *blend_shaders) in panfrost_emit_blend() argument 337 if (!blend_shaders[i]) in panfrost_emit_blend() 340 cfg.blend_shader = (blend_shaders[i] != 0); in panfrost_emit_blend() 342 if (blend_shaders[i]) in panfrost_emit_blend() 343 cfg.shader_pc = blend_shaders[i]; in panfrost_emit_blend() 349 if (!blend_shaders[i]) { in panfrost_emit_blend() 359 if (blend_shaders[i]) { in panfrost_emit_blend() 364 assert(!fs->bin.bo || (blend_shaders[i] & (0xffffffffull << 32)) == in panfrost_emit_blend() [all …]
|
H A D | pan_context.c | 223 pthread_mutex_lock(&dev->blend_shaders.lock); in panfrost_get_blend() 226 ->vtbl.get_blend_shader(&dev->blend_shaders, &pan_blend, col0_type, in panfrost_get_blend() 234 pthread_mutex_unlock(&dev->blend_shaders.lock); in panfrost_get_blend()
|
H A D | pan_device.h | 156 struct pan_blend_shader_cache blend_shaders; member
|
H A D | pan_screen.c | 869 pan_blend_shader_cache_cleanup(&dev->blend_shaders); in panfrost_destroy_screen() 1014 pan_blend_shader_cache_init(&dev->blend_shaders, in panfrost_create_screen()
|
/aosp_15_r20/external/mesa3d/src/panfrost/vulkan/ |
H A D | panvk_vX_blend.c | 373 mali_ptr blend_shaders[8] = {}; in panvk_per_arch() local 439 &blend_shaders[i]); in panvk_per_arch() 455 emit_blend_desc(fs_info, fs_code, &bs, i, blend_shaders[i], in panvk_per_arch()
|
/aosp_15_r20/external/mesa3d/docs/relnotes/ |
H A D | 21.2.2.rst | 77 - panfrost: Zero initialize blend_shaders
|
H A D | 21.3.0.rst | 417 - panfrost: Zero initialize blend_shaders
|