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, chaotic-aur)
Last Packager: chaotic-aur
Votes: 1
Popularity: 0.000062
First Submitted: 2021-04-21 02:27 (UTC)
Last Updated: 2024-02-21 11:47 (UTC)

Dependencies (18)

Required by (0)

Sources (2)

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

<deleted-account> commented on 2023-03-31 10:06 (UTC)

This build fails.

[ 68%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp: In function ‘void ImGui_ImplGlfw_UpdateKeyModifiers(int)’:
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:250:20: error: ‘ImGuiKey_ModCtrl’ was not declared in this scope; did you mean ‘ImGuiKey_LeftCtrl’?
  250 |     io.AddKeyEvent(ImGuiKey_ModCtrl, (mods & GLFW_MOD_CONTROL) != 0);
      |                    ^~~~~~~~~~~~~~~~
      |                    ImGuiKey_LeftCtrl
cd /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/build/src && /usr/bin/c++ -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DUNIX -I/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/. -I/usr/include/stb -isystem /usr/include/freetype2 -march=native -mtune=native -O2 -pipe -fno-plt -O3 -DNDEBUG -std=gnu++17 -Wall -fvisibility=hidden -MD -MT src/CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o -MF CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o.d -o CMakeFiles/RayTracer.dir/Vulkan/RenderPass.cpp.o -c /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/Vulkan/RenderPass.cpp
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:251:20: error: ‘ImGuiKey_ModShift’ was not declared in this scope; did you mean ‘ImGuiKey_LeftShift’?
  251 |     io.AddKeyEvent(ImGuiKey_ModShift, (mods & GLFW_MOD_SHIFT) != 0);
      |                    ^~~~~~~~~~~~~~~~~
      |                    ImGuiKey_LeftShift
[ 69%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:252:20: error: ‘ImGuiKey_ModAlt’ was not declared in this scope; did you mean ‘ImGuiKey_LeftAlt’?
  252 |     io.AddKeyEvent(ImGuiKey_ModAlt, (mods & GLFW_MOD_ALT) != 0);
      |                    ^~~~~~~~~~~~~~~
      |                    ImGuiKey_LeftAlt
[ 70%] Building CXX object src/CMakeFiles/RayTracer.dir/Vulkan/Semaphore.cpp.o
cd /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/build/src && /usr/bin/c++ -DIMGUI_DISABLE_OBSOLETE_FUNCTIONS -DUNIX -I/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/. -I/usr/include/stb -isystem /usr/include/freetype2 -march=native -mtune=native -O2 -pipe -fno-plt -O3 -DNDEBUG -std=gnu++17 -Wall -fvisibility=hidden -MD -MT src/CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o -MF CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o.d -o CMakeFiles/RayTracer.dir/Vulkan/Sampler.cpp.o -c /tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/Vulkan/Sampler.cpp
/tmp/build/raytracinginvulkan-git/src/raytracinginvulkan/src/ImGui/imgui_impl_glfw.cpp:253:20: error: ‘ImGuiKey_ModSuper’ was not declared in this scope; did you mean ‘ImGuiKey_LeftSuper’?
  253 |     io.AddKeyEvent(ImGuiKey_ModSuper, (mods & GLFW_MOD_SUPER) != 0);
      |                    ^~~~~~~~~~~~~~~~~
      |                    ImGuiKey_LeftSuper

PedroHLC commented on 2021-09-08 10:45 (UTC)

Exactly, as a Wayland user I have to force it through XWayland.

EndlessEden commented on 2021-09-08 08:45 (UTC)

Why is this specifying 'glfw-x11' over 'glfw'? - This breaks wayland-focused systems?

BlondVador commented on 2021-05-24 05:11 (UTC)

@PedroHLC Yes it works fine now. Thank you.

PedroHLC commented on 2021-05-18 23:33 (UTC)

@BlondVador it should be fixed now...

BlondVador commented on 2021-05-18 21:59 (UTC) (edited on 2021-05-18 22:00 (UTC) by BlondVador)

Hello I don't know how to fix this, I've freetype2 installed :

CMake Error at CMakeLists.txt:51 (find_package):
Could not find a package configuration file provided by "freetype" with any
of the following names:

freetypeConfig.cmake
freetype-config.cmake

Add the installation prefix of "freetype" to CMAKE_PREFIX_PATH or set
"freetype_DIR" to a directory containing one of the above files.  If
"freetype" provides a separate development package or SDK, be sure it has
been installed.

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