Searched refs:ZINK_SHADER_COUNT (Results 1 - 11 of 11) sorted by relevance

/xsrc/external/mit/MesaLib/dist/src/gallium/drivers/zink/
H A Dzink_descriptors.h39 #ifndef ZINK_SHADER_COUNT
40 #define ZINK_SHADER_COUNT (PIPE_SHADER_TYPES - 1) macro
52 #define ZINK_MAX_DESCRIPTORS_PER_TYPE (32 * ZINK_SHADER_COUNT)
89 bool exists[ZINK_SHADER_COUNT];
90 uint32_t state[ZINK_SHADER_COUNT];
116 struct zink_descriptor_state gfx_descriptor_states[ZINK_SHADER_COUNT]; // keep incremental hashes here
126 bool gfx_push_valid[ZINK_SHADER_COUNT];
127 uint32_t gfx_push_state[ZINK_SHADER_COUNT];
H A Dzink_program.h101 struct nir_shader *nir[ZINK_SHADER_COUNT];
103 struct zink_shader_module *modules[ZINK_SHADER_COUNT]; // compute stage doesn't belong here
107 struct list_head shader_cache[ZINK_SHADER_COUNT][2]; //normal, inline uniforms
108 unsigned inlined_variant_count[ZINK_SHADER_COUNT];
110 struct zink_shader *shaders[ZINK_SHADER_COUNT];
205 struct zink_shader *stages[ZINK_SHADER_COUNT],
H A Dzink_descriptors.c168 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++) {
184 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++) {
488 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++)
491 bindings[ZINK_SHADER_COUNT].binding = ZINK_FBFETCH_BINDING;
492 bindings[ZINK_SHADER_COUNT].descriptorType = VK_DESCRIPTOR_TYPE_INPUT_ATTACHMENT;
493 bindings[ZINK_SHADER_COUNT].descriptorCount = 1;
494 bindings[ZINK_SHADER_COUNT].stageFlags = VK_SHADER_STAGE_FRAGMENT_BIT;
495 bindings[ZINK_SHADER_COUNT].pImmutableSamplers = NULL;
721 for (unsigned i = 1; i < ZINK_SHADER_COUNT; i++)
732 for (unsigned i = 0; i < ZINK_SHADER_COUNT;
[all...]
H A Dzink_context.h28 #define ZINK_SHADER_COUNT (PIPE_SHADER_TYPES - 1) macro
229 struct zink_shader *gfx_stages[ZINK_SHADER_COUNT];
248 unsigned shader_stages : ZINK_SHADER_COUNT; /* mask of bound gfx shader stages */
H A Dzink_program.c287 assign_io(struct zink_gfx_program *prog, struct zink_shader *stages[ZINK_SHADER_COUNT])
292 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++)
297 for (unsigned j = i + 1; j < ZINK_SHADER_COUNT; i++, j++) {
314 struct zink_shader *stages[ZINK_SHADER_COUNT],
324 for (int i = 0; i < ZINK_SHADER_COUNT; ++i) {
358 for (int i = 0; i < ZINK_SHADER_COUNT; ++i) {
540 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++) {
563 for (int i = 0; i < ZINK_SHADER_COUNT; ++i) {
H A Dzink_pipeline.c263 VkPipelineShaderStageCreateInfo shader_stages[ZINK_SHADER_COUNT];
265 for (int i = 0; i < ZINK_SHADER_COUNT; ++i) {
H A Dzink_descriptors_lazy.c159 unsigned num_shaders = pg->is_compute ? 1 : ZINK_SHADER_COUNT;
269 wd_count[0] = pg->is_compute ? 1 : (ZINK_SHADER_COUNT + !!ctx->dd->has_fbfetch);
370 sizes[0].descriptorCount = ZINK_SHADER_COUNT * MAX_LAZY_DESCRIPTORS;
717 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++) {
722 VkDescriptorUpdateTemplateEntry *entry = &dd_lazy(ctx)->push_entries[ZINK_SHADER_COUNT]; //fbfetch
H A Dzink_draw.cpp343 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++) {
1053 return !memcmp(a, b, sizeof(void*) * ZINK_SHADER_COUNT);
H A Dzink_compiler.c1510 assert(pstage < ZINK_SHADER_COUNT);
H A Dzink_context.c1219 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++) {
2388 for (unsigned i = 0; i < ZINK_SHADER_COUNT; i++)
/xsrc/external/mit/MesaLib/dist/docs/relnotes/
H A D20.3.0.rst3728 - zink: use ZINK_SHADER_COUNT instead of PIPE_SHADER_TYPES - 1 everywhere

Completed in 30 milliseconds