iris: drop key_size_for_cache
authorKenneth Graunke <kenneth@whitecape.org>
Tue, 27 Nov 2018 23:35:48 +0000 (15:35 -0800)
committerKenneth Graunke <kenneth@whitecape.org>
Thu, 21 Feb 2019 18:26:10 +0000 (10:26 -0800)
dead since my program cache API rework.  we could still use it for one
function, but it's so trivial to pass the size, that it's probably not
worth the extra code

src/gallium/drivers/iris/iris_program_cache.c

index 44a38f1b4aa1dfb56fa122348b442ef675d7727b..1bc380e3df3a7e9fc7594f6b54f035ec0df41d16 100644 (file)
@@ -50,24 +50,6 @@ struct keybox {
    uint8_t data[0];
 };
 
-static uint32_t
-key_size_for_cache(enum iris_program_cache_id cache_id)
-{
-   static const unsigned key_sizes[] = {
-      [IRIS_CACHE_VS]         = sizeof(struct brw_vs_prog_key),
-      [IRIS_CACHE_TCS]        = sizeof(struct brw_tcs_prog_key),
-      [IRIS_CACHE_TES]        = sizeof(struct brw_tes_prog_key),
-      [IRIS_CACHE_GS]         = sizeof(struct brw_gs_prog_key),
-      [IRIS_CACHE_FS]         = sizeof(struct brw_wm_prog_key),
-      [IRIS_CACHE_CS]         = sizeof(struct brw_cs_prog_key),
-   };
-
-   /* BLORP keys aren't all the same size. */
-   assert(cache_id != IRIS_CACHE_BLORP);
-
-   return key_sizes[cache_id];
-}
-
 static struct keybox *
 make_keybox(void *mem_ctx,
             enum iris_program_cache_id cache_id,