Skip to content

TheCodeLab/IntenseLogicDemos

Repository files navigation

IntenseLogic Demos

This repository contains several demonstrations of what you can do with IntenseLogic.

  • Bouncing Lights: A heightmap with several bouncing spheres, every single one is a point light source. The physics is performed by Bullet Physics.
  • Shadertoy: A clone of the functionality offered by shadertoy.com. Many of the uniforms are provided. When you save a file, it instantly detects this and reloads the shader while it's running. Detecting shader reloads is performed through libuv.
  • Lighting: An attempt at demonstrating the physically-based rendering pipeline in IL.

Dependencies

  • Bullet
  • SDL 2
  • libuv
  • libepoxy
  • libpng
  • tup

Building

Just run tup.

Running

The only one of these which really has command line options is shadertoy, which is invoked like:

shadertoy -f=some_shader.frag

This will load any shaders in the shadertoys/ directory, which is where you should put any new shaders you make.

You don't need to restart shadertoy if you edit your shader, it will reload automatically.

About

Demos for IntenseLogic

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy