Hello
You can attach the game log.
~.local/share/Serious-Engine/serioussam/SeriousSam.log

It looks like I was in a hurry to add this port to OpenBSD without testing
it on real hardware with Vulkan support. Or Serious Sam has no luck with
integrated Intel graphics. This is already the second case. The first one
had graphic artifacts on the OpenGL renderer.

I have a video card with Vulkan support on one computer. When I have the
opportunity, I’ll try to test it on it, but for now it’s probably better
for me to close the pull request, because without testing on real hardware
it’s difficult to understand the problem.

ср, 13 дек. 2023 г. в 00:35, Kirill Bychkov <[email protected]>:

> On Tue, December 12, 2023 22:36, Thomas Frohwein wrote:
> > On Mon, Dec 11, 2023 at 10:52:58PM +0300, Alexander Pavlov wrote:
> >> Hello!
> >> Thanks @Kirill for approved the pull request.
> >>
> >> This is my other ever port for OpenBSD. It's the open source Serious Sam
> >> Classic engine with vulkan support. The port has two renders OpenGL and
> >> Vulkan. Render switches to the game menu.
> >>
> >> Tested using the OpenGL renderer, since I do not have the opportunity to
> >> test the Vulkan renderer on OpenBSD. On the computer where OpenBSD is
> >> installed, the Radeon HD3000 does not support Vulkan.
> >>
> >> I wish to get this added to the official ports tree, so please leave
> >> any feedback or suggestions on what can be improved. Thank you!
> >>
> >> Source on Github:
> >> https://github.com/tx00100xt/SeriousSamClassic-VK
> >
> > Thanks for submitting this:
> >
> >> @conflict serioussam-*
> >
> > Is this needed? We don't have any other serioussam ports as far as I
> > know.
>
> Yep, if we import both ports - serioussam and serioussam-vk
>
> >
> > DESCR should be formatted, typically with fmt -w 80...
> > README also should be formatted similarly. This means that the line
> > with "directories:" should be pulled up, even if you're going with
> > fmt -w 72 only.
> >
> > Looks like SamTFE/Sources/CMakeLists.txt and
> > SamTSE/Sources/CMakeLists.txt add their own -O2 and -pipe which is
> > better left to our ports build system.
> >
> > I'm getting a segfault in vulkan when trying to launch:
> >
> > $ serioussam
> > STUBBED: load window icon in
> >
> /usr/ports/pobj/serioussam-vk-1.10.6c/SeriousSamClassic-VK-1.10.6c/SamTFE/Sources/SeriousSam/MainWindow.cpp,
> > line 176.
> > STUBBED: Need SDL invisible window or something in
> >
> /usr/ports/pobj/serioussam-vk-1.10.6c/SeriousSamClassic-VK-1.10.6c/SamTFE/Sources/SeriousSam/MainWindow.cpp,
> > line 357.
> > STUBBED: !!! FIXME: get the code back in from Ryan's original port. in
> >
> /usr/ports/pobj/serioussam-vk-1.10.6c/SeriousSamClassic-VK-1.10.6c/SamTFE/Sources/Engine/Base/Stream.cpp,
> > line 995.
> > STUBBED: Report actual SDL device name? in
> >
> /usr/ports/pobj/serioussam-vk-1.10.6c/SeriousSamClassic-VK-1.10.6c/SamTFE/Sources/Engine/Sound/SoundLibrary.cpp,
> > line 270.
> > Segmentation fault (core dumped)
> >
> > With this here as part of the backtrace:
> >
> > #0  0x000004de18ccda2f in ?? () from /usr/X11R6/lib/libvulkan_intel.so
> > No symbol table info available.
> > #1  0x000004de18e3dc49 in ?? () from /usr/X11R6/lib/libvulkan_intel.so
> > No symbol table info available.
> > #2  0x000004de3b846d14 in SvkMain::InitTexture32Bit(unsigned int&,
> VkFormat,
> > void*, VkExtent2D*, unsigned int, bool) () from
> > /usr/local/lib/libEngine.so.0.0
> >
> > That's on an Intel Tigerlake integrated GPU.
> >
> >
>
>
>

Reply via email to