|
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 |
|
|
d08329c750
|
shaderlib: Implement gaussian_blur(); implements #39
|
2025-01-11 15:59:58 +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 |
|
|
9b6d5d0a78
|
shaderlib: Add smart_denoise function, add example, move example images into separate folder; implements #29
|
2025-01-08 20:53:45 +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 |
|
|
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 |
|
|
1d9f838668
|
Add //!steps directive, some code cleanup, updated README & examples
|
2025-01-06 22:11:53 +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 |
|
|
bbbd35f26d
|
Update window title with current shader filename - implements #22
|
2024-12-28 00:12:40 +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 |
|
|
ad6d2add1b
|
Cleaned up and refactored some code
|
2024-12-21 18:25:11 +01:00 |
|
|
57328bc9a3
|
Place the viewer and editor in separate windows
|
2024-12-21 17:08:26 +01:00 |
|
|
4b28a6427e
|
Removed presets, load all images via load directives (implements #9), removed obsolete code, added some improvements
|
2024-12-19 18:52:47 +01:00 |
|
|
d866fd1fe8
|
Get content for Save from code_editor.text instead of Globals.shader.code - fixes #6
|
2024-06-21 10:38:31 +02:00 |
|
|
367dbe163c
|
Store shader directory as working directory and use this as the root for relative uniform image imports via !load directive, drop Windows compatibility - solves #7
|
2024-06-21 10:33:34 +02:00 |
|
|
d2f8a7fdcc
|
Fixed typos in gdshader_datatypes and removed irrelevant highlighting/autocomplete keywords
|
2024-06-11 20:14:02 +02:00 |
|
|
23871d9915
|
Allow saving shader with Ctrl+S
|
2024-06-10 16:11:30 +02:00 |
|
|
68185fa9ec
|
fix: Remember the location a shader was loaded from & improve functionality
|
2024-06-10 15:51:02 +02:00 |
|
|
5e0f790b43
|
Remember last image export / shader save path - closes #5
|
2024-06-09 14:48:27 +02:00 |
|
|
641cb9f8d3
|
Use Apply button with F5 keybinding instead of reapplying the shader on every code change
|
2024-06-09 14:37:04 +02:00 |
|
|
d7a4b05e85
|
Added Open & Save buttons for the shader, some code improvements and bugfixes, open window maximized per default - closes #3
|
2024-06-08 11:23:21 +02:00 |
|
|
6d1a06ac1a
|
Added missing keywords for autocomplete and syntax highlighting - implements #2
|
2024-06-06 21:38:44 +02:00 |
|
|
d5ffa86e2c
|
Optimized performance for complex shaders and refactored some of the code - fixes #1
|
2024-06-04 21:09:22 +02:00 |
|
|
c7e9f8ee31
|
Don't request autocomplete on every code change
|
2024-06-04 18:41:23 +02:00 |
|
|
68cccc2a62
|
Add project files
|
2024-06-04 18:31:04 +02:00 |
|