Releases: gustafla/linux_demo
GLSL preprocessor rework
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
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
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
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};
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
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
Full Changelog: v1.0.0...v1.0.1
This release fixes DEBUG=0
(release) builds.
v1.0.0
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
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
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