Package Details: raytracinginvulkan-git 7.r16.g5316859-1

Git Clone URL: https://aur.archlinux.org/raytracinginvulkan-git.git (read-only, click to copy)
Package Base: raytracinginvulkan-git
Description: Implementation of Peter Shirley's Ray Tracing In One Weekend book
Upstream URL: https://github.com/GPSnoopy/RayTracingInVulkan
Licenses: BSD
Conflicts: raytracinginvulkan
Provides: raytracinginvulkan
Submitter: PedroHLC
Maintainer: PedroHLC (a821, eggz, chaotic-aur)
Last Packager: chaotic-aur
Votes: 1
Popularity: 0.012811
First Submitted: 2021-04-21 02:27 (UTC)
Last Updated: 2024-02-21 11:47 (UTC)

Pinned Comments

eggz commented on 2023-04-22 09:37 (UTC)

Also I would like to note that upstream here is extremely careless about their code change consequences, and dont perform any kind of QA of their code at all. But, despite that, I would still like to keep this package as upstream as possible to welcome new features as they pop in.

So, If this package does not build anymore, please, let me know! Thank you!

PedroHLC commented on 2021-04-21 02:45 (UTC) (edited on 2021-05-09 15:16 (UTC) by PedroHLC)

How to run?:

cd /opt/raytracinginvulkan/bin
./RayTracer --benchmark --width 1920 --height 1080 --fullscreen --scene 1 --next-scenes --present-mode 0

Contribution and issues in: https://github.com/chaotic-aur/pkgbuild-raytracinginvulkan-git

Latest Comments

1 2 3 Next › Last »

PedroHLC commented on 2024-02-21 14:21 (UTC)

(off: The world runs in circles, I'm where I was 3 years ago.)

@eggz please stay around, a bad fix is still a fix, if someone dislikes a solution, the worst it can happen is a suggestion+fix like happened now.

@a821 feel free to push any fix.

a821 commented on 2024-02-21 14:02 (UTC)

@eggz: no worries.

I just tested it and it compiles with the old imgui in a clean chroot, but for that one needs to update the checksums in addition to checking the old 1.89.9 version, in short:

git clone https://aur.archlinux.org/imgui.git
cd imgui
git switch -c old f3effb36e477c0ca7e16cdd912da01be825f4b4b
updpkgsums

By the way, the PKGBUILD needs git in makedepends.

eggz commented on 2024-02-21 13:04 (UTC)

I am stepping down. What I did was unacceptable, and I shall atone for my actions. I am truly sorry for bringing disgrace to this package. As it stands, I am very far away from finding a solution anyway...

eggz commented on 2024-02-21 13:02 (UTC)

@a821 That was the original old arch package.

a821 commented on 2024-02-21 11:22 (UTC) (edited on 2024-02-21 12:07 (UTC) by a821)

Edit: thanks for fixing it!

@eggz: I agree with @PedroHLC. The easiest is to let the user handle the broken imgui, either by installing your package (*) or building and older version from its AUR repo.

(*) where does imgui-1.89.9-2-x86_64.pkg.tar.zst actually comes from? did you compile it yourself?

PedroHLC commented on 2024-02-21 10:39 (UTC)

@eggz you can add the version constraint in the depends array: depends=('imgui=1.8.9') and let the user handle that -- or add this imgui's source to our sources and literally build it before building this project while adding it to includes/linkage. The current situation in the most unacceptable one indeed.

eggz commented on 2024-02-21 07:15 (UTC)

I mean, it's either that or no working install at all. I'm still working on trying to port this thing with the current libraries in my free time, and it's a real ballbuster. What do you suggest?

eggz commented on 2024-01-11 10:03 (UTC)

Ty for telling me Ivx, I had to dirty fix it because imgui overhauled their code, and so did our upstream, trying to fix... windows builds (+ implemented a new vulkan SDK as a cherry on top). This broke the earlier fixes I had made myself and so now I have a multiplier of fixes to write (on top of the new changes).

So, I have a long list of fixes/compatibility issues to sort and its going to take a long time for me to do that. I will do it (or first take a long look at it) when I have the time, for now, this is just keeping alive the old version.

lvx commented on 2024-01-11 03:21 (UTC) (edited on 2024-01-11 03:23 (UTC) by lvx)

When I try to install this package with yay I get the following error:

==> Starting prepare()...
  -> Hard fixes
Forcing stb dir
  -> Implementing custom patches
Applying ../glslang.patch
error: src/ImGui/imgui_impl_vulkan.cpp: No such file or directory
 -> error making: raytracinginvulkan-git-exit status 2
 -> Failed to install the following packages. Manual intervention is required:
raytracinginvulkan-git - exit status 2

It seems it is not able to find src/ImGui/imgui_impl_vulkan.cpp