Home
last modified time | relevance | path

Searched refs:cso_cache (Results 1 – 9 of 9) sorted by relevance

/third_party/mesa3d/src/gallium/auxiliary/cso_cache/
Dcso_cache.c39 static inline struct cso_hash *_cso_hash_for_type(struct cso_cache *sc, enum cso_cache_type type) in _cso_hash_for_type()
73 static inline void sanitize_hash(struct cso_cache *sc, in sanitize_hash()
86 struct cso_cache *cache = (struct cso_cache *)user_data; in sanitize_cb()
106 cso_insert_state(struct cso_cache *sc, in cso_insert_state()
117 cso_find_state(struct cso_cache *sc, in cso_find_state()
145 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc, in cso_find_state_template()
159 void cso_cache_init(struct cso_cache *sc, struct pipe_context *pipe) in cso_cache_init()
173 static void cso_delete_all(struct cso_cache *sc, enum cso_cache_type type) in cso_delete_all()
188 void cso_cache_delete(struct cso_cache *sc) in cso_cache_delete()
203 void cso_set_maximum_cache_size(struct cso_cache *sc, int number) in cso_set_maximum_cache_size()
[all …]
Dcso_cache.h107 struct cso_cache { struct
149 void cso_cache_init(struct cso_cache *sc, struct pipe_context *pipe);
150 void cso_cache_delete(struct cso_cache *sc);
152 void cso_cache_set_sanitize_callback(struct cso_cache *sc,
155 void cso_cache_set_delete_cso_callback(struct cso_cache *sc,
159 struct cso_hash_iter cso_insert_state(struct cso_cache *sc,
162 struct cso_hash_iter cso_find_state(struct cso_cache *sc,
164 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc,
167 void cso_set_maximum_cache_size(struct cso_cache *sc, int number);
Dcso_context.c123 struct cso_cache cache;
/third_party/mesa3d/src/gallium/auxiliary/
Dmeson.build22 'cso_cache/cso_cache.c',
23 'cso_cache/cso_cache.h',
24 'cso_cache/cso_context.c',
25 'cso_cache/cso_context.h',
26 'cso_cache/cso_hash.c',
27 'cso_cache/cso_hash.h',
/third_party/mesa3d/src/gallium/auxiliary/util/
Du_vbuf.c158 struct cso_cache cso_cache; member
375 cso_cache_init(&mgr->cso_cache, pipe); in u_vbuf_create()
376 cso_cache_set_delete_cso_callback(&mgr->cso_cache, in u_vbuf_create()
397 iter = cso_find_state_template(&mgr->cso_cache, hash_key, CSO_VELEMENTS, in u_vbuf_set_vertex_elements_internal()
406 iter = cso_insert_state(&mgr->cso_cache, hash_key, CSO_VELEMENTS, cso); in u_vbuf_set_vertex_elements_internal()
454 cso_cache_delete(&mgr->cso_cache); in u_vbuf_destroy()
/third_party/mesa3d/docs/
Dsourcetree.rst105 - **cso_cache** - Constant State Objects Cache. Used to filter
/third_party/mesa3d/ohos/
Ddependency_inputs.gni1512 "../src/gallium/auxiliary/cso_cache/cso_cache.c",
1513 "../src/gallium/auxiliary/cso_cache/cso_cache.h",
1514 "../src/gallium/auxiliary/cso_cache/cso_context.c",
1515 "../src/gallium/auxiliary/cso_cache/cso_context.h",
1516 "../src/gallium/auxiliary/cso_cache/cso_hash.c",
1517 "../src/gallium/auxiliary/cso_cache/cso_hash.h",
/third_party/mesa3d/docs/relnotes/
D21.0.0.rst2174 - cso: inline struct cso_cache to remove dereferences
D21.2.0.rst3779 - aux/cso_cache: add handling for save/restore of compute states