Searched refs:cso_cache (Results 1 – 12 of 12) sorted by relevance
/external/mesa3d/src/gallium/auxiliary/cso_cache/ |
D | cso_cache.h | 104 struct cso_cache; 149 struct cso_cache *cso_cache_create(void); 150 void cso_cache_delete(struct cso_cache *sc); 152 void cso_cache_set_sanitize_callback(struct cso_cache *sc, 156 struct cso_hash_iter cso_insert_state(struct cso_cache *sc, 159 struct cso_hash_iter cso_find_state(struct cso_cache *sc, 161 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc, 164 void cso_for_each_state(struct cso_cache *sc, enum cso_cache_type type, 166 void * cso_take_state(struct cso_cache *sc, unsigned hash_key, 169 void cso_set_maximum_cache_size(struct cso_cache *sc, int number); [all …]
|
D | cso_cache.c | 39 struct cso_cache { struct 83 static inline struct cso_hash *_cso_hash_for_type(struct cso_cache *sc, enum cso_cache_type type) in _cso_hash_for_type() 153 static inline void sanitize_hash(struct cso_cache *sc, in sanitize_hash() 184 cso_insert_state(struct cso_cache *sc, in cso_insert_state() 195 cso_find_state(struct cso_cache *sc, in cso_find_state() 223 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc, in cso_find_state_template() 237 void * cso_take_state(struct cso_cache *sc, in cso_take_state() 244 struct cso_cache *cso_cache_create(void) in cso_cache_create() 246 struct cso_cache *sc = MALLOC_STRUCT(cso_cache); in cso_cache_create() 261 void cso_for_each_state(struct cso_cache *sc, enum cso_cache_type type, in cso_for_each_state() [all …]
|
D | cso_context.c | 66 struct cso_cache *cache;
|
/external/virglrenderer/src/gallium/auxiliary/cso_cache/ |
D | cso_cache.h | 103 struct cso_cache; 147 struct cso_cache *cso_cache_create(void); 148 void cso_cache_delete(struct cso_cache *sc); 150 void cso_cache_set_sanitize_callback(struct cso_cache *sc, 154 struct cso_hash_iter cso_insert_state(struct cso_cache *sc, 157 struct cso_hash_iter cso_find_state(struct cso_cache *sc, 159 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc, 162 void cso_for_each_state(struct cso_cache *sc, enum cso_cache_type type, 164 void * cso_take_state(struct cso_cache *sc, unsigned hash_key, 167 void cso_set_maximum_cache_size(struct cso_cache *sc, int number); [all …]
|
D | cso_cache.c | 39 struct cso_cache { struct 85 static inline struct cso_hash *_cso_hash_for_type(struct cso_cache *sc, enum cso_cache_type type) in _cso_hash_for_type() 157 static inline void sanitize_hash(struct cso_cache *sc, in sanitize_hash() 188 cso_insert_state(struct cso_cache *sc, in cso_insert_state() 199 cso_find_state(struct cso_cache *sc, in cso_find_state() 227 struct cso_hash_iter cso_find_state_template(struct cso_cache *sc, in cso_find_state_template() 241 void * cso_take_state(struct cso_cache *sc, in cso_take_state() 248 struct cso_cache *cso_cache_create(void) in cso_cache_create() 250 struct cso_cache *sc = MALLOC_STRUCT(cso_cache); in cso_cache_create() 265 void cso_for_each_state(struct cso_cache *sc, enum cso_cache_type type, in cso_for_each_state() [all …]
|
/external/virglrenderer/src/gallium/ |
D | meson.build | 45 'auxiliary/cso_cache/cso_hash.h', 46 'auxiliary/cso_cache/cso_cache.h', 47 'auxiliary/cso_cache/cso_cache.c', 48 'auxiliary/cso_cache/cso_hash.c',
|
/external/mesa3d/src/gallium/auxiliary/ |
D | Makefile.sources | 2 cso_cache/cso_cache.c \ 3 cso_cache/cso_cache.h \ 4 cso_cache/cso_context.c \ 5 cso_cache/cso_context.h \ 6 cso_cache/cso_hash.c \ 7 cso_cache/cso_hash.h \
|
D | meson.build | 22 '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',
|
/external/virglrenderer/ |
D | Android.bp | 85 "src/gallium/auxiliary/cso_cache/cso_cache.c", 86 "src/gallium/auxiliary/cso_cache/cso_hash.c",
|
/external/mesa3d/src/gallium/auxiliary/util/ |
D | u_vbuf.c | 153 struct cso_cache *cso_cache; member 325 mgr->cso_cache = cso_cache_create(); in u_vbuf_create() 352 iter = cso_find_state_template(mgr->cso_cache, hash_key, CSO_VELEMENTS, in u_vbuf_set_vertex_elements_internal() 363 iter = cso_insert_state(mgr->cso_cache, hash_key, CSO_VELEMENTS, cso); in u_vbuf_set_vertex_elements_internal() 405 cso_cache_delete(mgr->cso_cache); in u_vbuf_destroy()
|
/external/angle/third_party/mesa/ |
D | mesa_autogen.gni | 341 "src/gallium/auxiliary/cso_cache/cso_cache.c", 342 "src/gallium/auxiliary/cso_cache/cso_context.c", 343 "src/gallium/auxiliary/cso_cache/cso_hash.c",
|
/external/mesa3d/docs/ |
D | sourcetree.rst | 137 - **cso_cache** - Constant State Objects Cache. Used to filter
|