Code Monkey home page Code Monkey logo

quoniam's People

Contributors

limdor avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

quoniam's Issues

Remove raw pointers

This project was started when my knowledge of C++ was limited. In addition C++11 was not easily available.
This ticket is to remove all raw pointers from the project code.
In a first step, some of the ones involving Qt are omitted, Qt has a quite special way to handle memory and ownership.

Application does not start if graphic card not supported

When the graphic card is not supported (insufficient OpenGL version) the application does not start, it is crashing on startup.
This is not about supporting unsupported graphic cards, it is about the application starting and giving an error message saying that this graphic card is not supported.

This issue can be specially anoying for laptops that has two graphic cards, if the one being used is the integrated one it would crash. In this case this behaviour can be chaned on the driver to use the dedicated graphic card.

AppVeyor artifact does not contain shaders

The artifact that is generated in AppVeyor does not contain the shaders. This is unconvenient because the program cannot run without them and need to be copied manually.

Visualization options not working

The visualization of the bounding boxes, bounding spheres and the option to deactivate the visulization of the sphere of viewpoint when it's present doesn't work.

Remove qmake as a build system

Maintaining two build system is expensive to maintain and in addition I have more knowledge on Bazel than qmake. This is why qmake build should be removed.

Migrate project files to Bazel

Qt pro files have several limitations, this is why the idea is to migrate to Bazel in order to have better dependency management and sandbox environment.
The goal is to be able to compile and run the poject with bazel and to be able to compile it also in the Appveyor CI.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.