Lines Matching defs:uniforms
472 * uniforms with initialisers and also hidden uniforms that may be lowered
494 struct gl_uniform_storage *uniforms;
501 uniforms = rzalloc_array(prog->data, struct gl_uniform_storage,
503 prog->data->UniformStorage = uniforms;
505 data = rzalloc_array(uniforms, union gl_constant_value,
509 rzalloc_array(uniforms, union gl_constant_value,
515 uniforms[i].type = decode_type_from_blob(metadata);
516 uniforms[i].array_elements = blob_read_uint32(metadata);
517 uniforms[i].name = ralloc_strdup(prog, blob_read_string (metadata));
518 uniforms[i].builtin = blob_read_uint32(metadata);
519 uniforms[i].remap_location = blob_read_uint32(metadata);
520 uniforms[i].block_index = blob_read_uint32(metadata);
521 uniforms[i].atomic_buffer_index = blob_read_uint32(metadata);
522 uniforms[i].offset = blob_read_uint32(metadata);
523 uniforms[i].array_stride = blob_read_uint32(metadata);
524 uniforms[i].hidden = blob_read_uint32(metadata);
525 uniforms[i].is_shader_storage = blob_read_uint32(metadata);
526 uniforms[i].active_shader_mask = blob_read_uint32(metadata);
527 uniforms[i].matrix_stride = blob_read_uint32(metadata);
528 uniforms[i].row_major = blob_read_uint32(metadata);
529 uniforms[i].is_bindless = blob_read_uint32(metadata);
530 uniforms[i].num_compatible_subroutines = blob_read_uint32(metadata);
531 uniforms[i].top_level_array_size = blob_read_uint32(metadata);
532 uniforms[i].top_level_array_stride = blob_read_uint32(metadata);
533 prog->UniformHash->put(i, uniforms[i].name);
536 uniforms[i].storage = data + blob_read_uint32(metadata);
539 memcpy(uniforms[i].opaque,
540 blob_read_bytes(metadata, sizeof(uniforms[i].opaque)),
541 sizeof(uniforms[i].opaque));