Skip to content

Releases: gustafla/linux_demo

GLSL preprocessor rework

26 Feb 14:06
Compare
Choose a tag to compare

Full Changelog: 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.

New shaders

04 Feb 12:02
Compare
Choose a tag to compare

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

v1.2.1

16 Sep 15:30
Compare
Choose a tag to compare

Full Changelog: v1.2.0...v1.2.1

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

The features will continue until morale improves

14 Sep 18:07
Compare
Choose a tag to compare

Full Changelog: 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.

uniform Block {support};

26 Aug 17:03
Compare
Choose a tag to compare

Full Changelog: 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.

v1.0.2

09 Aug 16:28
Compare
Choose a tag to compare

Full Changelog: 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.

v1.0.1

06 Aug 19:38
Compare
Choose a tag to compare

Full Changelog: v1.0.0...v1.0.1

This release fixes DEBUG=0 (release) builds.

v1.0.0

06 Aug 18:37
Compare
Choose a tag to compare

Full Changelog: 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

Feedback effects

06 Aug 14:35
Compare
Choose a tag to compare
Feedback effects Pre-release
Pre-release

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

Full Changelog: v0.4.0...v0.4.1

v0.4.0

04 Aug 15:57
Compare
Choose a tag to compare
v0.4.0 Pre-release
Pre-release

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

Full Changelog: v0.3.0...v0.4.0