Lines Matching defs:layout
146 const subgroups::SSBOData::InputDataLayoutType layout)
150 if (layout == subgroups::SSBOData::LayoutStd140)
513 pipelineLayout, // VkPipelineLayout layout
1065 "layout(vertices=1) out;\n"
1158 "layout(isolines) in;\n"
1248 "layout(location = 0) out float " + name + suffix + ";\n"
1249 "layout(set = 0, binding = 0) uniform Buffer1\n"
1283 << "layout(location = 0) in highp vec4 in_position;\n"
1304 << "layout(points) in;\n"
1305 << "layout(points, max_vertices = 1) out;\n"
1328 << "layout(vertices = 2) out;\n"
1355 << "layout(isolines, equal_spacing, ccw ) in;\n"
1389 ? "layout(location = 0) out uint result;\n"
1390 : "layout(set = 0, binding = " + de::toString(binding0) + ", std430) buffer Buffer1\n"
1394 //todo boza I suppose it can be "layout(set = 0, binding = " + de::toString(binding1) + ", std430) readonly buffer Buffer2\n"
1395 const string buffer2 = "layout(set = 0, binding = " + de::toString(binding1) + ", std430)" + (stageCount == 1 ? "" : " readonly") + " buffer Buffer" + (fragment ? "1" : "2") + "\n"
1428 << "layout (local_size_x_id = 0, local_size_y_id = 1, "
1460 << "layout (local_size_x_id = 0, local_size_y_id = 1, local_size_z_id = 2) in;\n"
1461 << "layout (points) out;\n"
1462 << "layout (max_vertices = 1, max_primitives = 1) out;\n"
1486 "layout (local_size_x = 1, local_size_y = 1, local_size_z = 1) in;\n"
1487 "layout (points) out;\n"
1488 "layout (max_vertices = 1, max_primitives = 1) out;\n"
1508 << "layout (local_size_x_id = 0, local_size_y_id = 1, local_size_z_id = 2) in;\n"
1552 "layout(vertices=1) out;\n"
1573 "layout(isolines) in;\n"
1590 "layout(${TOPOLOGY}) in;\n"
1591 "layout(points, max_vertices = 1) out;\n"
1634 "layout(location = 0) rayPayloadEXT uvec4 payload;\n"
1635 "layout(location = 0) callableDataEXT uvec4 callData;"
1636 "layout(set = 1, binding = 0) uniform accelerationStructureEXT topLevelAS;\n"
1662 "layout(location = 0) rayPayloadInEXT vec3 hitValue;\n"
1677 "layout(location = 0) rayPayloadInEXT vec3 hitValue;\n"
1691 "layout(location = 0) rayPayloadInEXT vec3 hitValue;\n"
1720 "layout(location = 0) callableDataInEXT float callData;\n"
2170 "layout(location = 0) in highp vec4 in_position;\n"
2225 "layout(location = 0) in float in_color;\n"
2226 "layout(location = 0) out uint out_color;\n"
2267 "layout(vertices = 2) out;\n"
2361 "layout(isolines, equal_spacing, ccw ) in;\n"
2362 "layout(location = 0) in float in_color[];\n"
2363 "layout(location = 0) out float out_color;\n"
2478 (data.isImage() ? getFormatSizeInBytes(format) : getElementSizeInBytes(format, data.layout));
2705 vk::VkDeviceSize size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
2944 vk::VkDeviceSize size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
3242 const auto size = getElementSizeInBytes(extraDatas[datasNdx].format, extraDatas[datasNdx].layout) * extraDatas[datasNdx].numElements;
3512 vk::VkDeviceSize size = getElementSizeInBytes(extraData[i].format, extraData[i].layout) * extraData[i].numElements;
3721 const vk::VkDeviceSize size = getElementSizeInBytes(extraDatas[i].format, extraDatas[i].layout) * extraDatas[i].numElements;
3933 pipelineLayout, // VkPipelineLayout layout;
4084 const auto size = getElementSizeInBytes(inputs[i].format, inputs[i].layout) * inputs[i].numElements;
4155 vk::VkDeviceSize size = getElementSizeInBytes(inputs[i].format, inputs[i].layout) * inputs[i].numElements;
4563 "layout(location = 0) rayPayloadEXT uvec4 payload;\n"
4564 "layout(location = 0) callableDataEXT uvec4 callData;"
4565 "layout(set = 1, binding = 0) uniform accelerationStructureEXT topLevelAS;\n"
4585 "layout(location = 0) rayPayloadInEXT vec3 hitValue;\n"
4593 "layout(location = 0) rayPayloadInEXT vec3 hitValue;\n"
4610 "layout(location = 0) callableDataInEXT float callData;\n"
4699 const auto size = getElementSizeInBytes(extraDatas[datasNdx].format, extraDatas[datasNdx].layout) * extraDatas[datasNdx].numElements;