|
f8cfbf91c9
|
Fixed out-of-date shaderlib autocomplete
|
2025-01-27 22:57:01 +01:00 |
|
|
b3044f64a6
|
Merge pull request #46 from ChaoticByte/release/v8.0
Release/v8.0
|
2025-01-27 18:19:16 +01:00 |
|
|
c0d9e00fe9
|
Bump version to 8.0
|
2025-01-27 18:17:01 +01:00 |
|
|
7810a1fa83
|
cli: added support for processing whole directories (batch mode) - this implements #40; changed build template to support more image formats
|
2025-01-26 21:38:16 +01:00 |
|
|
40374bd849
|
Restructured shaderlib by moving functions and renaming files
|
2025-01-24 22:16:45 +01:00 |
|
|
c70eaed0c4
|
Readme: Improved the screenshot subtitle and Usage section, added a link to the Godot Shader documentation - fixes #44
|
2025-01-24 21:56:37 +01:00 |
|
|
acdb52c91e
|
Readme: add a toc, add a Known Issues section and add a note about screen scaling not being supported (issue #45)
|
2025-01-24 21:44:41 +01:00 |
|
|
dc325d3e77
|
Add note about shaderlib API stability
|
2025-01-22 07:19:56 +01:00 |
|
|
701efcaed6
|
Merge pull request #43 from ChaoticByte/release/v7.0
Release/v7.0
|
2025-01-19 13:00:29 +01:00 |
|
|
6419ab1c3c
|
Bump version to 7.0 and update screenshot
|
2025-01-19 12:57:31 +01:00 |
|
|
0fad7cb575
|
Implement a commandline interface that can be used in scripts - implements #42
|
2025-01-19 12:51:10 +01:00 |
|
|
1a21589fc1
|
Implement oklab, oklch color space conversion functions, add example, restructure comments in the shaderlib, implements #37
|
2025-01-17 16:51:17 +01:00 |
|
|
35959290d3
|
Update LICENSE (fix name)
|
2025-01-17 15:37:57 +01:00 |
|
|
88e85c19f5
|
Switch to BSD-3-Clause lincense, closes #41
|
2025-01-17 15:35:36 +01:00 |
|
|
d08329c750
|
shaderlib: Implement gaussian_blur(); implements #39
|
2025-01-11 15:59:58 +01:00 |
|
|
85d33d5d77
|
Refactored Main/%Compositor into a standalone ImageCompositor class; implements #38
|
2025-01-10 22:18:43 +01:00 |
|
|
3b47d57353
|
shaderlib: Remove hsv_multiply and hsv_offset, rename hsv.gdshaderinc to colorspaces.gdshaderinc, update autocomplete and example accordingly; implements #36
|
2025-01-10 21:58:37 +01:00 |
|
|
50ddf6e6d3
|
Merge pull request #35 from ChaoticByte/release/v6.2
Release/v6.2
|
2025-01-10 20:58:28 +01:00 |
|
|
a7da554320
|
Bump version to 6.2
|
2025-01-10 20:57:04 +01:00 |
|
|
9b6d5d0a78
|
shaderlib: Add smart_denoise function, add example, move example images into separate folder; implements #29
|
2025-01-08 20:53:45 +01:00 |
|
|
7b72274140
|
Don't try to load the shader code if the file couldn't be opened
|
2025-01-08 19:43:27 +01:00 |
|
|
4d12ad4432
|
shaderlib: Implement a simple pixelate function (effects.gdshaderinc), examples/hsv.gdshader -> color_and_pixelate.gdshader; implements #30
|
2025-01-08 19:41:03 +01:00 |
|
|
6c48c9fe72
|
shaderlib: Shorten lowpass filter example
|
2025-01-07 22:50:15 +01:00 |
|
|
974c40fcb4
|
Remember last opened file and open it on start, implements #33
|
2025-01-07 22:46:13 +01:00 |
|
|
ec7544cb3b
|
Add autocomplete support for preprocessor directives, implements #34
|
2025-01-07 22:19:08 +01:00 |
|
|
71394edbf1
|
Disable Export Button during Composite applying shader, implements #31
|
2025-01-07 21:58:20 +01:00 |
|
|
fd16d2a8df
|
Assign ShaderMaterial outside of loop
|
2025-01-07 21:53:15 +01:00 |
|
|
4787810651
|
Merge pull request #32 from ChaoticByte/release/v6.1
Release/v6.1
|
2025-01-06 23:00:35 +01:00 |
|
|
1fba2ee826
|
Bump version to v6.1
|
2025-01-06 22:55:17 +01:00 |
|
|
2646f3da9b
|
Minor typo Compositor.gd
|
2025-01-06 22:26:53 +01:00 |
|
|
0ddfa74bb4
|
Call camera.fit_image() only once in $Compositor.update()
|
2025-01-06 22:24:43 +01:00 |
|
|
885cfbf3bc
|
Pass a String to the shader directive parser functions instead of Shader
|
2025-01-06 22:22:42 +01:00 |
|
|
6c1ec9ed2c
|
Rename example rgb_uv_distort to multistep_distort
|
2025-01-06 22:15:00 +01:00 |
|
|
1d9f838668
|
Add //!steps directive, some code cleanup, updated README & examples
|
2025-01-06 22:11:53 +01:00 |
|
|
1b87cafb13
|
Merge pull request #27 from ChaoticByte/release/v6
Release/v6
|
2025-01-01 21:57:15 +01:00 |
|
|
01e17bd6e3
|
Bump version to v6.0, update & improve README, add new screenshot, and more; closes #19
|
2025-01-01 21:43:32 +01:00 |
|
|
afea5c9727
|
Update the window title when saving the shader file - fix #26
|
2024-12-30 18:34:51 +01:00 |
|
|
1635cd5b82
|
shaderlib: Add alpha_blend function, extend place_texture example, update autocomplete - implements #23
|
2024-12-30 17:02:19 +01:00 |
|
|
3abaf38400
|
Add shaderlib function to autocomplete with, check which files are included - implements #25
|
2024-12-29 21:32:54 +01:00 |
|
|
7f1415dada
|
Remove some obsolete autocomplete keywords - closes #18
|
2024-12-29 21:07:32 +01:00 |
|
|
5b939a3d20
|
Improve size of status indicator
|
2024-12-29 20:13:59 +01:00 |
|
|
11ba75517c
|
Implement a naive way of checking if the shader compilation failed - implements 1/2 of #16
|
2024-12-29 19:45:57 +01:00 |
|
|
bbbd35f26d
|
Update window title with current shader filename - implements #22
|
2024-12-28 00:12:40 +01:00 |
|
|
1aa217776c
|
shaderlib: Implement place_texture() and provide an example, replace mix.gdshader example; implements #17
|
2024-12-28 00:00:46 +01:00 |
|
|
8b5a1cc37d
|
Update image outline when new image is loaded
|
2024-12-27 23:54:38 +01:00 |
|
|
bae23b0ee6
|
Rename ImageViewport to Compositor
|
2024-12-26 22:28:58 +01:00 |
|
|
8394ad9d3c
|
Added an error indicator and error message box and refactored some code in the process - implements #21, prepares #16
|
2024-12-26 22:18:18 +01:00 |
|
|
ca40971e53
|
Add a 'New' and 'Save As' button and improve save behaviour, additional minor improvements - fix #20
|
2024-12-25 00:08:25 +01:00 |
|
|
6b748229ed
|
Add hsv.gdshaderinc to shaderlibrary, provide an example and update README.md - implement #12
|
2024-12-22 23:05:03 +01:00 |
|
|
862ef075ff
|
Add a custom godot build template with reduced features for smaller exports - implements #15
|
2024-12-22 21:55:33 +01:00 |
|