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

Added a shadertoy example #314

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

Added a shadertoy example #314

wants to merge 5 commits into from

Commits on Oct 11, 2024

  1. Added a shadertoy example

    dov committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    a910cfd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6016a40 View commit details
    Browse the repository at this point in the history
  3. Miscellaneous vsgshadertoy cleanup

    - Use vsg::Path for paths instead of strings
    - Got rid of the redundant push constant
    - Removed `using std` as that is not the convention in vsgExamples
    - Changed the title so that it always display "vsgshadertoy"
    dov committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    f46f31c View commit details
    Browse the repository at this point in the history
  4. Simplify shadertoy shaders and buffers

    - Removed the vertex and the index buffers
    - Removed their respective descriptors
    - Use single large triangle for covering quad like in https://www.saschawillems.de/blog/2016/08/13/vulkan-tutorial-on-rendering-a-fullscreen-quad-without-buffers/
    - Change mouse behavior to react only if mouse is pressed
    dov committed Oct 11, 2024
    Configuration menu
    Copy the full SHA
    3e45ebc View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2024

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