@@ -1740,6 +1740,91 @@ int main()
17401740 vk::ResultValue<vk::Pipeline> rv = device.createGraphicsPipeline ( pipelineCache, graphicsPipelineCreateInfo );
17411741 }
17421742
1743+ // Pass commands
1744+ {
1745+ vk::Device device;
1746+ vk::FramebufferCreateInfo framebufferCreateInfo;
1747+ vk::AllocationCallbacks allocationCallbacks;
1748+ vk::Framebuffer framebuffer;
1749+ vk::Result result = device.createFramebuffer ( &framebufferCreateInfo, &allocationCallbacks, &framebuffer );
1750+ }
1751+ {
1752+ vk::Device device;
1753+ vk::FramebufferCreateInfo framebufferCreateInfo;
1754+ vk::Framebuffer framebuffer = device.createFramebuffer ( framebufferCreateInfo );
1755+ }
1756+
1757+ {
1758+ vk::Device device;
1759+ vk::Framebuffer framebuffer;
1760+ vk::AllocationCallbacks allocationCallbacks;
1761+ device.destroyFramebuffer ( framebuffer, &allocationCallbacks );
1762+ }
1763+ {
1764+ vk::Device device;
1765+ vk::Framebuffer framebuffer;
1766+ device.destroyFramebuffer ( framebuffer );
1767+ }
1768+ {
1769+ vk::Device device;
1770+ vk::Framebuffer framebuffer;
1771+ vk::AllocationCallbacks allocationCallbacks;
1772+ device.destroy ( framebuffer, &allocationCallbacks );
1773+ }
1774+ {
1775+ vk::Device device;
1776+ vk::Framebuffer framebuffer;
1777+ device.destroy ( framebuffer );
1778+ }
1779+
1780+ {
1781+ vk::Device device;
1782+ vk::RenderPassCreateInfo renderPassCreateInfo;
1783+ vk::AllocationCallbacks allocationCallbacks;
1784+ vk::RenderPass renderPass;
1785+ vk::Result result = device.createRenderPass ( &renderPassCreateInfo, &allocationCallbacks, &renderPass );
1786+ }
1787+ {
1788+ vk::Device device;
1789+ vk::RenderPassCreateInfo renderPassCreateInfo;
1790+ vk::RenderPass renderPass = device.createRenderPass ( renderPassCreateInfo );
1791+ }
1792+
1793+ {
1794+ vk::Device device;
1795+ vk::RenderPass renderPass;
1796+ vk::AllocationCallbacks allocationCallbacks;
1797+ device.destroyRenderPass ( renderPass, &allocationCallbacks );
1798+ }
1799+ {
1800+ vk::Device device;
1801+ vk::RenderPass renderPass;
1802+ device.destroyRenderPass ( renderPass );
1803+ }
1804+ {
1805+ vk::Device device;
1806+ vk::RenderPass renderPass;
1807+ vk::AllocationCallbacks allocationCallbacks;
1808+ device.destroy ( renderPass, &allocationCallbacks );
1809+ }
1810+ {
1811+ vk::Device device;
1812+ vk::RenderPass renderPass;
1813+ device.destroy ( renderPass );
1814+ }
1815+
1816+ {
1817+ vk::Device device;
1818+ vk::RenderPass renderPass;
1819+ vk::Extent2D granularity;
1820+ device.getRenderAreaGranularity ( renderPass, &granularity );
1821+ }
1822+ {
1823+ vk::Device device;
1824+ vk::RenderPass renderPass;
1825+ vk::Extent2D granularity = device.getRenderAreaGranularity ( renderPass );
1826+ }
1827+
17431828#if 0
17441829 {
17451830 vk::PhysicalDevice physicalDevice;
0 commit comments