Dev #1
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -32,3 +32,5 @@
|
||||
*.out
|
||||
*.app
|
||||
|
||||
# Project Executable
|
||||
polypartiCL
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
Copyright (c) 2026 alardner.
|
||||
Copyright (c) 2026 Alex Lardner.
|
||||
|
||||
Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:
|
||||
|
||||
|
||||
@@ -1,3 +1,11 @@
|
||||
# polypartiCL
|
||||
|
||||
Naive photon simulator with SYCL and raylib
|
||||
Naive photon simulator with SYCL and [raylib](https://raylib.com)
|
||||
|
||||
This project uses the [raylib-cpp](https://robloach.github.io/raylib-cpp) wrapper library and is provided in the /include directory.
|
||||
raylib-cpp is licensed under an unmodified zlib/libpng license. A copy of this license is provided at /include/LICENSE.
|
||||
|
||||
cmake assumes icpx and the [Intel OneAPI](https://www.intel.com/content/www/us/en/developer/tools/oneapi/overview.html) environment is installed.
|
||||
You'll need these even if you don't compile with cmake until SYCL gets native LLVM support.
|
||||
|
||||
polypartiCL is licensed with the 3-clause BSD license.
|
||||
|
||||
@@ -1078,8 +1078,8 @@ events:
|
||||
checks:
|
||||
- "Detecting CXX compiler ABI info"
|
||||
directories:
|
||||
source: "/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0"
|
||||
binary: "/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0"
|
||||
source: "/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT"
|
||||
binary: "/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT"
|
||||
cmakeVariables:
|
||||
CMAKE_CXX_FLAGS: ""
|
||||
CMAKE_CXX_FLAGS_DEBUG: "-g -Rno-debug-disables-optimization"
|
||||
@@ -1090,13 +1090,13 @@ events:
|
||||
variable: "CMAKE_CXX_ABI_COMPILED"
|
||||
cached: true
|
||||
stdout: |
|
||||
Change Dir: '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0'
|
||||
Change Dir: '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT'
|
||||
|
||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a52d1/fast
|
||||
/usr/bin/gmake -f CMakeFiles/cmTC_a52d1.dir/build.make CMakeFiles/cmTC_a52d1.dir/build
|
||||
gmake[1]: Entering directory '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0'
|
||||
Building CXX object CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o
|
||||
/opt/intel/oneapi/compiler/2026.0/bin/icpx -v -MD -MT CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp
|
||||
Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_cb135/fast
|
||||
/usr/bin/gmake -f CMakeFiles/cmTC_cb135.dir/build.make CMakeFiles/cmTC_cb135.dir/build
|
||||
gmake[1]: Entering directory '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT'
|
||||
Building CXX object CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o
|
||||
/opt/intel/oneapi/compiler/2026.0/bin/icpx -v -MD -MT CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp
|
||||
Intel(R) oneAPI DPC++/C++ Compiler 2026.0.0 (2026.0.0.20260331)
|
||||
Target: x86_64-unknown-linux-gnu
|
||||
Thread model: posix
|
||||
@@ -1108,7 +1108,7 @@ events:
|
||||
Candidate multilib: .;@m64
|
||||
Selected multilib: .;@m64
|
||||
(in-process)
|
||||
"/opt/intel/oneapi/compiler/2026.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -O2 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model static -fveclib=SVML -faltmathlib=SVMLAltMathLibrary -mframe-pointer=none -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=fast-honor-pragmas -fno-rounding-math -complex-range=promoted -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0 -v -fcoverage-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0 -fclang-abi-compat=22 -resource-dir /opt/intel/oneapi/compiler/2026.0/lib/clang/22 -dependency-file CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -I/opt/intel/oneapi/umf/1.1/include -I/opt/intel/oneapi/dev-utilities/2026.0/include -c-isystem /opt/intel/oneapi/umf/1.1/include -c-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -cxx-isystem /opt/intel/oneapi/umf/1.1/include -cxx-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -internal-isystem /opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /opt/intel/oneapi/compiler/2026.0/lib/clang/22/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -fdwarf2-cfi-asm -fintel-compatibility -fintel-libirc-allowed -fintel-libimf-allowed -o CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp
|
||||
"/opt/intel/oneapi/compiler/2026.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -O2 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model static -fveclib=SVML -faltmathlib=SVMLAltMathLibrary -mframe-pointer=none -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign,preserve-sign -ffp-contract=fast-honor-pragmas -fno-rounding-math -complex-range=promoted -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT -v -fcoverage-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT -fclang-abi-compat=22 -resource-dir /opt/intel/oneapi/compiler/2026.0/lib/clang/22 -dependency-file CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -I/opt/intel/oneapi/umf/1.1/include -I/opt/intel/oneapi/dev-utilities/2026.0/include -c-isystem /opt/intel/oneapi/umf/1.1/include -c-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -cxx-isystem /opt/intel/oneapi/umf/1.1/include -cxx-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -internal-isystem /opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /opt/intel/oneapi/compiler/2026.0/lib/clang/22/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -fdwarf2-cfi-asm -fintel-compatibility -fintel-libirc-allowed -fintel-libimf-allowed -o CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp
|
||||
clang -cc1 version 22.1.0 based upon LLVM 22.1.0 default target x86_64-unknown-linux-gnu
|
||||
ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include"
|
||||
ignoring nonexistent directory "/include"
|
||||
@@ -1128,8 +1128,8 @@ events:
|
||||
/usr/include/x86_64-linux-gnu
|
||||
/usr/include
|
||||
End of search list.
|
||||
Linking CXX executable cmTC_a52d1
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a52d1.dir/link.txt --verbose=1
|
||||
Linking CXX executable cmTC_cb135
|
||||
/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cb135.dir/link.txt --verbose=1
|
||||
Intel(R) oneAPI DPC++/C++ Compiler 2026.0.0 (2026.0.0.20260331)
|
||||
Target: x86_64-unknown-linux-gnu
|
||||
Thread model: posix
|
||||
@@ -1140,9 +1140,9 @@ events:
|
||||
Selected GCC installation: /usr/lib/gcc/x86_64-linux-gnu/15
|
||||
Candidate multilib: .;@m64
|
||||
Selected multilib: .;@m64
|
||||
"/usr/bin/ld" --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_a52d1 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/lib/clang/22/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -L/opt/intel/oneapi/tcm/1.5/lib -L/opt/intel/oneapi/umf/1.1/lib -L/opt/intel/oneapi/tbb/2023.0/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/compiler/2026.0/lib CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lsvml -Bdynamic -Bstatic -lirng -Bdynamic -lstdc++ -Bstatic -limf -Bdynamic -lm -lgcc_s -lgcc -Bstatic -lirc -Bdynamic -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /lib/x86_64-linux-gnu/crtn.o
|
||||
/opt/intel/oneapi/compiler/2026.0/bin/icpx -v CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_a52d1
|
||||
gmake[1]: Leaving directory '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0'
|
||||
"/usr/bin/ld" --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_cb135 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/lib/clang/22/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -L/opt/intel/oneapi/tcm/1.5/lib -L/opt/intel/oneapi/umf/1.1/lib -L/opt/intel/oneapi/tbb/2023.0/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/compiler/2026.0/lib CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lsvml -Bdynamic -Bstatic -lirng -Bdynamic -lstdc++ -Bstatic -limf -Bdynamic -lm -lgcc_s -lgcc -Bstatic -lirc -Bdynamic -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /lib/x86_64-linux-gnu/crtn.o
|
||||
/opt/intel/oneapi/compiler/2026.0/bin/icpx -v CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -o cmTC_cb135
|
||||
gmake[1]: Leaving directory '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT'
|
||||
|
||||
exitCode: 0
|
||||
-
|
||||
@@ -1191,13 +1191,13 @@ events:
|
||||
Parsed CXX implicit link information:
|
||||
link line regex: [^( *|.*[/\\])(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)|CMAKE_LINK_STARTFILE-NOTFOUND|([^/\\]+-)?ld|collect2)[^/\\]*( |$)]
|
||||
linker tool regex: [^[ ]*(->|"|[0-9]+>[ -]*Build:[ 0-9]+ ms[ ]*)?[ ]*(([^"]*[/\\])?(ld[0-9]*(|\\.[a-rt-z][a-z]*|\\.s[a-np-z][a-z]*|\\.so[a-z]+)))("|,| |$)]
|
||||
ignore line: [Change Dir: '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0']
|
||||
ignore line: [Change Dir: '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT']
|
||||
ignore line: []
|
||||
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_a52d1/fast]
|
||||
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_a52d1.dir/build.make CMakeFiles/cmTC_a52d1.dir/build]
|
||||
ignore line: [gmake[1]: Entering directory '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0']
|
||||
ignore line: [Building CXX object CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o]
|
||||
ignore line: [/opt/intel/oneapi/compiler/2026.0/bin/icpx -v -MD -MT CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp]
|
||||
ignore line: [Run Build Command(s): /usr/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_cb135/fast]
|
||||
ignore line: [/usr/bin/gmake -f CMakeFiles/cmTC_cb135.dir/build.make CMakeFiles/cmTC_cb135.dir/build]
|
||||
ignore line: [gmake[1]: Entering directory '/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT']
|
||||
ignore line: [Building CXX object CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o]
|
||||
ignore line: [/opt/intel/oneapi/compiler/2026.0/bin/icpx -v -MD -MT CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -MF CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o.d -o CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -c /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp]
|
||||
ignore line: [Intel(R) oneAPI DPC++/C++ Compiler 2026.0.0 (2026.0.0.20260331)]
|
||||
ignore line: [Target: x86_64-unknown-linux-gnu]
|
||||
ignore line: [Thread model: posix]
|
||||
@@ -1211,7 +1211,7 @@ events:
|
||||
ignore line: [Selected multilib: .]
|
||||
ignore line: [@m64]
|
||||
ignore line: [ (in-process)]
|
||||
ignore line: [ "/opt/intel/oneapi/compiler/2026.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -O2 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model static -fveclib=SVML -faltmathlib=SVMLAltMathLibrary -mframe-pointer=none -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=fast-honor-pragmas -fno-rounding-math -complex-range=promoted -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0 -v -fcoverage-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-cblnM0 -fclang-abi-compat=22 -resource-dir /opt/intel/oneapi/compiler/2026.0/lib/clang/22 -dependency-file CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -I/opt/intel/oneapi/umf/1.1/include -I/opt/intel/oneapi/dev-utilities/2026.0/include -c-isystem /opt/intel/oneapi/umf/1.1/include -c-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -cxx-isystem /opt/intel/oneapi/umf/1.1/include -cxx-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -internal-isystem /opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /opt/intel/oneapi/compiler/2026.0/lib/clang/22/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -fdwarf2-cfi-asm -fintel-compatibility -fintel-libirc-allowed -fintel-libimf-allowed -o CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp]
|
||||
ignore line: [ "/opt/intel/oneapi/compiler/2026.0/bin/compiler/clang" -cc1 -triple x86_64-unknown-linux-gnu -O2 -emit-obj -disable-free -clear-ast-before-backend -disable-llvm-verifier -discard-value-names -main-file-name CMakeCXXCompilerABI.cpp -mrelocation-model static -fveclib=SVML -faltmathlib=SVMLAltMathLibrary -mframe-pointer=none -fapprox-func -funsafe-math-optimizations -fno-signed-zeros -mreassociate -freciprocal-math -fdenormal-fp-math=preserve-sign preserve-sign -ffp-contract=fast-honor-pragmas -fno-rounding-math -complex-range=promoted -mconstructor-aliases -funwind-tables=2 -target-cpu x86-64 -mllvm -x86-enable-unaligned-vector-move=true -tune-cpu generic -debugger-tuning=gdb -fdebug-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT -v -fcoverage-compilation-dir=/home/alardner/projects/polypartiCL/build/CMakeFiles/CMakeScratch/TryCompile-3xF0eT -fclang-abi-compat=22 -resource-dir /opt/intel/oneapi/compiler/2026.0/lib/clang/22 -dependency-file CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o.d -MT CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -sys-header-deps -I/opt/intel/oneapi/umf/1.1/include -I/opt/intel/oneapi/dev-utilities/2026.0/include -c-isystem /opt/intel/oneapi/umf/1.1/include -c-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -cxx-isystem /opt/intel/oneapi/umf/1.1/include -cxx-isystem /opt/intel/oneapi/tbb/2023.0/env/../include -internal-isystem /opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/x86_64-linux-gnu/c++/15 -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../include/c++/15/backward -internal-isystem /opt/intel/oneapi/compiler/2026.0/lib/clang/22/include -internal-isystem /usr/local/include -internal-isystem /usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include -internal-externc-isystem /usr/include/x86_64-linux-gnu -internal-externc-isystem /include -internal-externc-isystem /usr/include -fdeprecated-macro -ferror-limit 19 -fgnuc-version=4.2.1 -fskip-odr-check-in-gmf -fcxx-exceptions -fexceptions -vectorize-loops -vectorize-slp -mllvm -disable-hir-generate-mkl-call -mllvm -loopopt=1 -floopopt-pipeline=light -mllvm -intel-abi-compatible=true -fdwarf2-cfi-asm -fintel-compatibility -fintel-libirc-allowed -fintel-libimf-allowed -o CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -x c++ /usr/share/cmake-4.3/Modules/CMakeCXXCompilerABI.cpp]
|
||||
ignore line: [clang -cc1 version 22.1.0 based upon LLVM 22.1.0 default target x86_64-unknown-linux-gnu]
|
||||
ignore line: [ignoring nonexistent directory "/usr/lib/gcc/x86_64-linux-gnu/15/../../../../x86_64-linux-gnu/include"]
|
||||
ignore line: [ignoring nonexistent directory "/include"]
|
||||
@@ -1231,8 +1231,8 @@ events:
|
||||
ignore line: [ /usr/include/x86_64-linux-gnu]
|
||||
ignore line: [ /usr/include]
|
||||
ignore line: [End of search list.]
|
||||
ignore line: [Linking CXX executable cmTC_a52d1]
|
||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_a52d1.dir/link.txt --verbose=1]
|
||||
ignore line: [Linking CXX executable cmTC_cb135]
|
||||
ignore line: [/usr/bin/cmake -E cmake_link_script CMakeFiles/cmTC_cb135.dir/link.txt --verbose=1]
|
||||
ignore line: [Intel(R) oneAPI DPC++/C++ Compiler 2026.0.0 (2026.0.0.20260331)]
|
||||
ignore line: [Target: x86_64-unknown-linux-gnu]
|
||||
ignore line: [Thread model: posix]
|
||||
@@ -1245,7 +1245,7 @@ events:
|
||||
ignore line: [@m64]
|
||||
ignore line: [Selected multilib: .]
|
||||
ignore line: [@m64]
|
||||
link line: [ "/usr/bin/ld" --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_a52d1 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/lib/clang/22/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -L/opt/intel/oneapi/tcm/1.5/lib -L/opt/intel/oneapi/umf/1.1/lib -L/opt/intel/oneapi/tbb/2023.0/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/compiler/2026.0/lib CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lsvml -Bdynamic -Bstatic -lirng -Bdynamic -lstdc++ -Bstatic -limf -Bdynamic -lm -lgcc_s -lgcc -Bstatic -lirc -Bdynamic -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /lib/x86_64-linux-gnu/crtn.o]
|
||||
link line: [ "/usr/bin/ld" --hash-style=gnu --eh-frame-hdr -m elf_x86_64 -dynamic-linker /lib64/ld-linux-x86-64.so.2 -o cmTC_cb135 /lib/x86_64-linux-gnu/Scrt1.o /lib/x86_64-linux-gnu/crti.o /usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/lib/clang/22/lib/x86_64-unknown-linux-gnu -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/usr/lib/gcc/x86_64-linux-gnu/15 -L/usr/lib/gcc/x86_64-linux-gnu/15/../../../../lib64 -L/lib/x86_64-linux-gnu -L/lib/../lib64 -L/usr/lib/x86_64-linux-gnu -L/usr/lib64 -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../lib -L/opt/intel/oneapi/compiler/2026.0/bin/compiler/../../opt/compiler/lib -L/lib -L/usr/lib -L/opt/intel/oneapi/tcm/1.5/lib -L/opt/intel/oneapi/umf/1.1/lib -L/opt/intel/oneapi/tbb/2023.0/env/../lib/intel64/gcc4.8 -L/opt/intel/oneapi/compiler/2026.0/lib CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o -Bstatic -lsvml -Bdynamic -Bstatic -lirng -Bdynamic -lstdc++ -Bstatic -limf -Bdynamic -lm -lgcc_s -lgcc -Bstatic -lirc -Bdynamic -ldl -lgcc_s -lgcc -lc -lgcc_s -lgcc -Bstatic -lirc_s -Bdynamic /usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o /lib/x86_64-linux-gnu/crtn.o]
|
||||
arg [/usr/bin/ld] ==> ignore
|
||||
arg [--hash-style=gnu] ==> ignore
|
||||
arg [--eh-frame-hdr] ==> ignore
|
||||
@@ -1254,7 +1254,7 @@ events:
|
||||
arg [-dynamic-linker] ==> ignore
|
||||
arg [/lib64/ld-linux-x86-64.so.2] ==> ignore
|
||||
arg [-o] ==> ignore
|
||||
arg [cmTC_a52d1] ==> ignore
|
||||
arg [cmTC_cb135] ==> ignore
|
||||
arg [/lib/x86_64-linux-gnu/Scrt1.o] ==> obj [/lib/x86_64-linux-gnu/Scrt1.o]
|
||||
arg [/lib/x86_64-linux-gnu/crti.o] ==> obj [/lib/x86_64-linux-gnu/crti.o]
|
||||
arg [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o] ==> obj [/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o]
|
||||
@@ -1276,7 +1276,7 @@ events:
|
||||
arg [-L/opt/intel/oneapi/umf/1.1/lib] ==> dir [/opt/intel/oneapi/umf/1.1/lib]
|
||||
arg [-L/opt/intel/oneapi/tbb/2023.0/env/../lib/intel64/gcc4.8] ==> dir [/opt/intel/oneapi/tbb/2023.0/env/../lib/intel64/gcc4.8]
|
||||
arg [-L/opt/intel/oneapi/compiler/2026.0/lib] ==> dir [/opt/intel/oneapi/compiler/2026.0/lib]
|
||||
arg [CMakeFiles/cmTC_a52d1.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
|
||||
arg [CMakeFiles/cmTC_cb135.dir/CMakeCXXCompilerABI.cpp.o] ==> ignore
|
||||
arg [-Bstatic] ==> search static
|
||||
arg [-lsvml] ==> lib [svml]
|
||||
arg [-Bdynamic] ==> search dynamic
|
||||
|
||||
@@ -1,6 +1,379 @@
|
||||
# CMAKE generated file: DO NOT EDIT!
|
||||
# Generated by "Unix Makefiles" Generator, CMake Version 4.3
|
||||
|
||||
CMakeFiles/polypartiCL.dir/src/main.cpp.o
|
||||
/home/alardner/projects/polypartiCL/src/main.cpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib-cpp-utils.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib.hpp
|
||||
/home/alardner/projects/polypartiCL/include/BoundingBox.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Color.hpp
|
||||
/home/alardner/projects/polypartiCL/include/MaterialUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RaylibException.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib-cpp-utils.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Image.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Material.hpp
|
||||
/home/alardner/projects/polypartiCL/include/ModelUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RaylibException.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Vector2.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib-cpp-utils.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib.hpp
|
||||
/home/alardner/projects/polypartiCL/include/BoundingBox.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Matrix.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Model.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RaylibException.hpp
|
||||
/home/alardner/projects/polypartiCL/include/TextureUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib-cpp-utils.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raymath.hpp
|
||||
/home/alardner/projects/polypartiCL/include/AudioStreamUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/FontUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Functions.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Mesh.hpp
|
||||
/home/alardner/projects/polypartiCL/include/MeshUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Model.hpp
|
||||
/home/alardner/projects/polypartiCL/include/MusicUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RayCollision.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RaylibException.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RenderTextureUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/SoundUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/TextureUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Vector2.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Vector3.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Vector4.hpp
|
||||
/home/alardner/projects/polypartiCL/include/WaveUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib-cpp-utils.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raymath.hpp
|
||||
/home/alardner/projects/polypartiCL/include/AudioDevice.hpp
|
||||
/home/alardner/projects/polypartiCL/include/AudioStream.hpp
|
||||
/home/alardner/projects/polypartiCL/include/AudioStreamUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/AutomationEventList.hpp
|
||||
/home/alardner/projects/polypartiCL/include/BoundingBox.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Camera2D.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Camera3D.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Color.hpp
|
||||
/home/alardner/projects/polypartiCL/include/FileData.hpp
|
||||
/home/alardner/projects/polypartiCL/include/FileText.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Font.hpp
|
||||
/home/alardner/projects/polypartiCL/include/FontUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Functions.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Gamepad.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Image.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Keyboard.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Material.hpp
|
||||
/home/alardner/projects/polypartiCL/include/MaterialUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Matrix.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Mesh.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Model.hpp
|
||||
/home/alardner/projects/polypartiCL/include/ModelAnimation.hpp
|
||||
/home/alardner/projects/polypartiCL/include/ModelUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Mouse.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Music.hpp
|
||||
/home/alardner/projects/polypartiCL/include/MusicUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Ray.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RayCollision.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RaylibException.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Rectangle.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RenderTexture.hpp
|
||||
/home/alardner/projects/polypartiCL/include/RenderTextureUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Shader.hpp
|
||||
/home/alardner/projects/polypartiCL/include/ShaderUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Sound.hpp
|
||||
/home/alardner/projects/polypartiCL/include/SoundUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Text.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Texture.hpp
|
||||
/home/alardner/projects/polypartiCL/include/TextureUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Touch.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Vector2.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Vector3.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Vector4.hpp
|
||||
/home/alardner/projects/polypartiCL/include/VrStereoConfig.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Wave.hpp
|
||||
/home/alardner/projects/polypartiCL/include/WaveUnmanaged.hpp
|
||||
/home/alardner/projects/polypartiCL/include/Window.hpp
|
||||
/home/alardner/projects/polypartiCL/include/raylib-cpp.hpp
|
||||
/home/alardner/projects/polypartiCL/src/polypartiCL.hpp
|
||||
/opt/intel/oneapi/compiler/2026.0/include/sycl/detail/defines_elementary.hpp
|
||||
/opt/intel/oneapi/compiler/2026.0/include/sycl/stl_wrappers/cmath
|
||||
/opt/intel/oneapi/compiler/2026.0/include/sycl/stl_wrappers/cstdlib
|
||||
/opt/intel/oneapi/compiler/2026.0/opt/compiler/include/math.h
|
||||
/opt/intel/oneapi/compiler/2026.0/opt/compiler/include/math_common_define.h
|
||||
/opt/intel/oneapi/compiler/2026.0/opt/compiler/include/math_common_undefine.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stdarg___gnuc_va_list.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stdarg___va_copy.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stdarg_header_macro.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stdarg_va_arg.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stdarg_va_copy.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stdarg_va_list.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_header_macro.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_max_align_t.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_null.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_nullptr_t.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_offsetof.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_ptrdiff_t.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_size_t.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/__stddef_wchar_t.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/sanitizer/tsan_interface.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/stdarg.h
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/clang/22/include/stddef.h
|
||||
/opt/intel/oneapi/tbb/2023.0/include/tbb/tbb.h
|
||||
/usr/include/alloca.h
|
||||
/usr/include/asm-generic/bitsperlong.h
|
||||
/usr/include/asm-generic/errno-base.h
|
||||
/usr/include/asm-generic/errno.h
|
||||
/usr/include/asm-generic/int-ll64.h
|
||||
/usr/include/asm-generic/posix_types.h
|
||||
/usr/include/asm-generic/types.h
|
||||
/usr/include/ctype.h
|
||||
/usr/include/endian.h
|
||||
/usr/include/errno.h
|
||||
/usr/include/features-time64.h
|
||||
/usr/include/features.h
|
||||
/usr/include/linux/errno.h
|
||||
/usr/include/linux/posix_types.h
|
||||
/usr/include/linux/sched/types.h
|
||||
/usr/include/linux/stddef.h
|
||||
/usr/include/linux/types.h
|
||||
/usr/include/locale.h
|
||||
/usr/include/math.h
|
||||
/usr/include/pthread.h
|
||||
/usr/include/raylib.h
|
||||
/usr/include/raymath.h
|
||||
/usr/include/rlgl.h
|
||||
/usr/include/sched.h
|
||||
/usr/include/stdc-predef.h
|
||||
/usr/include/stdio.h
|
||||
/usr/include/stdlib.h
|
||||
/usr/include/time.h
|
||||
/usr/include/wchar.h
|
||||
/usr/include/wctype.h
|
||||
/usr/include/x86_64-linux-gnu/asm/bitsperlong.h
|
||||
/usr/include/x86_64-linux-gnu/asm/errno.h
|
||||
/usr/include/x86_64-linux-gnu/asm/posix_types.h
|
||||
/usr/include/x86_64-linux-gnu/asm/posix_types_64.h
|
||||
/usr/include/x86_64-linux-gnu/asm/types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/atomic_wide_counter.h
|
||||
/usr/include/x86_64-linux-gnu/bits/byteswap.h
|
||||
/usr/include/x86_64-linux-gnu/bits/cpu-set.h
|
||||
/usr/include/x86_64-linux-gnu/bits/endian.h
|
||||
/usr/include/x86_64-linux-gnu/bits/endianness.h
|
||||
/usr/include/x86_64-linux-gnu/bits/errno.h
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn-common.h
|
||||
/usr/include/x86_64-linux-gnu/bits/floatn.h
|
||||
/usr/include/x86_64-linux-gnu/bits/flt-eval-method.h
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-fast.h
|
||||
/usr/include/x86_64-linux-gnu/bits/fp-logb.h
|
||||
/usr/include/x86_64-linux-gnu/bits/iscanonical.h
|
||||
/usr/include/x86_64-linux-gnu/bits/libc-header-start.h
|
||||
/usr/include/x86_64-linux-gnu/bits/libm-simd-decl-stubs.h
|
||||
/usr/include/x86_64-linux-gnu/bits/locale.h
|
||||
/usr/include/x86_64-linux-gnu/bits/long-double.h
|
||||
/usr/include/x86_64-linux-gnu/bits/math-vector.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-helper-functions.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-macros.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls-narrow.h
|
||||
/usr/include/x86_64-linux-gnu/bits/mathcalls.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthread_stack_min-dynamic.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes-arch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/pthreadtypes.h
|
||||
/usr/include/x86_64-linux-gnu/bits/sched.h
|
||||
/usr/include/x86_64-linux-gnu/bits/select.h
|
||||
/usr/include/x86_64-linux-gnu/bits/setjmp.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdint-intn.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdio.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdio_lim.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-bsearch.h
|
||||
/usr/include/x86_64-linux-gnu/bits/stdlib-float.h
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_mutex.h
|
||||
/usr/include/x86_64-linux-gnu/bits/struct_rwlock.h
|
||||
/usr/include/x86_64-linux-gnu/bits/thread-shared-types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/time.h
|
||||
/usr/include/x86_64-linux-gnu/bits/time64.h
|
||||
/usr/include/x86_64-linux-gnu/bits/timesize.h
|
||||
/usr/include/x86_64-linux-gnu/bits/timex.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/FILE.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__FILE.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos64_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__fpos_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__locale_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__mbstate_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/__sigset_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clock_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/clockid_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/cookie_io_functions_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/error_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/locale_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/mbstate_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/sigset_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_FILE.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct___jmp_buf_tag.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_itimerspec.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_sched_param.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timespec.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_timeval.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/struct_tm.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/time_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/timer_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/types/wint_t.h
|
||||
/usr/include/x86_64-linux-gnu/bits/typesizes.h
|
||||
/usr/include/x86_64-linux-gnu/bits/uintn-identity.h
|
||||
/usr/include/x86_64-linux-gnu/bits/waitflags.h
|
||||
/usr/include/x86_64-linux-gnu/bits/waitstatus.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wchar.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wctype-wchar.h
|
||||
/usr/include/x86_64-linux-gnu/bits/wordsize.h
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs-64.h
|
||||
/usr/include/x86_64-linux-gnu/gnu/stubs.h
|
||||
/usr/include/x86_64-linux-gnu/sys/cdefs.h
|
||||
/usr/include/x86_64-linux-gnu/sys/select.h
|
||||
/usr/include/x86_64-linux-gnu/sys/single_threaded.h
|
||||
/usr/include/x86_64-linux-gnu/sys/types.h
|
||||
/usr/include/c++/15/array
|
||||
/usr/include/c++/15/backward/auto_ptr.h
|
||||
/usr/include/c++/15/backward/binders.h
|
||||
/usr/include/c++/15/bit
|
||||
/usr/include/c++/15/bits/align.h
|
||||
/usr/include/c++/15/bits/alloc_traits.h
|
||||
/usr/include/c++/15/bits/allocated_ptr.h
|
||||
/usr/include/c++/15/bits/allocator.h
|
||||
/usr/include/c++/15/bits/atomic_base.h
|
||||
/usr/include/c++/15/bits/atomic_lockfree_defines.h
|
||||
/usr/include/c++/15/bits/basic_ios.h
|
||||
/usr/include/c++/15/bits/basic_ios.tcc
|
||||
/usr/include/c++/15/bits/basic_string.h
|
||||
/usr/include/c++/15/bits/basic_string.tcc
|
||||
/usr/include/c++/15/bits/char_traits.h
|
||||
/usr/include/c++/15/bits/charconv.h
|
||||
/usr/include/c++/15/bits/concept_check.h
|
||||
/usr/include/c++/15/bits/cpp_type_traits.h
|
||||
/usr/include/c++/15/bits/cxxabi_forced.h
|
||||
/usr/include/c++/15/bits/cxxabi_init_exception.h
|
||||
/usr/include/c++/15/bits/exception.h
|
||||
/usr/include/c++/15/bits/exception_defines.h
|
||||
/usr/include/c++/15/bits/exception_ptr.h
|
||||
/usr/include/c++/15/bits/functexcept.h
|
||||
/usr/include/c++/15/bits/functional_hash.h
|
||||
/usr/include/c++/15/bits/hash_bytes.h
|
||||
/usr/include/c++/15/bits/invoke.h
|
||||
/usr/include/c++/15/bits/ios_base.h
|
||||
/usr/include/c++/15/bits/istream.tcc
|
||||
/usr/include/c++/15/bits/locale_classes.h
|
||||
/usr/include/c++/15/bits/locale_classes.tcc
|
||||
/usr/include/c++/15/bits/locale_facets.h
|
||||
/usr/include/c++/15/bits/locale_facets.tcc
|
||||
/usr/include/c++/15/bits/localefwd.h
|
||||
/usr/include/c++/15/bits/memory_resource.h
|
||||
/usr/include/c++/15/bits/memoryfwd.h
|
||||
/usr/include/c++/15/bits/move.h
|
||||
/usr/include/c++/15/bits/nested_exception.h
|
||||
/usr/include/c++/15/bits/new_allocator.h
|
||||
/usr/include/c++/15/bits/ostream.h
|
||||
/usr/include/c++/15/bits/ostream.tcc
|
||||
/usr/include/c++/15/bits/ostream_insert.h
|
||||
/usr/include/c++/15/bits/postypes.h
|
||||
/usr/include/c++/15/bits/predefined_ops.h
|
||||
/usr/include/c++/15/bits/ptr_traits.h
|
||||
/usr/include/c++/15/bits/range_access.h
|
||||
/usr/include/c++/15/bits/refwrap.h
|
||||
/usr/include/c++/15/bits/requires_hosted.h
|
||||
/usr/include/c++/15/bits/shared_ptr.h
|
||||
/usr/include/c++/15/bits/shared_ptr_atomic.h
|
||||
/usr/include/c++/15/bits/shared_ptr_base.h
|
||||
/usr/include/c++/15/bits/specfun.h
|
||||
/usr/include/c++/15/bits/std_abs.h
|
||||
/usr/include/c++/15/bits/stl_algobase.h
|
||||
/usr/include/c++/15/bits/stl_bvector.h
|
||||
/usr/include/c++/15/bits/stl_construct.h
|
||||
/usr/include/c++/15/bits/stl_function.h
|
||||
/usr/include/c++/15/bits/stl_iterator.h
|
||||
/usr/include/c++/15/bits/stl_iterator_base_funcs.h
|
||||
/usr/include/c++/15/bits/stl_iterator_base_types.h
|
||||
/usr/include/c++/15/bits/stl_pair.h
|
||||
/usr/include/c++/15/bits/stl_raw_storage_iter.h
|
||||
/usr/include/c++/15/bits/stl_relops.h
|
||||
/usr/include/c++/15/bits/stl_tempbuf.h
|
||||
/usr/include/c++/15/bits/stl_uninitialized.h
|
||||
/usr/include/c++/15/bits/stl_vector.h
|
||||
/usr/include/c++/15/bits/streambuf.tcc
|
||||
/usr/include/c++/15/bits/streambuf_iterator.h
|
||||
/usr/include/c++/15/bits/string_view.tcc
|
||||
/usr/include/c++/15/bits/stringfwd.h
|
||||
/usr/include/c++/15/bits/unique_ptr.h
|
||||
/usr/include/c++/15/bits/uses_allocator.h
|
||||
/usr/include/c++/15/bits/uses_allocator_args.h
|
||||
/usr/include/c++/15/bits/utility.h
|
||||
/usr/include/c++/15/bits/vector.tcc
|
||||
/usr/include/c++/15/bits/version.h
|
||||
/usr/include/c++/15/cctype
|
||||
/usr/include/c++/15/cerrno
|
||||
/usr/include/c++/15/clocale
|
||||
/usr/include/c++/15/cmath
|
||||
/usr/include/c++/15/compare
|
||||
/usr/include/c++/15/concepts
|
||||
/usr/include/c++/15/cstddef
|
||||
/usr/include/c++/15/cstdio
|
||||
/usr/include/c++/15/cstdlib
|
||||
/usr/include/c++/15/cwchar
|
||||
/usr/include/c++/15/cwctype
|
||||
/usr/include/c++/15/debug/assertions.h
|
||||
/usr/include/c++/15/debug/debug.h
|
||||
/usr/include/c++/15/exception
|
||||
/usr/include/c++/15/ext/aligned_buffer.h
|
||||
/usr/include/c++/15/ext/alloc_traits.h
|
||||
/usr/include/c++/15/ext/atomicity.h
|
||||
/usr/include/c++/15/ext/concurrence.h
|
||||
/usr/include/c++/15/ext/numeric_traits.h
|
||||
/usr/include/c++/15/ext/string_conversions.h
|
||||
/usr/include/c++/15/ext/type_traits.h
|
||||
/usr/include/c++/15/initializer_list
|
||||
/usr/include/c++/15/ios
|
||||
/usr/include/c++/15/iosfwd
|
||||
/usr/include/c++/15/iostream
|
||||
/usr/include/c++/15/istream
|
||||
/usr/include/c++/15/limits
|
||||
/usr/include/c++/15/math.h
|
||||
/usr/include/c++/15/memory
|
||||
/usr/include/c++/15/new
|
||||
/usr/include/c++/15/ostream
|
||||
/usr/include/c++/15/pstl/execution_defs.h
|
||||
/usr/include/c++/15/pstl/glue_memory_defs.h
|
||||
/usr/include/c++/15/pstl/pstl_config.h
|
||||
/usr/include/c++/15/stdexcept
|
||||
/usr/include/c++/15/streambuf
|
||||
/usr/include/c++/15/string
|
||||
/usr/include/c++/15/string_view
|
||||
/usr/include/c++/15/system_error
|
||||
/usr/include/c++/15/tr1/bessel_function.tcc
|
||||
/usr/include/c++/15/tr1/beta_function.tcc
|
||||
/usr/include/c++/15/tr1/ell_integral.tcc
|
||||
/usr/include/c++/15/tr1/exp_integral.tcc
|
||||
/usr/include/c++/15/tr1/gamma.tcc
|
||||
/usr/include/c++/15/tr1/hypergeometric.tcc
|
||||
/usr/include/c++/15/tr1/legendre_function.tcc
|
||||
/usr/include/c++/15/tr1/modified_bessel_func.tcc
|
||||
/usr/include/c++/15/tr1/poly_hermite.tcc
|
||||
/usr/include/c++/15/tr1/poly_laguerre.tcc
|
||||
/usr/include/c++/15/tr1/riemann_zeta.tcc
|
||||
/usr/include/c++/15/tr1/special_function_util.h
|
||||
/usr/include/c++/15/tuple
|
||||
/usr/include/c++/15/type_traits
|
||||
/usr/include/c++/15/typeinfo
|
||||
/usr/include/c++/15/utility
|
||||
/usr/include/c++/15/vector
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/atomic_word.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/c++allocator.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/c++config.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/c++locale.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/cpu_defines.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/ctype_base.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/ctype_inline.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/error_constants.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/gthr-default.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/gthr.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h
|
||||
|
||||
CMakeFiles/polypartiCL.dir/src/polypartiCL.cpp.o
|
||||
/home/alardner/projects/polypartiCL/src/polypartiCL.cpp
|
||||
/home/alardner/projects/polypartiCL/src/polypartiCL.hpp
|
||||
@@ -639,3 +1012,47 @@ CMakeFiles/polypartiCL.dir/src/polypartiCL.cpp.o
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/os_defines.h
|
||||
/usr/include/x86_64-linux-gnu/c++/15/bits/time_members.h
|
||||
|
||||
polypartiCL
|
||||
/lib/x86_64-linux-gnu/Scrt1.o
|
||||
/lib/x86_64-linux-gnu/crti.o
|
||||
/lib/x86_64-linux-gnu/crtn.o
|
||||
/lib/x86_64-linux-gnu/libc.so
|
||||
/lib/x86_64-linux-gnu/libdl.a
|
||||
/lib/x86_64-linux-gnu/libgcc_s.so.1
|
||||
/lib/x86_64-linux-gnu/libm.so
|
||||
/lib64/ld-linux-x86-64.so.2
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libimf.a
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libirc.a
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libirc_s.a
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libirng.a
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libsvml.a
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libsycl-devicelib-host.a
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libsycl.so
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libimf.so
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libintlc.so.5
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libirng.so
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libsvml.so
|
||||
/opt/intel/oneapi/compiler/2026.0/lib/libur_loader.so.0
|
||||
/tmp/icpx-0a1da134b6/main-6e9924.o
|
||||
/tmp/icpx-0a1da134b6/polypartiCL-c43ca4.o
|
||||
/tmp/icpx-0a1da134b6/polypartiCL-wrapper-5876b9.o
|
||||
/usr/lib/gcc/x86_64-linux-gnu/15/crtbeginS.o
|
||||
/usr/lib/gcc/x86_64-linux-gnu/15/crtendS.o
|
||||
/usr/lib/gcc/x86_64-linux-gnu/15/libgcc.a
|
||||
/usr/lib/gcc/x86_64-linux-gnu/15/libgcc_s.so
|
||||
/usr/lib/gcc/x86_64-linux-gnu/15/libstdc++.so
|
||||
/usr/lib/x86_64-linux-gnu/libX11.so.6
|
||||
/usr/lib/x86_64-linux-gnu/libXau.so.6
|
||||
/usr/lib/x86_64-linux-gnu/libXdmcp.so.6
|
||||
/usr/lib/x86_64-linux-gnu/libc.so.6
|
||||
/usr/lib/x86_64-linux-gnu/libc_nonshared.a
|
||||
/usr/lib/x86_64-linux-gnu/libdl.so.2
|
||||
/usr/lib/x86_64-linux-gnu/libglfw.so.3
|
||||
/usr/lib/x86_64-linux-gnu/libm.so.6
|
||||
/usr/lib/x86_64-linux-gnu/libmvec.so.1
|
||||
/usr/lib/x86_64-linux-gnu/libpthread.so.0
|
||||
/usr/lib/x86_64-linux-gnu/libraylib.so.6.0.0
|
||||
/usr/lib/x86_64-linux-gnu/librt.so.1
|
||||
/usr/lib/x86_64-linux-gnu/libxcb.so.1
|
||||
/usr/lib/x86_64-linux-gnu/libz.so.1
|
||||
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,16 @@
|
||||
Copyright (c) 2026 Rob Loach (@RobLoach)
|
||||
|
||||
This software is provided "as-is", without any express or implied warranty. In no event
|
||||
will the authors be held liable for any damages arising from the use of this software.
|
||||
|
||||
Permission is granted to anyone to use this software for any purpose, including commercial
|
||||
applications, and to alter it and redistribute it freely, subject to the following restrictions:
|
||||
|
||||
1. The origin of this software must not be misrepresented; you must not claim that you
|
||||
wrote the original software. If you use this software in a product, an acknowledgment
|
||||
in the product documentation would be appreciated but is not required.
|
||||
|
||||
2. Altered source versions must be plainly marked as such, and must not be misrepresented
|
||||
as being the original software.
|
||||
|
||||
3. This notice may not be removed or altered from any source distribution.
|
||||
+3
-3
@@ -1,4 +1,4 @@
|
||||
s
|
||||
20000 0.5 0.33333333333 0 360 cyan
|
||||
20000 0.3555 0.783 0 360 magenta
|
||||
20000 0.6445 0.783 0 360 yellow
|
||||
20000 0.5 0.33333333333 0 360 cyan 1 2
|
||||
20000 0.3555 0.783 0 360 magenta 1 2
|
||||
20000 0.6445 0.783 0 360 yellow 1 2
|
||||
|
||||
BIN
Binary file not shown.
+8
-15
@@ -28,12 +28,14 @@ int main(int argc, char* argv[]) {
|
||||
if (argv[i] == "--rotate"s || argv[i] == "-r"s) {
|
||||
rotate = true;
|
||||
}
|
||||
if (argv[i] == "--nolines"s || argv[i] == "-l"s) {
|
||||
drawLines = false;
|
||||
}
|
||||
}
|
||||
|
||||
Polyparti::Room sim(screenWidth, screenHeight, fps);
|
||||
|
||||
vector<raylib::Vector2> lines;
|
||||
cout << "ok-1" << endl;
|
||||
|
||||
sim.loadRoom(roomName);
|
||||
sim.loadParticles(partName);
|
||||
@@ -66,19 +68,8 @@ int main(int argc, char* argv[]) {
|
||||
if (IsKeyPressed(KEY_B)) useShader = !useShader;
|
||||
if (IsKeyPressed(KEY_SPACE)) paused = !paused;
|
||||
if (IsKeyPressed(KEY_T)) sim.reverseInterval();
|
||||
//if (IsKeyPressed(KEY_UP)) sim.adjustInterval(d_interval_pct);
|
||||
//if (IsKeyPressed(KEY_DOWN)) sim.adjustInterval(-d_interval_pct);
|
||||
/*if (IsMouseButtonPressed(MOUSE_BUTTON_LEFT)) {
|
||||
mouse_f = GetMousePosition();
|
||||
mouse_f -= midpoint;
|
||||
mouse_d = GetMouseDelta();
|
||||
mouse_i = mouse_f - mouse_d;
|
||||
angle = mouse_f.DotProduct(mouse_i);
|
||||
angle = angle / mouse_f.Length() * mouse_i.Length();
|
||||
angle = acos(angle);
|
||||
}*/
|
||||
if (!paused) {
|
||||
sim.updateFields();
|
||||
sim.updateFields(window.GetTime());
|
||||
if (rotate) sim.rotateRoom(angle);
|
||||
lines.clear();
|
||||
}
|
||||
@@ -129,8 +120,10 @@ int main(int argc, char* argv[]) {
|
||||
DrawTextureRec(blur.texture, {0, 0, resolution[0], -resolution[1]}, {0,0}, WHITE);
|
||||
blurShader.EndMode();
|
||||
} else {
|
||||
for (int i = 0; i < (int)lines.size() - 1; i++) {
|
||||
lines[i].DrawLine(lines[i+1], WHITE);
|
||||
if (drawLines) {
|
||||
for (int i = 0; i < (int)lines.size() - 1; i++) {
|
||||
lines[i].DrawLine(lines[i+1], WHITE);
|
||||
}
|
||||
}
|
||||
|
||||
for (int i = 0; i < sim.getFieldCount(); i++) {
|
||||
|
||||
+8
-8
@@ -12,7 +12,7 @@ using namespace sycl;
|
||||
|
||||
struct Polyparti::ParticleField::ColCode {
|
||||
std::vector<XYVector> positions, velocities;
|
||||
float t, fieldTime, lifeTime;
|
||||
float t, fieldTime = 0, lifeTime = 0;
|
||||
int count, decay = 0;
|
||||
int color[4];
|
||||
//float decay = 1.0f;
|
||||
@@ -230,7 +230,7 @@ void Polyparti::ParticleField::updateField(std::vector<XYVector> verticies) {
|
||||
colcode->moveParticles();
|
||||
colcode->fieldTime += colcode->t;
|
||||
if (colcode->dies) {
|
||||
if (colcode->lifeTime >= colcode->fieldTime) {
|
||||
if (colcode->fieldTime >= colcode->lifeTime) {
|
||||
colcode->color[3] -= colcode->decay;
|
||||
}
|
||||
if (colcode->color[3] <= 0) {
|
||||
@@ -311,8 +311,8 @@ void Polyparti::ParticleField::setInterval(const float interval) {
|
||||
void Polyparti::ParticleField::setDecay(const float t, const float d) {
|
||||
if (t != 0) {
|
||||
colcode->dies = true;
|
||||
colcode->lifeTime = fabs(t);
|
||||
colcode->decay = static_cast<int>(fabs(d) * 255);
|
||||
colcode->lifeTime = t;
|
||||
colcode->decay = static_cast<int>(fabs(d));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -421,7 +421,7 @@ void Polyparti::Room::loadParticles(std::string name) {
|
||||
else if (check == 'r') { relativeRoom = true; }
|
||||
|
||||
if (partfile.is_open()) {
|
||||
while (partfile >> count >> x >> y >> deg_start >> deg_end >> color) {
|
||||
while (partfile >> count >> x >> y >> deg_start >> deg_end >> color >> life >> decay) {
|
||||
if (relativeScreen) {
|
||||
x *= screenWidth;
|
||||
y *= screenHeight;
|
||||
@@ -435,8 +435,8 @@ void Polyparti::Room::loadParticles(std::string name) {
|
||||
newEntry.deg_start = deg_start;
|
||||
newEntry.deg_end = deg_end;
|
||||
newEntry.color = color;
|
||||
//newEntry.life = life;
|
||||
//newEntry.decayRate = decay;
|
||||
newEntry.life = life;
|
||||
newEntry.decayRate = decay;
|
||||
|
||||
this->info.push_back(newEntry);
|
||||
}
|
||||
@@ -484,7 +484,7 @@ void Polyparti::Room::rotateRoom(float degrees) {
|
||||
|
||||
void Polyparti::Room::addFields() { for (auto& i: info) initField(i);}
|
||||
|
||||
void Polyparti::Room::updateFields() {
|
||||
void Polyparti::Room::updateFields(double time) {
|
||||
for (auto& f : field) {
|
||||
f.updateField(implRoom->corners);
|
||||
}
|
||||
|
||||
+1
-1
@@ -83,7 +83,7 @@ namespace Polyparti {
|
||||
void rotateRoom(float degrees);
|
||||
void initField(fieldInfo info);
|
||||
void addFields();
|
||||
void updateFields();
|
||||
void updateFields(double time);
|
||||
ParticleField& getField(int index);
|
||||
void adjustInterval(const float pct);
|
||||
void reverseInterval();
|
||||
|
||||
Reference in New Issue
Block a user