advancingu / qmlogre Goto Github PK
View Code? Open in Web Editor NEWIntegrates Ogre3D into Qt QML scenes by rendering Ogre to FBOs.
License: Other
Integrates Ogre3D into Qt QML scenes by rendering Ogre to FBOs.
License: Other
Hey, I know this project has been inactive for some time, but it would be great to update this and also get it working on OSX! It works great on Linux.
I'm able to build it (with some finagling), but I'm not able to run it. It crashes at GLFrameBufferObject::swapBuffers
when Ogre tries to call glGetIntegerv(GL_FRAMEBUFFER_BINDING_EXT, &oldfb);
.
I ported this to an other project I'm working on, and for some reason it doesn't fail there, but it only renders random pixels to the QQuickItem.
If you have any suggestions on how to get this running on OSX I'd be happy to do the work and make a pull request. Any help would be appreciated!
Thanks.
When building on OSX I get the following errors:
/lib/ogreengine.cpp:101: error: use of undeclared identifier 'GL_ATOMIC_COUNTER_BUFFER'
m_ogreContext->functions()->glBindBuffer(GL_ATOMIC_COUNTER_BUFFER, 0);
lib/ogreengine.cpp:104: error: use of undeclared identifier 'GL_DRAW_INDIRECT_BUFFER'
m_ogreContext->functions()->glBindBuffer(GL_DRAW_INDIRECT_BUFFER, 0);
have problems when i run the example project i get:
error: cannot find -lqmlogre
does this lib require 1.8 only?
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.