1. 03 Oct, 2017 5 commits
    • Matthias Clasen's avatar
      Add an example shader · 984d257d
      Matthias Clasen authored
      fire.frag shows how one might do a transition
      between two children.
      984d257d
    • Matthias Clasen's avatar
      A shadertoy frontend · d850ca03
      Matthias Clasen authored
      This adds a very preliminary shadertoy example to gtk4-demo.
      You can write a shader, and start and stop running it (this
      is animated, since we pass a time parameter to the shader).
      d850ca03
    • Matthias Clasen's avatar
      Export more snapshot api · 0b8d58ca
      Matthias Clasen authored
      We currently don't export enough api to do custom snapshots
      outside libgtk. To demonstrate this in gtk4-demo, export
      the necessary api here.
      0b8d58ca
    • Matthias Clasen's avatar
      inspector: learn about new nodes · 6d8eb244
      Matthias Clasen authored
      Whenever we add a new kind of render node, the inspector needs
      to be updated, or it crashes. Somewhat annoying.
      6d8eb244
    • Matthias Clasen's avatar
      Support custom shaders in vulkan · 2905e9db
      Matthias Clasen authored
      Initial work for letting widgets and eventually applications
      provide their own shaders. For now, we only have a limited set
      of inputs: the rectangle, a time parameter and up to two
      children which are passed as textures to the shader.
      2905e9db
  2. 02 Oct, 2017 11 commits
  3. 01 Oct, 2017 10 commits
  4. 30 Sep, 2017 12 commits
  5. 29 Sep, 2017 2 commits