Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add node editor nodes #685

Open
wants to merge 29 commits into
base: master
Choose a base branch
from
Open

Add node editor nodes #685

wants to merge 29 commits into from

Commits on Mar 31, 2023

  1. Renamed some things + added comments

    Peter Schulman committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    6089829 View commit details
    Browse the repository at this point in the history
  2. Added node_connector struct

    Peter Schulman committed Mar 31, 2023
    Configuration menu
    Copy the full SHA
    5abe124 View commit details
    Browse the repository at this point in the history

Commits on Apr 11, 2023

  1. Node links now take node pointers instead of IDs

    Peter Schulman committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    da7cf40 View commit details
    Browse the repository at this point in the history
  2. Allow only one input per input slot

    Peter Schulman committed Apr 11, 2023
    Configuration menu
    Copy the full SHA
    3d2e410 View commit details
    Browse the repository at this point in the history

Commits on Apr 12, 2023

  1. Detachable/movable links

    Peter Schulman committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    da00363 View commit details
    Browse the repository at this point in the history
  2. Drawing of node as a separate function

    Peter Schulman committed Apr 12, 2023
    Configuration menu
    Copy the full SHA
    ea9bfef View commit details
    Browse the repository at this point in the history

Commits on Apr 13, 2023

  1. Color node creation added

    Peter Schulman committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    52eff50 View commit details
    Browse the repository at this point in the history

Commits on Apr 14, 2023

  1. Node connector positioning

    Peter Schulman committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    e9e391e View commit details
    Browse the repository at this point in the history
  2. Color coded slots + only allow link to same type

    Peter Schulman committed Apr 14, 2023
    Configuration menu
    Copy the full SHA
    f4369ef View commit details
    Browse the repository at this point in the history

Commits on Apr 17, 2023

  1. Color node creation and display, base Node now generic

    Peter Schulman committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    8638849 View commit details
    Browse the repository at this point in the history
  2. Float and Output nodes, all mallocs into node_editor_add

    Peter Schulman committed Apr 17, 2023
    Configuration menu
    Copy the full SHA
    5f1e3ef View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2023

  1. Node eval functions

    Peter Schulman committed Apr 19, 2023
    Configuration menu
    Copy the full SHA
    f165244 View commit details
    Browse the repository at this point in the history

Commits on Apr 26, 2023

  1. Configuration menu
    Copy the full SHA
    4c8c3e3 View commit details
    Browse the repository at this point in the history
  2. Node deletion

    Peter Schulman committed Apr 26, 2023
    Configuration menu
    Copy the full SHA
    e6a82fe View commit details
    Browse the repository at this point in the history

Commits on May 2, 2023

  1. node_editor_delete_link + C89 compliance

    Peter Schulman committed May 2, 2023
    Configuration menu
    Copy the full SHA
    9e9310c View commit details
    Browse the repository at this point in the history
  2. Clean up warnings + C89 compliance

    Peter Schulman committed May 2, 2023
    Configuration menu
    Copy the full SHA
    dc4e3f1 View commit details
    Browse the repository at this point in the history
  3. Link buffer reuse / "memory management"

    Peter Schulman committed May 2, 2023
    Configuration menu
    Copy the full SHA
    fb9d7d6 View commit details
    Browse the repository at this point in the history

Commits on May 3, 2023

  1. Bug fix

    Peter Schulman committed May 3, 2023
    Configuration menu
    Copy the full SHA
    593a51f View commit details
    Browse the repository at this point in the history
  2. Made float node min/max 0.0/1.0 for simplicity

    Peter Schulman committed May 3, 2023
    Configuration menu
    Copy the full SHA
    a27fba8 View commit details
    Browse the repository at this point in the history
  3. Blend nodes added

    Peter Schulman committed May 3, 2023
    Configuration menu
    Copy the full SHA
    151ed01 View commit details
    Browse the repository at this point in the history

Commits on May 28, 2023

  1. camelCase -> snake_case, as in the rest of Nuklear

    Peter Schulman committed May 28, 2023
    Configuration menu
    Copy the full SHA
    3f6cd31 View commit details
    Browse the repository at this point in the history
  2. Renamed node_editor_main back to node_editor

    Peter Schulman committed May 28, 2023
    Configuration menu
    Copy the full SHA
    b2c7c1b View commit details
    Browse the repository at this point in the history

Commits on May 31, 2023

  1. Minor cleanups

    Peter Schulman committed May 31, 2023
    Configuration menu
    Copy the full SHA
    de72f94 View commit details
    Browse the repository at this point in the history
  2. Restore main.c from master

    Peter Schulman committed May 31, 2023
    Configuration menu
    Copy the full SHA
    25e2a0b View commit details
    Browse the repository at this point in the history
  3. Fix blend node out color inverted vs inputs

    Peter Schulman committed May 31, 2023
    Configuration menu
    Copy the full SHA
    2af9955 View commit details
    Browse the repository at this point in the history
  4. Fix blend node out color inverted vs inputs

    Peter Schulman committed May 31, 2023
    Configuration menu
    Copy the full SHA
    7b637bc View commit details
    Browse the repository at this point in the history
  5. Merge branch 'node_demo' of https://github.com/hwps/Nuklear into node…

    …_demo
    Peter Schulman committed May 31, 2023
    Configuration menu
    Copy the full SHA
    a531248 View commit details
    Browse the repository at this point in the history

Commits on Dec 11, 2023

  1. Added link between Color and Output nodes in initial state of node ed…

    …itor demo
    Peter Schulman committed Dec 11, 2023
    Configuration menu
    Copy the full SHA
    862405f View commit details
    Browse the repository at this point in the history

Commits on Sep 5, 2024

  1. Configuration menu
    Copy the full SHA
    8e0e80b View commit details
    Browse the repository at this point in the history