linux_demo

Make self-contained demoscene productions on Linux!

ZLIB License

Stars
5

Bot releases are hidden (Show)

linux_demo - GLSL preprocessor rework Latest Release

Published by gustafla 8 months ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v1.3.0...v1.3.1

This release improves the shader debugging experience by emitting #line-directives, so that error messages have correct line numbers. The #include-directive now works when nested or used recursively (but without support for guards). All preprocessor code has been rewritten and moved to a new unit called preprocessor.c

Library dependencies have been updated.

linux_demo - New shaders

Published by gustafla 9 months ago

This release adds new shaders and an example sync.rocket -file. It contains the sources for my Jumalauta Winterfärjan 2024 demo.

linux_demo - v1.2.1

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v1.2.0...v1.2.1

This release adds a power saving delay when editor is idle.

linux_demo - The features will continue until morale improves

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v1.1.0...v1.2.0

This release adds support for non-nested shader #include directives. This helps build your own shader library and structure the project a bit better.

linux_demo - uniform Block {support};

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v1.0.2...v1.1.0

This release adds support for uniform blocks in automatic rocket uniforms. The previous extra underscore syntax (e.g. r_Cam_Pos) for rocket tabs is no longer supported, use uniform blocks instead.

linux_demo - v1.0.2

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v1.0.1...v1.0.2

This release features only more finished source code comments and added MinGW support (undocumented) for those parties which don't accept Linux entries.

Plan from now on

I will be addressing issues and pull requests, but all additional feature development will happen in a different branch. I intend this repository to be a relatively simple (not more than 1k LOC) starting point, and not a fully featured "demo engine".

Check my other branches for features like shader #include:s, particle effects, text rendering, resource manager etc. which I want to implement eventually.

linux_demo - v1.0.1

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v1.0.0...v1.0.1

This release fixes DEBUG=0 (release) builds.

linux_demo - v1.0.0

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v0.4.1...v1.0.0

I think featurewise this is starting to get complete so I'm tagging v1.0.0. This release adds rocket tabs and a bloom post-processing effect, which is a must-have in my opinion :D

linux_demo - Feedback effects

Published by gustafla about 1 year ago

This release adds a feedback sampler, which can read previous frame's output (before post-processing).

Full Changelog: https://github.com/gustafla/linux_demo/compare/v0.4.0...v0.4.1

linux_demo - v0.4.0

Published by gustafla about 1 year ago

More bug fixes and re-added TexCoord as fragment shader input.
Also added RGBA noise texture to shader.frag.

Full Changelog: https://github.com/gustafla/linux_demo/compare/v0.3.0...v0.4.0

linux_demo - v0.3.0

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/compare/v0.2.1...v0.3.0

This release changes shader inputs because of a cleanup in src/demo.c

linux_demo - Bug fixes and compatibility

Published by gustafla about 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/gustafla/linux_demo/compare/v0.2.0...v0.2.1

linux_demo -

Published by gustafla about 1 year ago

This release moved shaders from data directory to their own shaders directory.

linux_demo -

Published by gustafla about 1 year ago

Added config.h and notes about using it

linux_demo - Add auto-quit

Published by gustafla about 1 year ago

This release makes the demo quit when music ends (pretty important :D)

linux_demo - Fix a confusing thing about music player

Published by gustafla about 1 year ago

This release makes debug builds load music.ogg from disk, not executable.
Now it's easier to switch music files during development.

linux_demo - Project started

Published by gustafla about 1 year ago

Full Changelog: https://github.com/gustafla/linux_demo/commits/v0.1.0

This is the first release which has most of the features I'm planning to add. Still untested.