Comments (5)
Update:
Initial compile errors are fixed, currently resolving some validation errors before i can make a pull request
[ 00:00:05.772 ]: [Info] [Vulkan] Validation Error:-1666394502(UNASSIGNED-CoreValidation-DrawState-QueryNotReset) Validation Error: [ UNASSIGNED-CoreValidation-DrawState-QueryNotReset ] Object 0: handle = 0x244c4a90628, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x9cacd67a | vkCmdWriteTimestamp(): VkQueryPool 0xbbeb03000000010d[] and query 0: query not reset. After query pool creation, each query must be reset before it is used. Queries must also be reset between uses.
[ 00:00:05.772 ]: [Info] [Vulkan] Validation Error:-1666394502(UNASSIGNED-CoreValidation-DrawState-QueryNotReset) Validation Error: [ UNASSIGNED-CoreValidation-DrawState-QueryNotReset ] Object 0: handle = 0x244c4a90628, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x9cacd67a | vkCmdWriteTimestamp(): VkQueryPool 0xbbeb03000000010d[] and query 1: query not reset. After query pool creation, each query must be reset before it is used. Queries must also be reset between uses.
[ 00:00:05.772 ]: [Info] [Vulkan] Validation Error:-1666394502(UNASSIGNED-CoreValidation-DrawState-QueryNotReset) Validation Error: [ UNASSIGNED-CoreValidation-DrawState-QueryNotReset ] Object 0: handle = 0x244c4a90628, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x9cacd67a | vkCmdWriteTimestamp(): VkQueryPool 0xbbeb03000000010d[] and query 2: query not reset. After query pool creation, each query must be reset before it is used. Queries must also be reset between uses.
[ 00:00:05.773 ]: [Info] [Vulkan] Validation Error:-1666394502(UNASSIGNED-CoreValidation-DrawState-QueryNotReset) Validation Error: [ UNASSIGNED-CoreValidation-DrawState-QueryNotReset ] Object 0: handle = 0x244c4a90628, type = VK_OBJECT_TYPE_COMMAND_BUFFER; | MessageID = 0x9cacd67a | vkCmdWriteTimestamp(): VkQueryPool 0xbbeb03000000010d[] and query 3: query not reset. After query pool creation, each query must be reset before it is used. Queries must also be reset between uses.
[ 00:00:10.534 ]: [Info] [Vulkan] Validation Error:1993347679(VUID-VkGraphicsPipelineCreateInfo-pDynamicStates-00747) Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-pDynamicStates-00747 ] Object 0: handle = 0x244b6775338, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0x76d0125f | vkCreateGraphicsPipelines: The viewport state is static (pCreateInfos[0].pDynamicState->pDynamicStates does not contain VK_DYNAMIC_STATE_VIEWPORT), but pCreateInfos[0].pViewportState->pViewports (=NULL) is an invalid pointer. The Vulkan spec states: If no element of the pDynamicStates member of pDynamicState is VK_DYNAMIC_STATE_VIEWPORT, the pViewports member of pViewportState must be a valid pointer to an array of pViewportState->viewportCount valid VkViewport structures (https://vulkan.lunarg.com/doc/view/1.2.162.0/windows/1.2-extensions/vkspec.html#VUID-VkGraphicsPipelineCreateInfo-pDynamicStates-00747)elineCrea氠唐㣁�☐젡Ʉ
[ 00:00:10.535 ]: [Info] [Vulkan] Validation Error:-816663263(VUID-VkGraphicsPipelineCreateInfo-pDynamicStates-00748) Validation Error: [ VUID-VkGraphicsPipelineCreateInfo-pDynamicStates-00748 ] Object 0: handle = 0x244b6775338, type = VK_OBJECT_TYPE_DEVICE; | MessageID = 0xcf52b521 | vkCreateGraphicsPipelines: The scissor state is static (pCreateInfos[0].pDynamicState->pDynamicStates does not contain VK_DYNAMIC_STATE_SCISSOR), but pCreateInfos[0].pViewportState->pScissors (=NULL) is an invalid pointer. The Vulkan spec states: If no element of the pDynamicStates member of pDynamicState is VK_DYNAMIC_STATE_SCISSOR, the pScissors member of pViewportState must be a valid pointer to an array of pViewportState->scissorCount VkRect2D structures (https://vulkan.lunarg.com/doc/view/1.2.162.0/windows/1.2-extensions/vkspec.html#VUID-VkGraphicsPipelineCreateInfo-pDynamicStates-00748)
from flaxengine.
Compilation works fine with sdk 1.2.162 for me, have you tried this latest version?
from flaxengine.
Compilation works fine with sdk 1.2.162 for me, have you tried this latest version?
Strange that your version is working as the enums that are throwing errors are straight up removed from the latest VulkanSDK. If i was to guess i would have to say your maybe not building Vulkan
Version 1.1.77: https://github.com/KhronosGroup/Vulkan-Headers/blob/sdk-1.1.77/include/vulkan/vulkan_core.h#L1111
Latest: https://github.com/KhronosGroup/Vulkan-Headers/blob/master/include/vulkan/vulkan_core.h#L1420
from flaxengine.
Yeah , you are right , for some reason the build system was choosing an old sdk version, will change that.
from flaxengine.
Fixed in #7
from flaxengine.
Related Issues (20)
- Referencing a script in a field is broken
- [Proposal] Only allow panning view in node editors with either MMB or RMB HOT 3
- Improve const-correctness when creating geometry HOT 1
- [Suggestion] Create a "Create parent for selected actors" option in the Prefab editor for consistency
- Deleting animation event from animation timeline while holding selection breaks window HOT 1
- Nested animations broken. HOT 1
- Add new C++ API for attributes and bindings generations
- Spline doesn't work in prefabs HOT 2
- [Suggestion][Android] Change screen orientation values
- [Bug][Android] Make Android target/compile/min API levels available in settings
- [Bug][Android] Missing exported properties in activity element
- [Suggestion] Improve XML comments in the editor
- [Proposal] Make it possible to pan view in node editor when starting rightlick on node
- Implement occlusion culling
- [Bug] Actor Asset Property Fields get cleared on Script Compilation
- [Proposal] Add audio polyphony
- [Suggestion] Non-destructive reimport workflow in ModelPrefab
- [Suggestion] Record in game scene into a video? HOT 1
- Foliage Losing Shadows when reducing the Cull distance
- Animation engine shows wrong Animation clips
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from flaxengine.