Make self-contained demoscene productions on Linux!
ZLIB License
Bot releases are hidden (Show)
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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
Published by gustafla about 1 year ago
Full Changelog: https://github.com/gustafla/linux_demo/compare/v0.2.0...v0.2.1
Published by gustafla about 1 year ago
This release makes the demo quit when music ends (pretty important :D)
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.
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.