Details
-
Bug
-
Resolution: Fixed
-
Not Evaluated
-
None
-
6.5.0
-
None
Description
12:52:25: Running steps for project vulkanunderqml...
12:52:25: Starting: "C:\Qt\Tools\CMake_64\bin\cmake.exe" --build C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/build-vulkanunderqml-Desktop_Qt_6_5_0_MinGW_64_bit-Debug --target all
[1/2 0.3/sec] Building CXX object CMakeFiles/vulkanunderqml.dir/vulkansquircle.cpp.obj
FAILED: CMakeFiles/vulkanunderqml.dir/vulkansquircle.cpp.obj
C:\Qt\Tools\mingw1120_64\bin\g+.exe -DMINGW_HAS_SECURE_API=1 -DQT_CORE_LIB -DQT_GUI_LIB -DQT_NEEDS_QMAIN -DQT_NETWORK_LIB -DQT_OPENGL_LIB -DQT_QMLINTEGRATION_LIB -DQT_QMLMODELS_LIB -DQT_QML_LIB -DQT_QUICK_LIB -DUNICODE -DWIN32 -DWIN64 -D_ENABLE_EXTENDED_ALIGNED_STORAGE -D_UNICODE -D_WIN64 -IC:/Qt/Examples/Qt-6.5.0/quick/scenegraph/build-vulkanunderqml-Desktop_Qt_6_5_0_MinGW_64_bit-Debug/vulkanunderqml_autogen/include -IC:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml -isystem C:/Qt/6.5.0/mingw_64/include/QtQml/6.5.0 -isystem C:/Qt/6.5.0/mingw_64/include/QtQml/6.5.0/QtQml -isystem C:/Qt/6.5.0/mingw_64/include/QtCore/6.5.0 -isystem C:/Qt/6.5.0/mingw_64/include/QtCore/6.5.0/QtCore -isystem C:/Qt/6.5.0/mingw_64/include/QtCore -isystem C:/Qt/6.5.0/mingw_64/include -isystem C:/Qt/6.5.0/mingw_64/mkspecs/win32-g+ -isystem C:/Qt/6.5.0/mingw_64/include/QtQml -isystem C:/Qt/6.5.0/mingw_64/include/QtQmlIntegration -isystem C:/Qt/6.5.0/mingw_64/include/QtNetwork -isystem C:/Qt/6.5.0/mingw_64/include/QtGui -isystem C:/Qt/6.5.0/mingw_64/include/QtQuick -isystem C:/Qt/6.5.0/mingw_64/include/QtQmlModels -isystem C:/Qt/6.5.0/mingw_64/include/QtOpenGL -DQT_QML_DEBUG -g -MD -MT CMakeFiles/vulkanunderqml.dir/vulkansquircle.cpp.obj -MF CMakeFiles\vulkanunderqml.dir\vulkansquircle.cpp.obj.d -o CMakeFiles/vulkanunderqml.dir/vulkansquircle.cpp.obj -c C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:47:5: error: 'VkBuffer' does not name a type
47 | VkBuffer m_vbuf = VK_NULL_HANDLE;
| ^~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:48:5: error: 'VkDeviceMemory' does not name a type
48 | VkDeviceMemory m_vbufMem = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:49:5: error: 'VkBuffer' does not name a type
49 | VkBuffer m_ubuf = VK_NULL_HANDLE;
| ^~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:50:5: error: 'VkDeviceMemory' does not name a type
50 | VkDeviceMemory m_ubufMem = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:51:5: error: 'VkDeviceSize' does not name a type; did you mean 'VkDevice'?
51 | VkDeviceSize m_allocPerUbuf = 0;
| ^~~~~~~~~~~~
| VkDevice
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:53:5: error: 'VkPipelineCache' does not name a type
53 | VkPipelineCache m_pipelineCache = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:55:5: error: 'VkPipelineLayout' does not name a type
55 | VkPipelineLayout m_pipelineLayout = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:56:5: error: 'VkDescriptorSetLayout' does not name a type
56 | VkDescriptorSetLayout m_resLayout = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:57:5: error: 'VkPipeline' does not name a type
57 | VkPipeline m_pipeline = VK_NULL_HANDLE;
| ^~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:59:5: error: 'VkDescriptorPool' does not name a type
59 | VkDescriptorPool m_descriptorPool = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:60:5: error: 'VkDescriptorSet' does not name a type
60 | VkDescriptorSet m_ubufDescriptor = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:42:34: error: 'VK_NULL_HANDLE' was not declared in this scope
42 | VkPhysicalDevice m_physDev = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:43:22: error: 'VK_NULL_HANDLE' was not declared in this scope
43 | VkDevice m_dev = VK_NULL_HANDLE;
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp: In destructor 'virtual SquircleRenderer::~SquircleRenderer()':
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:122:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyPipeline'
122 | m_devFuncs->vkDestroyPipeline(m_dev, m_pipeline, nullptr);
| ^~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:122:42: error: 'm_pipeline' was not declared in this scope; did you mean '_inline'?
122 | m_devFuncs->vkDestroyPipeline(m_dev, m_pipeline, nullptr);
| ^~~~~~~~~~
| _inline
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:123:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyPipelineLayout'
123 | m_devFuncs->vkDestroyPipelineLayout(m_dev, m_pipelineLayout, nullptr);
| ^~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:123:48: error: 'm_pipelineLayout' was not declared in this scope
123 | m_devFuncs->vkDestroyPipelineLayout(m_dev, m_pipelineLayout, nullptr);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:124:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyDescriptorSetLayout'
124 | m_devFuncs->vkDestroyDescriptorSetLayout(m_dev, m_resLayout, nullptr);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:124:53: error: 'm_resLayout' was not declared in this scope
124 | m_devFuncs->vkDestroyDescriptorSetLayout(m_dev, m_resLayout, nullptr);
| ^~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:126:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyDescriptorPool'
126 | m_devFuncs->vkDestroyDescriptorPool(m_dev, m_descriptorPool, nullptr);
| ^~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:126:48: error: 'm_descriptorPool' was not declared in this scope
126 | m_devFuncs->vkDestroyDescriptorPool(m_dev, m_descriptorPool, nullptr);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:128:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyPipelineCache'
128 | m_devFuncs->vkDestroyPipelineCache(m_dev, m_pipelineCache, nullptr);
| ^~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:128:47: error: 'm_pipelineCache' was not declared in this scope
128 | m_devFuncs->vkDestroyPipelineCache(m_dev, m_pipelineCache, nullptr);
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:130:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyBuffer'
130 | m_devFuncs->vkDestroyBuffer(m_dev, m_vbuf, nullptr);
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:130:40: error: 'm_vbuf' was not declared in this scope
130 | m_devFuncs->vkDestroyBuffer(m_dev, m_vbuf, nullptr);
| ^~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:131:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkFreeMemory'
131 | m_devFuncs->vkFreeMemory(m_dev, m_vbufMem, nullptr);
| ^~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:131:37: error: 'm_vbufMem' was not declared in this scope
131 | m_devFuncs->vkFreeMemory(m_dev, m_vbufMem, nullptr);
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:133:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyBuffer'
133 | m_devFuncs->vkDestroyBuffer(m_dev, m_ubuf, nullptr);
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:133:40: error: 'm_ubuf' was not declared in this scope
133 | m_devFuncs->vkDestroyBuffer(m_dev, m_ubuf, nullptr);
| ^~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:134:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkFreeMemory'
134 | m_devFuncs->vkFreeMemory(m_dev, m_ubufMem, nullptr);
| ^~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:134:37: error: 'm_ubufMem' was not declared in this scope
134 | m_devFuncs->vkFreeMemory(m_dev, m_ubufMem, nullptr);
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp: In member function 'void SquircleRenderer::mainPassRecordingStart()':
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:190:5: error: 'VkDeviceSize' was not declared in this scope; did you mean 'VkDevice'?
190 | VkDeviceSize ubufOffset = stateInfo.currentFrameSlot * m_allocPerUbuf;
| ^~~~~~~~~~~~
| VkDevice
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:192:32: error: 'class QVulkanDeviceFunctions' has no member named 'vkMapMemory'
192 | VkResult err = m_devFuncs->vkMapMemory(m_dev, m_ubufMem, ubufOffset, m_allocPerUbuf, 0, &p);
| ^~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:192:51: error: 'm_ubufMem' was not declared in this scope
192 | VkResult err = m_devFuncs->vkMapMemory(m_dev, m_ubufMem, ubufOffset, m_allocPerUbuf, 0, &p);
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:192:62: error: 'ubufOffset' was not declared in this scope
192 | VkResult err = m_devFuncs->vkMapMemory(m_dev, m_ubufMem, ubufOffset, m_allocPerUbuf, 0, &p);
| ^~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:192:74: error: 'm_allocPerUbuf' was not declared in this scope
192 | VkResult err = m_devFuncs->vkMapMemory(m_dev, m_ubufMem, ubufOffset, m_allocPerUbuf, 0, &p);
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:193:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
193 | if (err != VK_SUCCESS || !p)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:197:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkUnmapMemory'
197 | m_devFuncs->vkUnmapMemory(m_dev, m_ubufMem);
| ^~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:204:5: error: 'VkCommandBuffer' was not declared in this scope
204 | VkCommandBuffer cb = *reinterpret_cast<VkCommandBuffer *>(
| ^~~~~~~~~~~~~~~
In file included from C:/Qt/6.5.0/mingw_64/include/QtCore/qglobal.h:36,
from C:/Qt/6.5.0/mingw_64/include/QtQml/qtqmlglobal.h:8,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/qtquickglobal.h:7,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/qquickitem.h:7,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/QQuickItem:1,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.h:7,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:4:
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:206:14: error: 'cb' was not declared in this scope
206 | Q_ASSERT(cb);
| ^~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:211:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkCmdBindPipeline'
211 | m_devFuncs->vkCmdBindPipeline(cb, VK_PIPELINE_BIND_POINT_GRAPHICS, m_pipeline);
| ^~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:211:39: error: 'VK_PIPELINE_BIND_POINT_GRAPHICS' was not declared in this scope
211 | m_devFuncs->vkCmdBindPipeline(cb, VK_PIPELINE_BIND_POINT_GRAPHICS, m_pipeline);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:211:72: error: 'm_pipeline' was not declared in this scope; did you mean '_inline'?
211 | m_devFuncs->vkCmdBindPipeline(cb, VK_PIPELINE_BIND_POINT_GRAPHICS, m_pipeline);
| ^~~~~~~~~~
| _inline
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:213:17: error: expected ';' before 'vbufOffset'
213 | VkDeviceSize vbufOffset = 0;
| ^~~~~~~~~~~
| ;
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:214:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkCmdBindVertexBuffers'
214 | m_devFuncs->vkCmdBindVertexBuffers(cb, 0, 1, &m_vbuf, &vbufOffset);
| ^~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:214:51: error: 'm_vbuf' was not declared in this scope
214 | m_devFuncs->vkCmdBindVertexBuffers(cb, 0, 1, &m_vbuf, &vbufOffset);
| ^~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:214:60: error: 'vbufOffset' was not declared in this scope
214 | m_devFuncs->vkCmdBindVertexBuffers(cb, 0, 1, &m_vbuf, &vbufOffset);
| ^~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:217:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkCmdBindDescriptorSets'
217 | m_devFuncs->vkCmdBindDescriptorSets(cb, VK_PIPELINE_BIND_POINT_GRAPHICS, m_pipelineLayout, 0, 1,
| ^~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:217:78: error: 'm_pipelineLayout' was not declared in this scope
217 | m_devFuncs->vkCmdBindDescriptorSets(cb, VK_PIPELINE_BIND_POINT_GRAPHICS, m_pipelineLayout, 0, 1,
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:218:42: error: 'm_ubufDescriptor' was not declared in this scope
218 | &m_ubufDescriptor, 1, &dynamicOffset);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:220:5: error: 'VkViewport' was not declared in this scope
220 | VkViewport vp = { 0, 0, float(m_viewportSize.width()), float(m_viewportSize.height()), 0.0f, 1.0f };
| ^~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:221:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkCmdSetViewport'
221 | m_devFuncs->vkCmdSetViewport(cb, 0, 1, &vp);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:221:45: error: 'vp' was not declared in this scope; did you mean 'p'?
221 | m_devFuncs->vkCmdSetViewport(cb, 0, 1, &vp);
| ^~
| p
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:222:5: error: 'VkRect2D' was not declared in this scope
222 | VkRect2D scissor = {
, { uint32_t(m_viewportSize.width()), uint32_t(m_viewportSize.height()) } };
| ^~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:223:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkCmdSetScissor'
223 | m_devFuncs->vkCmdSetScissor(cb, 0, 1, &scissor);
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:223:44: error: 'scissor' was not declared in this scope
223 | m_devFuncs->vkCmdSetScissor(cb, 0, 1, &scissor);
| ^~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:225:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkCmdDraw'
225 | m_devFuncs->vkCmdDraw(cb, 4, 1, 0, 0);
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp: At global scope:
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:254:15: error: 'VkDeviceSize' does not name a type; did you mean 'VkDevice'?
254 | static inline VkDeviceSize aligned(VkDeviceSize v, VkDeviceSize byteAlign)
| ^~~~~~~~~~~~
| VkDevice
In file included from C:/Qt/6.5.0/mingw_64/include/QtCore/qglobal.h:36,
from C:/Qt/6.5.0/mingw_64/include/QtQml/qtqmlglobal.h:8,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/qtquickglobal.h:7,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/qquickitem.h:7,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/QQuickItem:1,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.h:7,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:4:
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp: In member function 'void SquircleRenderer::init(int)':
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:269:26: error: invalid use of incomplete type 'class QVulkanInstance'
269 | Q_ASSERT(inst && inst->isValid());
| ^~
In file included from C:/Qt/6.5.0/mingw_64/include/QtQuick/qquickwindow.h:11,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/QQuickWindow:1,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.h:8,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:4:
C:/Qt/6.5.0/mingw_64/include/QtGui/qwindow.h:59:7: note: forward declaration of 'class QVulkanInstance'
59 | class QVulkanInstance;
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:275:22: error: invalid use of incomplete type 'class QVulkanInstance'
275 | m_devFuncs = inst->deviceFunctions(m_dev);
| ^~
In file included from C:/Qt/6.5.0/mingw_64/include/QtQuick/qquickwindow.h:11,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/QQuickWindow:1,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.h:8,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:4:
C:/Qt/6.5.0/mingw_64/include/QtGui/qwindow.h:59:7: note: forward declaration of 'class QVulkanInstance'
59 | class QVulkanInstance;
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:276:19: error: invalid use of incomplete type 'class QVulkanInstance'
276 | m_funcs = inst->functions();
| ^~
In file included from C:/Qt/6.5.0/mingw_64/include/QtQuick/qquickwindow.h:11,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/QQuickWindow:1,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.h:8,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:4:
C:/Qt/6.5.0/mingw_64/include/QtGui/qwindow.h:59:7: note: forward declaration of 'class QVulkanInstance'
59 | class QVulkanInstance;
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:279:5: error: 'VkRenderPass' was not declared in this scope
279 | VkRenderPass rp = *reinterpret_cast<VkRenderPass *>(
| ^~~~~~~~~~~~
In file included from C:/Qt/6.5.0/mingw_64/include/QtCore/qglobal.h:36,
from C:/Qt/6.5.0/mingw_64/include/QtQml/qtqmlglobal.h:8,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/qtquickglobal.h:7,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/qquickitem.h:7,
from C:/Qt/6.5.0/mingw_64/include/QtQuick/QQuickItem:1,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.h:7,
from C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:4:
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:281:14: error: 'rp' was not declared in this scope
281 | Q_ASSERT(rp);
| ^~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:285:5: error: 'VkPhysicalDeviceProperties' was not declared in this scope
285 | VkPhysicalDeviceProperties physDevProps;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:286:14: error: 'class QVulkanFunctions' has no member named 'vkGetPhysicalDeviceProperties'
286 | m_funcs->vkGetPhysicalDeviceProperties(m_physDev, &physDevProps);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:286:56: error: 'physDevProps' was not declared in this scope
286 | m_funcs->vkGetPhysicalDeviceProperties(m_physDev, &physDevProps);
| ^~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:288:5: error: 'VkPhysicalDeviceMemoryProperties' was not declared in this scope
288 | VkPhysicalDeviceMemoryProperties physDevMemProps;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:289:14: error: 'class QVulkanFunctions' has no member named 'vkGetPhysicalDeviceMemoryProperties'
289 | m_funcs->vkGetPhysicalDeviceMemoryProperties(m_physDev, &physDevMemProps);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:289:62: error: 'physDevMemProps' was not declared in this scope
289 | m_funcs->vkGetPhysicalDeviceMemoryProperties(m_physDev, &physDevMemProps);
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:291:5: error: 'VkBufferCreateInfo' was not declared in this scope
291 | VkBufferCreateInfo bufferInfo;
| ^~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:292:13: error: 'bufferInfo' was not declared in this scope
292 | memset(&bufferInfo, 0, sizeof(bufferInfo));
| ^~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:293:24: error: 'VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO' was not declared in this scope
293 | bufferInfo.sType = VK_STRUCTURE_TYPE_BUFFER_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:295:24: error: 'VK_BUFFER_USAGE_VERTEX_BUFFER_BIT' was not declared in this scope
295 | bufferInfo.usage = VK_BUFFER_USAGE_VERTEX_BUFFER_BIT;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:296:32: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreateBuffer'
296 | VkResult err = m_devFuncs->vkCreateBuffer(m_dev, &bufferInfo, nullptr, &m_vbuf);
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:296:77: error: 'm_vbuf' was not declared in this scope
296 | VkResult err = m_devFuncs->vkCreateBuffer(m_dev, &bufferInfo, nullptr, &m_vbuf);
| ^~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:297:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
297 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:300:5: error: 'VkMemoryRequirements' was not declared in this scope
300 | VkMemoryRequirements memReq;
| ^~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:301:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkGetBufferMemoryRequirements'
301 | m_devFuncs->vkGetBufferMemoryRequirements(m_dev, m_vbuf, &memReq);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:301:63: error: 'memReq' was not declared in this scope; did you mean 'memset'?
301 | m_devFuncs->vkGetBufferMemoryRequirements(m_dev, m_vbuf, &memReq);
| ^~~~~~
| memset
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:302:5: error: 'VkMemoryAllocateInfo' was not declared in this scope
302 | VkMemoryAllocateInfo allocInfo;
| ^~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:303:13: error: 'allocInfo' was not declared in this scope
303 | memset(&allocInfo, 0, sizeof(allocInfo));
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:304:23: error: 'VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO' was not declared in this scope
304 | allocInfo.sType = VK_STRUCTURE_TYPE_MEMORY_ALLOCATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:308:11: error: 'VkMemoryType' does not name a type
308 | const VkMemoryType *memType = physDevMemProps.memoryTypes;
| ^~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:311:18: error: 'memType' was not declared in this scope
311 | if ((memType[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT)
| ^~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:311:45: error: 'VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT' was not declared in this scope
311 | if ((memType[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:312:52: error: 'VK_MEMORY_PROPERTY_HOST_COHERENT_BIT' was not declared in this scope
312 | && (memType[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:323:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkAllocateMemory'
323 | err = m_devFuncs->vkAllocateMemory(m_dev, &allocInfo, nullptr, &m_vbufMem);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:323:69: error: 'm_vbufMem' was not declared in this scope
323 | err = m_devFuncs->vkAllocateMemory(m_dev, &allocInfo, nullptr, &m_vbufMem);
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:324:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
324 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:328:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkMapMemory'
328 | err = m_devFuncs->vkMapMemory(m_dev, m_vbufMem, 0, allocInfo.allocationSize, 0, &p);
| ^~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:329:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
329 | if (err != VK_SUCCESS || !p)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:332:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkUnmapMemory'
332 | m_devFuncs->vkUnmapMemory(m_dev, m_vbufMem);
| ^~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:333:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkBindBufferMemory'
333 | err = m_devFuncs->vkBindBufferMemory(m_dev, m_vbuf, m_vbufMem, 0);
| ^~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:334:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
334 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:350:5: error: 'm_allocPerUbuf' was not declared in this scope
350 | m_allocPerUbuf = aligned(UBUF_SIZE, physDevProps.limits.minUniformBufferOffsetAlignment);
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:350:22: error: 'aligned' was not declared in this scope; did you mean 'signed'?
350 | m_allocPerUbuf = aligned(UBUF_SIZE, physDevProps.limits.minUniformBufferOffsetAlignment);
| ^~~~~~~
| signed
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:353:24: error: 'VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT' was not declared in this scope
353 | bufferInfo.usage = VK_BUFFER_USAGE_UNIFORM_BUFFER_BIT;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:354:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreateBuffer'
354 | err = m_devFuncs->vkCreateBuffer(m_dev, &bufferInfo, nullptr, &m_ubuf);
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:354:68: error: 'm_ubuf' was not declared in this scope
354 | err = m_devFuncs->vkCreateBuffer(m_dev, &bufferInfo, nullptr, &m_ubuf);
| ^~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:355:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
355 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:357:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkGetBufferMemoryRequirements'
357 | m_devFuncs->vkGetBufferMemoryRequirements(m_dev, m_ubuf, &memReq);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:361:18: error: 'memType' was not declared in this scope
361 | if ((memType[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT)
| ^~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:361:45: error: 'VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT' was not declared in this scope
361 | if ((memType[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_VISIBLE_BIT)
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:362:52: error: 'VK_MEMORY_PROPERTY_HOST_COHERENT_BIT' was not declared in this scope
362 | && (memType[i].propertyFlags & VK_MEMORY_PROPERTY_HOST_COHERENT_BIT))
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:374:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkAllocateMemory'
374 | err = m_devFuncs->vkAllocateMemory(m_dev, &allocInfo, nullptr, &m_ubufMem);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:374:69: error: 'm_ubufMem' was not declared in this scope
374 | err = m_devFuncs->vkAllocateMemory(m_dev, &allocInfo, nullptr, &m_ubufMem);
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:375:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
375 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:378:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkBindBufferMemory'
378 | err = m_devFuncs->vkBindBufferMemory(m_dev, m_ubuf, m_ubufMem, 0);
| ^~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:379:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
379 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:384:5: error: 'VkPipelineCacheCreateInfo' was not declared in this scope
384 | VkPipelineCacheCreateInfo pipelineCacheInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:385:13: error: 'pipelineCacheInfo' was not declared in this scope
385 | memset(&pipelineCacheInfo, 0, sizeof(pipelineCacheInfo));
| ^~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:386:31: error: 'VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO' was not declared in this scope
386 | pipelineCacheInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_CACHE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:387:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreatePipelineCache'
387 | err = m_devFuncs->vkCreatePipelineCache(m_dev, &pipelineCacheInfo, nullptr, &m_pipelineCache);
| ^~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:387:82: error: 'm_pipelineCache' was not declared in this scope
387 | err = m_devFuncs->vkCreatePipelineCache(m_dev, &pipelineCacheInfo, nullptr, &m_pipelineCache);
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:388:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
388 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:391:5: error: 'VkDescriptorSetLayoutBinding' was not declared in this scope
391 | VkDescriptorSetLayoutBinding descLayoutBinding;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:392:13: error: 'descLayoutBinding' was not declared in this scope
392 | memset(&descLayoutBinding, 0, sizeof(descLayoutBinding));
| ^~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:394:40: error: 'VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC' was not declared in this scope
394 | descLayoutBinding.descriptorType = VK_DESCRIPTOR_TYPE_UNIFORM_BUFFER_DYNAMIC;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:396:36: error: 'VK_SHADER_STAGE_VERTEX_BIT' was not declared in this scope
396 | descLayoutBinding.stageFlags = VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_FRAGMENT_BIT;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:396:65: error: 'VK_SHADER_STAGE_FRAGMENT_BIT' was not declared in this scope
396 | descLayoutBinding.stageFlags = VK_SHADER_STAGE_VERTEX_BIT | VK_SHADER_STAGE_FRAGMENT_BIT;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:397:5: error: 'VkDescriptorSetLayoutCreateInfo' was not declared in this scope
397 | VkDescriptorSetLayoutCreateInfo layoutInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:398:13: error: 'layoutInfo' was not declared in this scope
398 | memset(&layoutInfo, 0, sizeof(layoutInfo));
| ^~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:399:24: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO' was not declared in this scope
399 | layoutInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_LAYOUT_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:402:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreateDescriptorSetLayout'
402 | err = m_devFuncs->vkCreateDescriptorSetLayout(m_dev, &layoutInfo, nullptr, &m_resLayout);
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:402:81: error: 'm_resLayout' was not declared in this scope
402 | err = m_devFuncs->vkCreateDescriptorSetLayout(m_dev, &layoutInfo, nullptr, &m_resLayout);
| ^~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:403:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
403 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:406:5: error: 'VkPipelineLayoutCreateInfo' was not declared in this scope
406 | VkPipelineLayoutCreateInfo pipelineLayoutInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:407:13: error: 'pipelineLayoutInfo' was not declared in this scope
407 | memset(&pipelineLayoutInfo, 0, sizeof(pipelineLayoutInfo));
| ^~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:408:32: error: 'VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO' was not declared in this scope
408 | pipelineLayoutInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_LAYOUT_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:411:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreatePipelineLayout'
411 | err = m_devFuncs->vkCreatePipelineLayout(m_dev, &pipelineLayoutInfo, nullptr, &m_pipelineLayout);
| ^~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:411:84: error: 'm_pipelineLayout' was not declared in this scope
411 | err = m_devFuncs->vkCreatePipelineLayout(m_dev, &pipelineLayoutInfo, nullptr, &m_pipelineLayout);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:412:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
412 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:415:5: error: 'VkGraphicsPipelineCreateInfo' was not declared in this scope
415 | VkGraphicsPipelineCreateInfo pipelineInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:416:13: error: 'pipelineInfo' was not declared in this scope
416 | memset(&pipelineInfo, 0, sizeof(pipelineInfo));
| ^~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:417:26: error: 'VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO' was not declared in this scope
417 | pipelineInfo.sType = VK_STRUCTURE_TYPE_GRAPHICS_PIPELINE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:419:5: error: 'VkShaderModuleCreateInfo' was not declared in this scope
419 | VkShaderModuleCreateInfo shaderInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:420:13: error: 'shaderInfo' was not declared in this scope
420 | memset(&shaderInfo, 0, sizeof(shaderInfo));
| ^~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:421:24: error: 'VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO' was not declared in this scope
421 | shaderInfo.sType = VK_STRUCTURE_TYPE_SHADER_MODULE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:424:5: error: 'VkShaderModule' was not declared in this scope
424 | VkShaderModule vertShaderModule;
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:425:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreateShaderModule'
425 | err = m_devFuncs->vkCreateShaderModule(m_dev, &shaderInfo, nullptr, &vertShaderModule);
| ^~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:425:74: error: 'vertShaderModule' was not declared in this scope
425 | err = m_devFuncs->vkCreateShaderModule(m_dev, &shaderInfo, nullptr, &vertShaderModule);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:426:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
426 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:431:19: error: expected ';' before 'fragShaderModule'
431 | VkShaderModule fragShaderModule;
| ^~~~~~~~~~~~~~~~~
| ;
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:432:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreateShaderModule'
432 | err = m_devFuncs->vkCreateShaderModule(m_dev, &shaderInfo, nullptr, &fragShaderModule);
| ^~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:432:74: error: 'fragShaderModule' was not declared in this scope
432 | err = m_devFuncs->vkCreateShaderModule(m_dev, &shaderInfo, nullptr, &fragShaderModule);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:433:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
433 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:436:5: error: 'VkPipelineShaderStageCreateInfo' was not declared in this scope
436 | VkPipelineShaderStageCreateInfo stageInfo[2];
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:437:13: error: 'stageInfo' was not declared in this scope
437 | memset(&stageInfo, 0, sizeof(stageInfo));
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:438:26: error: 'VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO' was not declared in this scope
438 | stageInfo[0].sType = VK_STRUCTURE_TYPE_PIPELINE_SHADER_STAGE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:449:5: error: 'VkVertexInputBindingDescription' was not declared in this scope
449 | VkVertexInputBindingDescription vertexBinding = {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:454:5: error: 'VkVertexInputAttributeDescription' was not declared in this scope
454 | VkVertexInputAttributeDescription vertexAttr =
;
| ^~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:470:5: error: 'VkPipelineDynamicStateCreateInfo' was not declared in this scope
470 | VkPipelineDynamicStateCreateInfo dynamicInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:471:13: error: 'dynamicInfo' was not declared in this scope
471 | memset(&dynamicInfo, 0, sizeof(dynamicInfo));
| ^~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:472:25: error: 'VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO' was not declared in this scope
472 | dynamicInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_DYNAMIC_STATE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:474:34: error: 'dynStates' was not declared in this scope
474 | dynamicInfo.pDynamicStates = dynStates;
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:477:5: error: 'VkPipelineViewportStateCreateInfo' was not declared in this scope
477 | VkPipelineViewportStateCreateInfo viewportInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:478:13: error: 'viewportInfo' was not declared in this scope
478 | memset(&viewportInfo, 0, sizeof(viewportInfo));
| ^~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:479:26: error: 'VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO' was not declared in this scope
479 | viewportInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_VIEWPORT_STATE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:483:5: error: 'VkPipelineInputAssemblyStateCreateInfo' was not declared in this scope
483 | VkPipelineInputAssemblyStateCreateInfo iaInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:484:13: error: 'iaInfo' was not declared in this scope; did you mean 'qInfo'?
484 | memset(&iaInfo, 0, sizeof(iaInfo));
| ^~~~~~
| qInfo
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:485:20: error: 'VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO' was not declared in this scope
485 | iaInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_INPUT_ASSEMBLY_STATE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:486:23: error: 'VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP' was not declared in this scope
486 | iaInfo.topology = VK_PRIMITIVE_TOPOLOGY_TRIANGLE_STRIP;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:489:5: error: 'VkPipelineRasterizationStateCreateInfo' was not declared in this scope
489 | VkPipelineRasterizationStateCreateInfo rsInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:490:13: error: 'rsInfo' was not declared in this scope; did you mean 'qInfo'?
490 | memset(&rsInfo, 0, sizeof(rsInfo));
| ^~~~~~
| qInfo
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:491:20: error: 'VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO' was not declared in this scope
491 | rsInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_RASTERIZATION_STATE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:495:5: error: 'VkPipelineMultisampleStateCreateInfo' was not declared in this scope
495 | VkPipelineMultisampleStateCreateInfo msInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:496:13: error: 'msInfo' was not declared in this scope; did you mean 'qmlInfo'?
496 | memset(&msInfo, 0, sizeof(msInfo));
| ^~~~~~
| qmlInfo
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:497:20: error: 'VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO' was not declared in this scope
497 | msInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_MULTISAMPLE_STATE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:498:35: error: 'VK_SAMPLE_COUNT_1_BIT' was not declared in this scope
498 | msInfo.rasterizationSamples = VK_SAMPLE_COUNT_1_BIT;
| ^~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:501:5: error: 'VkPipelineDepthStencilStateCreateInfo' was not declared in this scope
501 | VkPipelineDepthStencilStateCreateInfo dsInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:502:13: error: 'dsInfo' was not declared in this scope; did you mean 'qInfo'?
502 | memset(&dsInfo, 0, sizeof(dsInfo));
| ^~~~~~
| qInfo
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:503:20: error: 'VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO' was not declared in this scope
503 | dsInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_DEPTH_STENCIL_STATE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:507:5: error: 'VkPipelineColorBlendStateCreateInfo' was not declared in this scope
507 | VkPipelineColorBlendStateCreateInfo blendInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:508:13: error: 'blendInfo' was not declared in this scope
508 | memset(&blendInfo, 0, sizeof(blendInfo));
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:509:23: error: 'VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO' was not declared in this scope
509 | blendInfo.sType = VK_STRUCTURE_TYPE_PIPELINE_COLOR_BLEND_STATE_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:510:5: error: 'VkPipelineColorBlendAttachmentState' was not declared in this scope
510 | VkPipelineColorBlendAttachmentState blend;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:511:13: error: 'blend' was not declared in this scope
511 | memset(&blend, 0, sizeof(blend));
| ^~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:513:33: error: 'VK_BLEND_FACTOR_SRC_ALPHA' was not declared in this scope
513 | blend.srcColorBlendFactor = VK_BLEND_FACTOR_SRC_ALPHA;
| ^~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:514:33: error: 'VK_BLEND_FACTOR_ONE' was not declared in this scope
514 | blend.dstColorBlendFactor = VK_BLEND_FACTOR_ONE;
| ^~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:515:26: error: 'VK_BLEND_OP_ADD' was not declared in this scope
515 | blend.colorBlendOp = VK_BLEND_OP_ADD;
| ^~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:519:28: error: 'VK_COLOR_COMPONENT_R_BIT' was not declared in this scope
519 | blend.colorWriteMask = VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:519:55: error: 'VK_COLOR_COMPONENT_G_BIT' was not declared in this scope
519 | blend.colorWriteMask = VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:519:82: error: 'VK_COLOR_COMPONENT_B_BIT' was not declared in this scope
519 | blend.colorWriteMask = VK_COLOR_COMPONENT_R_BIT | VK_COLOR_COMPONENT_G_BIT | VK_COLOR_COMPONENT_B_BIT
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:520:15: error: 'VK_COLOR_COMPONENT_A_BIT' was not declared in this scope
520 | | VK_COLOR_COMPONENT_A_BIT;
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:529:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreateGraphicsPipelines'
529 | err = m_devFuncs->vkCreateGraphicsPipelines(m_dev, m_pipelineCache, 1, &pipelineInfo, nullptr, &m_pipeline);
| ^~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:529:101: error: 'm_pipeline' was not declared in this scope; did you mean '_inline'?
529 | err = m_devFuncs->vkCreateGraphicsPipelines(m_dev, m_pipelineCache, 1, &pipelineInfo, nullptr, &m_pipeline);
| ^~~~~~~~~~
| _inline
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:531:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyShaderModule'
531 | m_devFuncs->vkDestroyShaderModule(m_dev, vertShaderModule, nullptr);
| ^~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:532:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkDestroyShaderModule'
532 | m_devFuncs->vkDestroyShaderModule(m_dev, fragShaderModule, nullptr);
| ^~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:534:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
534 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:538:5: error: 'VkDescriptorPoolSize' was not declared in this scope
538 | VkDescriptorPoolSize descPoolSizes[] = {
| ^~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:541:5: error: 'VkDescriptorPoolCreateInfo' was not declared in this scope
541 | VkDescriptorPoolCreateInfo descPoolInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:542:13: error: 'descPoolInfo' was not declared in this scope
542 | memset(&descPoolInfo, 0, sizeof(descPoolInfo));
| ^~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:543:26: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO' was not declared in this scope
543 | descPoolInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_POOL_CREATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:546:41: error: 'descPoolSizes' was not declared in this scope
546 | descPoolInfo.poolSizeCount = sizeof(descPoolSizes) / sizeof(descPoolSizes[0]);
| ^~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:548:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkCreateDescriptorPool'
548 | err = m_devFuncs->vkCreateDescriptorPool(m_dev, &descPoolInfo, nullptr, &m_descriptorPool);
| ^~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:548:78: error: 'm_descriptorPool' was not declared in this scope
548 | err = m_devFuncs->vkCreateDescriptorPool(m_dev, &descPoolInfo, nullptr, &m_descriptorPool);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:549:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
549 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:552:5: error: 'VkDescriptorSetAllocateInfo' was not declared in this scope
552 | VkDescriptorSetAllocateInfo descAllocInfo;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:553:13: error: 'descAllocInfo' was not declared in this scope
553 | memset(&descAllocInfo, 0, sizeof(descAllocInfo));
| ^~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:554:27: error: 'VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO' was not declared in this scope
554 | descAllocInfo.sType = VK_STRUCTURE_TYPE_DESCRIPTOR_SET_ALLOCATE_INFO;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:558:23: error: 'class QVulkanDeviceFunctions' has no member named 'vkAllocateDescriptorSets'
558 | err = m_devFuncs->vkAllocateDescriptorSets(m_dev, &descAllocInfo, &m_ubufDescriptor);
| ^~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:558:72: error: 'm_ubufDescriptor' was not declared in this scope
558 | err = m_devFuncs->vkAllocateDescriptorSets(m_dev, &descAllocInfo, &m_ubufDescriptor);
| ^~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:559:16: error: 'VK_SUCCESS' was not declared in this scope; did you mean 'EXIT_SUCCESS'?
559 | if (err != VK_SUCCESS)
| ^~~~~~~~~~
| EXIT_SUCCESS
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:562:5: error: 'VkWriteDescriptorSet' was not declared in this scope
562 | VkWriteDescriptorSet writeInfo;
| ^~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:563:13: error: 'writeInfo' was not declared in this scope
563 | memset(&writeInfo, 0, sizeof(writeInfo));
| ^~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:564:23: error: 'VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET' was not declared in this scope
564 | writeInfo.sType = VK_STRUCTURE_TYPE_WRITE_DESCRIPTOR_SET;
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:569:5: error: 'VkDescriptorBufferInfo' was not declared in this scope
569 | VkDescriptorBufferInfo bufInfo;
| ^~~~~~~~~~~~~~~~~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:570:5: error: 'bufInfo' was not declared in this scope
570 | bufInfo.buffer = m_ubuf;
| ^~~~~~~
C:/Qt/Examples/Qt-6.5.0/quick/scenegraph/vulkanunderqml/vulkansquircle.cpp:574:17: error: 'class QVulkanDeviceFunctions' has no member named 'vkUpdateDescriptorSets'
574 | m_devFuncs->vkUpdateDescriptorSets(m_dev, 1, &writeInfo, 0, nullptr);
| ^~~~~~~~~~~~~~~~~~~~~~
ninja: build stopped: subcommand failed.
12:52:28: The process "C:\Qt\Tools\CMake_64\bin\cmake.exe" exited with code 1.
Error while building/deploying project vulkanunderqml (kit: Desktop Qt 6.5.0 MinGW 64-bit)
When executing step "Build"
12:52:28: Elapsed time: 00:03.
Attachments
Issue Links
- is blocked by
-
QTBUG-112517 Vulkan - needs step through the code with snippets
- Closed