Lines Matching refs:push

438     /** Max push constant byte size */

1052 // NOTE: support for only one push constant
1205 void push(std::vector<uint8_t>& buffer, T data)
1268 push(reflection, static_cast<uint16_t>(shaderStateFlags.flags));
1274 // push constants
1279 push(reflection, static_cast<uint16_t>(pipelineLayout.pushConstant.byteSize));
1281 push(reflection, static_cast<uint8_t>(pushConstantReflection.size()));
1283 push(reflection, refl.type);
1284 push(reflection, static_cast<uint16_t>(refl.offset));
1285 push(reflection, static_cast<uint16_t>(refl.size));
1286 push(reflection, static_cast<uint16_t>(refl.arraySize));
1287 push(reflection, static_cast<uint16_t>(refl.arrayStride));
1288 push(reflection, static_cast<uint16_t>(refl.matrixStride));
1289 push(reflection, static_cast<uint16_t>(refl.name.size()));
1301 push(reflection, static_cast<uint32_t>(specializationConstants.size()));
1304 push(reflection, static_cast<uint32_t>(constant.id));
1305 push(reflection, static_cast<uint32_t>(constant.type));
1312 push(reflection, static_cast<uint16_t>(pipelineLayout.descriptorSetCount));
1318 push(reflection, static_cast<uint16_t>(layout.set));
1319 push(reflection, static_cast<uint16_t>(layout.bindings.size()));
1321 push(reflection, static_cast<uint16_t>(binding.binding));
1322 push(reflection, static_cast<uint16_t>(binding.descriptorType));
1323 push(reflection, static_cast<uint16_t>(binding.descriptorCount));
1331 push(reflection, size);
1333 push(reflection, static_cast<uint16_t>(input.location));
1334 push(reflection, static_cast<uint16_t>(input.format));
1341 push(reflection, size);
1344 push(reflection, size);
1347 push(reflection, size);