@@ -37,8 +37,15 @@ | |||
#include "pipe/p_state.h" | |||
#ifdef __cplusplus | |||
extern "C" { | |||
#endif | |||
struct cso_hash; | |||
struct cso_hash_iter; | |||
struct cso_cache { | |||
struct cso_hash *blend_hash; | |||
struct cso_hash *depth_stencil_hash; | |||
@@ -104,4 +111,9 @@ struct cso_hash_iter cso_find_state_template(struct cso_cache *sc, | |||
void * cso_take_state(struct cso_cache *sc, unsigned hash_key, | |||
enum cso_cache_type type); | |||
#ifdef __cplusplus | |||
} | |||
#endif | |||
#endif |
@@ -33,6 +33,12 @@ | |||
#ifndef CSO_HASH_H | |||
#define CSO_HASH_H | |||
#ifdef __cplusplus | |||
extern "C" { | |||
#endif | |||
struct cso_hash; | |||
struct cso_node; | |||
@@ -68,4 +74,8 @@ void *cso_hash_find_data_from_template( struct cso_hash *hash, | |||
int size ); | |||
#ifdef __cplusplus | |||
} | |||
#endif | |||
#endif |