{"action":"created","issue":{"url":"https://api.github.com/repos/oreonengine/oreon-engine/issues/38","repository_url":"https://api.github.com/repos/oreonengine/oreon-engine","labels_url":"https://api.github.com/repos/oreonengine/oreon-engine/issues/38/labels{/name}","comments_url":"https://api.github.com/repos/oreonengine/oreon-engine/issues/38/comments","events_url":"https://api.github.com/repos/oreonengine/oreon-engine/issues/38/events","html_url":"https://github.com/oreonengine/oreon-engine/issues/38","id":356162002,"node_id":"MDU6SXNzdWUzNTYxNjIwMDI=","number":38,"title":"Loading fonts image via VkImageHelper.loadImageFromFile(...) causes error output in console","user":{"login":"aromanelli","id":409304,"node_id":"MDQ6VXNlcjQwOTMwNA==","avatar_url":"https://avatars3.githubusercontent.com/u/409304?v=4","gravatar_id":"","url":"https://api.github.com/users/aromanelli","html_url":"https://github.com/aromanelli","followers_url":"https://api.github.com/users/aromanelli/followers","following_url":"https://api.github.com/users/aromanelli/following{/other_user}","gists_url":"https://api.github.com/users/aromanelli/gists{/gist_id}","starred_url":"https://api.github.com/users/aromanelli/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/aromanelli/subscriptions","organizations_url":"https://api.github.com/users/aromanelli/orgs","repos_url":"https://api.github.com/users/aromanelli/repos","events_url":"https://api.github.com/users/aromanelli/events{/privacy}","received_events_url":"https://api.github.com/users/aromanelli/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":2,"created_at":"2018-09-01T01:55:41Z","updated_at":"2018-09-04T08:27:03Z","closed_at":null,"author_association":"CONTRIBUTOR","body":"The following error appears on the console when starting up VkOreonworlds.  Specifically, when line 133 in VkGUI.java makes a call to VkImageHelper.loadImageFromFile(...) ...\r\n\r\n> ERROR OCCURED: Object: 0x7ff8c8826cc8 (Type = 6) | vkCmdPipelineBarrier(): dstStageMask flag VK_PIPELINE_STAGE_FRAGMENT_SHADER_BIT is not compatible with the queue family properties of this command buffer. The spec valid usage text states 'Any pipeline stage included in srcStageMask or dstStageMask must be supported by the capabilities of the queue family specified by the queueFamilyIndex member of the VkCommandPoolCreateInfo structure that was used to create the VkCommandPool that commandBuffer was allocated from, as specified in the table of supported pipeline stages.' (https://www.khronos.org/registry/vulkan/specs/1.0/html/vkspec.html#VUID-vkCmdPipelineBarrier-srcStageMask-01183)\r\n\r\nThe above error is outputted to the console when method vkCmdPipelineBarrier(...), at line 390, in CommandBuffer, is called.  See attached screenshots for further info.\r\n\r\n![oreonengine ij error screenshot 1](https://user-images.githubusercontent.com/409304/44941286-0d2ee980-ad4f-11e8-99fd-3a8b895a4c37.png)\r\n![oreonengine ij error screenshot 2](https://user-images.githubusercontent.com/409304/44941287-1029da00-ad4f-11e8-9adc-1b489ba4d8cf.png)\r\n"},"comment":{"url":"https://api.github.com/repos/oreonengine/oreon-engine/issues/comments/418284263","html_url":"https://github.com/oreonengine/oreon-engine/issues/38#issuecomment-418284263","issue_url":"https://api.github.com/repos/oreonengine/oreon-engine/issues/38","id":418284263,"node_id":"MDEyOklzc3VlQ29tbWVudDQxODI4NDI2Mw==","user":{"login":"oreonengine","id":16321871,"node_id":"MDQ6VXNlcjE2MzIxODcx","avatar_url":"https://avatars0.githubusercontent.com/u/16321871?v=4","gravatar_id":"","url":"https://api.github.com/users/oreonengine","html_url":"https://github.com/oreonengine","followers_url":"https://api.github.com/users/oreonengine/followers","following_url":"https://api.github.com/users/oreonengine/following{/other_user}","gists_url":"https://api.github.com/users/oreonengine/gists{/gist_id}","starred_url":"https://api.github.com/users/oreonengine/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/oreonengine/subscriptions","organizations_url":"https://api.github.com/users/oreonengine/orgs","repos_url":"https://api.github.com/users/oreonengine/repos","events_url":"https://api.github.com/users/oreonengine/events{/privacy}","received_events_url":"https://api.github.com/users/oreonengine/received_events","type":"User","site_admin":false},"created_at":"2018-09-04T08:27:03Z","updated_at":"2018-09-04T08:27:03Z","author_association":"OWNER","body":"Alright thank you, this is a warning by Vulkan. I guess the selected queue family capabilities does not match the use cases the engine needs. It works correctly since the the pipeline barrier (vkCmdPipelineBarrier) is skipped but not even needed by your device. The GTX 1050 is fast enough that the pipeline barriers are not even triggered. However, for slow devices this can be critical and should be fixed. "}}
{"actor":{"display_login":"oreonengine"}}