case nir_intrinsic_get_ssbo_size:
ntq_store_dest(c, &instr->dest, 0,
- vir_uniform(c, QUNIFORM_GET_BUFFER_SIZE,
+ vir_uniform(c, QUNIFORM_GET_SSBO_SIZE,
nir_src_as_uint(instr->src[0])));
break;
QUNIFORM_SSBO_OFFSET,
/* Returns the size of the SSBO or UBO given by the data value. */
- QUNIFORM_GET_BUFFER_SIZE,
+ QUNIFORM_GET_SSBO_SIZE,
QUNIFORM_GET_UBO_SIZE,
/* Sizes (in pixels) of a shader image given by the data value. */
fprintf(stderr, "ssbo[%d]", data);
break;
- case QUNIFORM_GET_BUFFER_SIZE:
+ case QUNIFORM_GET_SSBO_SIZE:
fprintf(stderr, "ssbo_size[%d]", data);
break;
assert(descriptor->buffer->mem);
assert(descriptor->buffer->mem->bo);
- if (content == QUNIFORM_GET_BUFFER_SIZE ||
+ if (content == QUNIFORM_GET_SSBO_SIZE ||
content == QUNIFORM_GET_UBO_SIZE) {
cl_aligned_u32(uniforms, descriptor->range);
} else {
case QUNIFORM_SSBO_OFFSET:
case QUNIFORM_UBO_ADDR:
- case QUNIFORM_GET_BUFFER_SIZE:
+ case QUNIFORM_GET_SSBO_SIZE:
case QUNIFORM_GET_UBO_SIZE:
write_ubo_ssbo_uniforms(cmd_buffer, pipeline, &uniforms,
uinfo->contents[i], data);
break;
}
- case QUNIFORM_GET_BUFFER_SIZE:
+ case QUNIFORM_GET_SSBO_SIZE:
cl_aligned_u32(&uniforms,
v3d->ssbo[stage].sb[data].buffer_size);
break;
break;
case QUNIFORM_SSBO_OFFSET:
- case QUNIFORM_GET_BUFFER_SIZE:
+ case QUNIFORM_GET_SSBO_SIZE:
dirty |= VC5_DIRTY_SSBO;
break;