Lines Matching defs:key
676 mask = &ctx->compute_pipeline_state.key.base.nonseamless_cube_mask;
678 mask = &ctx->gfx_pipeline_state.shader_keys.key[pstage].base.nonseamless_cube_mask;
1220 struct zink_shader_key *key = NULL;
1223 key = &ctx->compute_pipeline_state.key;
1225 key = &ctx->gfx_pipeline_state.shader_keys.key[shader];
1227 inlinable_uniforms = key->base.inlined_uniform_values;
1233 key->inline_uniforms = true;
1275 struct zink_shader_key *key = &ctx->gfx_pipeline_state.shader_keys.key[pstage];
1276 key->inline_uniforms = false;
2200 info = (void*)he->key;
2206 he->key = info;
2471 hash_rendering_state(const void *key)
2473 const VkPipelineRenderingCreateInfo *info = key;
2500 hash_framebuffer_imageless(const void *key)
2502 struct zink_framebuffer_state* s = (struct zink_framebuffer_state*)key;
2503 return _mesa_hash_data(key, offsetof(struct zink_framebuffer_state, infos) + sizeof(s->infos[0]) * s->num_attachments);
4536 ctx->gfx_pipeline_state.shader_keys.last_vertex.key.vs_base.last_vertex_stage = true;
4538 ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_TESS_CTRL].key.tcs.patch_vertices = 1;
4539 ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_VERTEX].size = sizeof(struct zink_vs_key_base);
4540 ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_TESS_EVAL].size = sizeof(struct zink_vs_key_base);
4541 ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_TESS_CTRL].size = sizeof(struct zink_tcs_key);
4542 ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_GEOMETRY].size = sizeof(struct zink_vs_key_base);
4543 ctx->gfx_pipeline_state.shader_keys.key[PIPE_SHADER_FRAGMENT].size = sizeof(struct zink_fs_key);