Package Details: raytracinginvulkan-git 7.r32.g92170b6-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-3-Clause
Conflicts: raytracinginvulkan
Provides: raytracinginvulkan
Submitter: PedroHLC
Maintainer: PedroHLC (a821, chaotic-aur)
Last Packager: a821
Votes: 1
Popularity: 0.000005
First Submitted: 2021-04-21 02:27 (UTC)
Last Updated: 2025-04-03 19:54 (UTC)

Pinned Comments

<deleted-account> 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

« First ‹ Previous 1 2 3 4 5 Next › Last »

theriddick commented on 2025-04-03 02:14 (UTC)

@a821

Yes feel free to post a test PKGBUILD. I tried to make it with latest imgui as well but it spat out a different error, be nice if it could be updated against that. Might just be a few things to change. I can post the output but I'm sure you could get it yourself.

a821 commented on 2025-04-02 07:39 (UTC)

@theriddick: This package been broken for long; a least for a couple of months when I remembered that I was made a co-maintainer and tried to build it. I doesn't seem someone is using this as you are the first person to notice. The previous maintainer (not @PedroHLC) deleted his account, and not sure if @PedroHLC (or chaotic-aur) is still using this.

That said, and believe it or not, yesterday I spent a couple of hours trying to fix it and somehow I managed to (manually) build it with a custom build of imgui. The issue is that package needs freetype and vulkan support, which are not included in the AUR package, plus additional patches to the CMakeLists.txt file (at least that is what I could figure it out).

I could post a test PKGBUILD if you are (or someone else) interested to test it, just give me a couple of days.

theriddick commented on 2025-04-02 03:35 (UTC) (edited on 2025-04-02 03:36 (UTC) by theriddick)

Grabbed and installed the old imgui package, however got this error with upon package compile

CMake Error at /usr/share/imgui/imgui-config.cmake:41 (if):
  if given arguments:
    "OR" "OR"
  Unknown arguments specified
Call Stack (most recent call first):
  CMakeLists.txt:54 (find_package)
-- Configuring incomplete, errors occurred!
==> ERROR: A failure occurred in build().
    Aborting...

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.

<deleted-account> 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...

<deleted-account> 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.

<deleted-account> 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?