Searched refs:blend_shaders (Results 1 - 7 of 7) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/panfrost/lib/
H A Dpan_blend.c396 dev->blend_shaders.shaders =
399 pthread_mutex_init(&dev->blend_shaders.lock, NULL);
405 _mesa_hash_table_destroy(dev->blend_shaders.shaders, NULL);
698 struct hash_entry *he = _mesa_hash_table_search(dev->blend_shaders.shaders, &key);
702 shader = rzalloc(dev->blend_shaders.shaders, struct pan_blend_shader);
705 _mesa_hash_table_insert(dev->blend_shaders.shaders, &shader->key, shader);
H A Dpan_device.h199 struct pan_blend_shaders blend_shaders; member in struct:panfrost_device
H A Dpan_blitter.c185 mali_ptr *blend_shaders,
270 mali_ptr blend_shader = blend_shaders ?
271 panfrost_last_nonnull(blend_shaders, rt_count) : 0;
309 mali_ptr blend_shader = blend_shaders ? blend_shaders[i] : 0;
322 mali_ptr *blend_shaders)
347 blend_shaders[i] = blend_shader->address;
373 pthread_mutex_lock(&dev->blend_shaders.lock);
390 pthread_mutex_unlock(&dev->blend_shaders.lock);
394 blend_shaders[
181 pan_blitter_emit_rsd(const struct panfrost_device * dev,const struct pan_blit_shader_data * blit_shader,unsigned rt_count,const struct pan_image_view ** rts,mali_ptr * blend_shaders,const struct pan_image_view * z,const struct pan_image_view * s,void * out) argument
318 pan_blitter_get_blend_shaders(struct panfrost_device * dev,unsigned rt_count,const struct pan_image_view ** rts,const struct pan_blit_shader_data * blit_shader,mali_ptr * blend_shaders) argument
705 mali_ptr blend_shaders[8] = { 0 }; local in function:pan_blitter_get_rsd
[all...]
/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/panfrost/
H A Dpan_cmdstream.c271 panfrost_emit_blend(struct panfrost_batch *batch, void *rts, mali_ptr *blend_shaders) argument
308 cfg.blend_shader = (blend_shaders[i] != 0);
310 if (blend_shaders[i])
311 cfg.shader_pc = blend_shaders[i];
317 if (!blend_shaders[i]) {
329 if (blend_shaders[i]) {
335 (blend_shaders[i] & (0xffffffffull << 32)) ==
343 cfg.shader.pc = (u32) blend_shaders[i];
403 mali_ptr *blend_shaders,
418 has_blend_shader |= (blend_shaders[
402 panfrost_prepare_fs_state(struct panfrost_context * ctx,mali_ptr * blend_shaders,struct mali_renderer_state_packed * rsd) argument
522 panfrost_emit_frag_shader(struct panfrost_context * ctx,struct mali_renderer_state_packed * fragmeta,mali_ptr * blend_shaders) argument
600 mali_ptr blend_shaders[PIPE_MAX_COLOR_BUFS] = { 0 }; local in function:panfrost_emit_frag_shader_meta
[all...]
H A Dpan_context.c201 pthread_mutex_lock(&dev->blend_shaders.lock);
214 pthread_mutex_unlock(&dev->blend_shaders.lock);
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D21.2.2.rst77 - panfrost: Zero initialize blend_shaders
H A D21.3.0.rst417 - panfrost: Zero initialize blend_shaders

Completed in 16 milliseconds