Searched refs:blend_shaders (Results 1 – 8 of 8) sorted by relevance
/external/mesa3d/src/gallium/drivers/panfrost/ |
D | pan_fb_preload.c | 215 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 …]
|
D | pan_cmdstream.c | 272 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 …]
|
D | pan_device.h | 156 struct pan_blend_shader_cache blend_shaders; member
|
D | pan_context.c | 226 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()
|
D | pan_screen.c | 811 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/ |
D | panvk_vX_blend.c | 326 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/ |
D | 21.2.2.rst | 77 - panfrost: Zero initialize blend_shaders
|
D | 21.3.0.rst | 417 - panfrost: Zero initialize blend_shaders
|