Vsgcompute:
calebcohoon@calebs-iMac ~ % ~/Workspace/vsgExamples/bin/Debug/vsgcompute
[mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3):
program_source:26:26: error: 'function_constant' has a duplicate index '2'
constant uint _167_tmp [[function_constant(2)]];
^
program_source:24:26: note: duplicate 'function_constant' index '2' here
constant uint _166_tmp [[function_constant(2)]];
^
.
[mvk-error] VK_ERROR_INVALID_SHADER_NV: Compute shader function could not be compiled into pipeline. See previous logged error.
libc++abi: terminating with uncaught exception of type vsg::Exception
zsh: abort ~/Workspace/vsgExamples/bin/Debug/vsgcompute
Vsgcomputevertex:
calebcohoon@calebs-iMac ~ % ~/Workspace/vsgExamples/bin/Debug/vsgcomputevertex
[mvk-error] VK_ERROR_OUT_OF_DEVICE_MEMORY: Could not allocate a host-coherent or exportable VkDeviceMemory of size 0 bytes. The maximum memory-aligned size of a host-coherent VkDeviceMemory is 8589934592 bytes.
libc++abi: terminating with uncaught exception of type vsg::Exception
zsh: abort ~/Workspace/vsgExamples/bin/Debug/vsgcomputevertex
Vsgdeviceselection:
calebcohoon@calebs-iMac ~ % ~/Workspace/vsgExamples/bin/Debug/vsgdeviceselection
vkEnumerateInstanceVersion() 4206823
VK_API_VERSION = 1.3.231.0
Using vsg::Window default behavior to create the required vsg::Device.
Warning: ObjectFactory::create() failed to find means to create object
Warning: Unable to create instance of class : ???'2dA?? 5???/earth_root_L0_X0_Y0/ear
Warning: ObjectFactory::create(_Y0_subtile.vsgb?t?\??`?) failed to find means to create object
Warning: Unable to create instance of class : _Y0_subtile.vsgb?t?\??`?vsg::MatrixTransform
vsg::Groupvsg::StateGrouvsg::VertexIndexDraw vsg::vec3Array
\2???U??/??2??ʡ?f??2??ʟ?m!???2????m?/!???2?????/??!?
??Һ/?????x
????/????2?????/!???2???M?5/???-?9(0hq??\+??W#0??j?2???:/!???2???M?5??ʐ8@˕[Q0??ɱ?=?vrK0/:??2???:?!???2????̯?ʐ8@˕[Q0??I??=?vrK0/:?I2????ү!???2???U??????-?9(0hqJ?\+??W#0??jJ?}˒c?J??I?}˒c?J???f?˧DnJhqJf?˧DnJhq?]i?ʺ
vsgdynamictexture_cs:
calebcohoon@calebs-iMac ~ % ~/Workspace/vsgExamples/bin/Debug/vsgdynamictexture_cs models/lz.vsgt
[mvk-error] VK_ERROR_INITIALIZATION_FAILED: Shader library compile failed (Error code 3):
program_source:21:25: error: 'function_constant' has a duplicate index '2'
constant uint _81_tmp [[function_constant(2)]];
^
program_source:19:25: note: duplicate 'function_constant' index '2' here
constant uint _80_tmp [[function_constant(2)]];
^
.
[mvk-error] VK_ERROR_INVALID_SHADER_NV: Compute shader function could not be compiled into pipeline. See previous logged error.
libc++abi: terminating with uncaught exception of type vsg::Exception
zsh: abort ~/Workspace/vsgExamples/bin/Debug/vsgdynamictexture_cs models/lz.vsgt
Vsgmeshshader: I couldn't run due to no support from GPU
Vsgfraytracing: I couldn't run due to no support from GPU
Vsgtexturearray:
calebcohoon@calebs-iMac ~ % ~/Workspace/vsgExamples/bin/Debug/vsgtexturearray models/skybox.vsgt
[mvk-error] VK_ERROR_DEVICE_LOST: MTLCommandBuffer "vkQueueSubmit CommandBuffer on Queue 0-0" execution failed (code 1): Discarded (victim of GPU error/recovery) (00000005:kIOGPUCommandBufferCallbackErrorInnocentVictim)
libc++abi: terminating with uncaught exception of type vsg::Exception
zsh: abort ~/Workspace/vsgExamples/bin/Debug/vsgtexturearray models/skybox.vsgt
I have used git bisect to track down the commit that caused the regression in vsgcomputevertex - all the way back on September 13th:
I should get the final fix check later today. Right now I have a dog to walk!
On Sun, Nov 6, 2022 at 7:36 PM Robert Osfield <robert....@gmail.com> wrote:
>
> My plan is to create an OpenSceneGra[h-1.0 branch tomorrow. We can then use that branch for further testing and to make the final release from, and any subsequent patch releases.
Could you create a 1.0RC1 (or similar) tag, possibly from the first
commit of that branch? This would help for downstream purposes.
On Sun, Nov 6, 2022 at 8:51 PM Robert Osfield <robert....@gmail.com> wrote:
Could you please tag https://github.com/vsg-dev/osg2vsg as well?
Either in-sync with the 1.0.0-rcX VSG tag or with a lower number if
deemed not ready.
BTW, tag-generated tarballs result in weird directories:
https://github.com/vsg-dev/vsgXchange/archive/refs/tags/vsgXchange-1.0.0-rc2.tar.gz
contains vsgXchange-vsgXchange-1.0.0-rc2/ (the name is present twice).
I don't know what's causing this.
0.1.0 works for me, though if you'd rather see it not distributed
downstream yet, maybe no tag works better.
I called all examples by hand. Here are the most important results:vsgexecutecommands:
vsgsubpass:
there weirdest output comes from vsgdeviceselection: no window but a big bunch of binary data on the terminal (only the first ten 'lines'):
--
You received this message because you are subscribed to the Google Groups "vsg-users : VulkanSceneGraph Developer Discussion Group" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vsg-users+...@googlegroups.com.
To view this discussion on the web, visit https://groups.google.com/d/msgid/vsg-users/da2f3c5c-343f-4247-9fc3-920dfb660ee1n%40googlegroups.com.