etnaviv: support 3D and 2D array textures
[mesa.git] / src / gallium / drivers / etnaviv / etnaviv_texture_state.h
index a426d4b6c1e19997666228df53fc8ec88e11e098..879983b8093ced84ec1e076381af6994916a364d 100644 (file)
@@ -43,6 +43,7 @@ struct etna_sampler_state {
    uint32_t TE_SAMPLER_CONFIG0;
    uint32_t TE_SAMPLER_CONFIG1;
    uint32_t TE_SAMPLER_LOD_CONFIG;
+   uint32_t TE_SAMPLER_3D_CONFIG;
    unsigned min_lod, max_lod, max_lod_min;
 };
 
@@ -59,6 +60,7 @@ struct etna_sampler_view {
    uint32_t TE_SAMPLER_CONFIG0;
    uint32_t TE_SAMPLER_CONFIG0_MASK;
    uint32_t TE_SAMPLER_CONFIG1;
+   uint32_t TE_SAMPLER_3D_CONFIG;
    uint32_t TE_SAMPLER_SIZE;
    uint32_t TE_SAMPLER_LOG_SIZE;
    uint32_t TE_SAMPLER_ASTC0;