Comments (9)
dmat4 is defined in ...
/usr/include/glm/fwd.hpp: typedef mat<4, 4, f64, defaultp> dmat4;
the file is in glm-devel package version 0.9.9.8
you need to have glm-devel package installed
try uncommenting line 48 in CMakeLists.txt
find_package ( glm REQUIRED )
What OS ? linux windows mac ?
from fragm.
I have been running graphical fractal programs on google collab... so Linux! I will try this!
from fragm.
I have been having good results running windows vcxsrv and using google gpu with other fractal apps and can GUI sent to my computer over port 6000... I want to include FragM in some colab notebooks I give to some of my artist friends to inspire them to learn about fractals and linux and get high end rendering on the cloud for cheap without banging their heads watching the computer compile. Any help would be appreciated.
from fragm.
I am getting the same error... I think it has to do with GLM version ... I think my version is higher than 9.9.8 can you help me figure out how to install version 9.9.8?
from fragm.
I had success with the INSTALL... I get the 2 first windows open... but as soon as I press ok I loose connection... is there a way to disable the intro window and go straight to the application? here is a link to the colab notebook gist.
https://colab.research.google.com/gist/gschian0/141d39522834f9f828f33132af9c6e5f/fragm.ipynb#scrollTo=rgWxouBUAw_N
this is EXCITING!!!
thanks for any help and this app!
from fragm.
ok... a new error...
QStandardPaths: XDG_RUNTIME_DIR not set, defaulting to '/tmp/runtime-root' failed to get the current screen resources QXcbConnection: XCB error: 170 (Unknown), sequence: 170, resource id: 90, major code: 146 (Unknown), minor code: 20 WARNING: Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported! This is an application bug! Segmentation fault. Fragmentarium crashed!
I just confirmed it's not a windowing issue for sure... going back to using multiple windows in vcxsrv
from fragm.
The intro (splash screen) closes immediately when the main window opens, according to the logs at the above colab link everything builds and installs properly however...
Application calling GLX 1.3 function "glXCreatePbuffer" when GLX 1.3 is not supported! This is an application bug!
...seems odd because nowhere in the source code does FragM call glXCreatePbuffer ? ? ? so how is it an application bug ? ? ? sounds more like the container setup that defines what OS and hardware you are assigned in the system emulation (just a guess)
You may have to change the CMakeLists.txt @ line 50 from
OpenGL_GL_PREFERENCE "LEGACY"
to
OpenGL_GL_PREFERENCE "GLVND"
and recompile everything, rm -rf * .*
in the build folder first.
If you are not using an IDE or cmake-gui then...
cd FragM/Fragmentarium-Source
mkdir build
cd build
cmake -DOpenGL_GL_PREFERENCE=GLVND -DUSE_OPEN_EXR=ON -DCMAKE_INSTALL_PREFIX=/usr/local ..
make install
It also looks like you are running it from the source folder, that's wrong, cd to the install location where Fragmentarium-2.5.6 executable is and run it there, it installs everything FragM needs in that folder so that you can easily move it to anywhere you like by copying or moving that folder. Run like...
cd /usr/local/Fragmentarium-2.5.6
./Fragmentarium-2.5.6
It is not designed specifically to use a remote display so !export DISPLAY=73.56.196.33:0.0 && ./Fragmentarium-2.5.6
may not be possible.
I have no experience with google colab or running FragM in the cloud, it's not designed with that in mind, there are prebuilt binary packages for linux and windows under "releases" and that is all I "officially" support.
from fragm.
Thanks for taking your time to explain this to me! Iām going to see if I can make it work with the information you provided.
from fragm.
I am interested to hear about your results :)
oh, and when running from /usr/local/Fragmentarium/ make sure you have write access on that folder
from fragm.
Related Issues (20)
- failed build HOT 4
- render time with ETA & progress per subframe
- Windows build of Fragmentarium 2.5.6 crashes at startup HOT 6
- Is there any homepage for FragM like there was for Fragmentarium HOT 2
- segfault on mouse click in dead window HOT 1
- Nothing showing HOT 3
- frag/vert compatibility patches should handle `#extension` HOT 11
- cmake 3.20 is too new HOT 1
- Video encoding dialog bug
- Looping camera path
- Ping pong
- Easingcurve crash
- Easing curve loop off by 1
- Rewind animation
- Cannot find `rand` function HOT 4
- Undefined variable "time" when use #define USE_IQ_CLOUDS HOT 7
- The animation render doesn't rename the frames incrementally HOT 6
- glsl preprocessor directives not parsed
- Support exporting to shadertoy HOT 5
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
š Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. ššš
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ā¤ļø Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from fragm.