Coder Social home page Coder Social logo

grapher2d's People

Contributors

sharhar avatar

Stargazers

 avatar

Watchers

 avatar  avatar

Forkers

gui-works

grapher2d's Issues

GLEW windows build

She glew32.dll in windows will not build because of something in the cmake file of glew. Since this project uses the static version I will try to fix this so that windows users don't have to remove "glew" from the project list in VS.

Zoom to cursor

Have the grapher zoom to and from the position of the cursor rather than the center of the screen.

Optimize Shaders

There are multiple "imageLoad" function calls in the shaders that are unnecessary. I will optimize this so that only the pixels required for rendering are loaded once and no more.

Use c++ classes to manage memory

Use things like static pointers, vectors, and other classes to manage memory better and ensure that errors and breakpoints that are caused by memory allocation issues are less common.

Colors

Have the program assign different functions with different colors.

Function culling code

Write an algorithm that doesn't render the lines between the parts of things like the tangent function or mod function. Also, try to find a way to extend the tan function and other functions like it to the top of the screen.

OpenGL functions

Create a class to manage all the OpenGL 1.2+ functions so that they are not loaded in multiple times for every class.

Anti-Aliasing

Implement MSAA or some other algorithm to make the functions look smooth.

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.