Skip to content

Releases: gustafla/linux_demo

GLSL preprocessor rework

Choose a tag to compare

@gustafla gustafla released this 26 Feb 14:06

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

Choose a tag to compare

@gustafla gustafla released this 04 Feb 12:02

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

Choose a tag to compare

@gustafla gustafla released this 16 Sep 15:30

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

Choose a tag to compare

@gustafla gustafla released this 14 Sep 18:07

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};

Choose a tag to compare

@gustafla gustafla released this 26 Aug 17:03

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

Choose a tag to compare

@gustafla gustafla released this 09 Aug 16:28

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

Choose a tag to compare

@gustafla gustafla released this 06 Aug 19:38

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

This release fixes DEBUG=0 (release) builds.

v1.0.0

Choose a tag to compare

@gustafla gustafla released this 06 Aug 18:37

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

Feedback effects Pre-release
Pre-release

Choose a tag to compare

@gustafla gustafla released this 06 Aug 14:35

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

v0.4.0 Pre-release
Pre-release

Choose a tag to compare

@gustafla gustafla released this 04 Aug 15:57

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