4b8b803931
Rename Control margin to offset
2020-12-23 06:25:56 +00:00
8509c8c8fc
Rename AcceptDialog get_ok() to get_ok_button()
...
Also renames:
- AcceptDialog add_cancel() to add_cancel_button()
- ConfirmationDiaglog get_cancel() to get_cancel_button()
2020-12-14 18:43:52 +00:00
e1811b689b
Initialize class/struct variables with default values in platform/ and editor/
2020-12-02 16:09:11 +01:00
dd32d7b7ee
Fixed some errors when changing port name in visual shader expressions
2020-12-02 13:27:37 +03:00
b74f1abd25
Fix few bugs in visual shader expressions
...
Fixed few bugs in visual shader expressions
2020-12-01 16:55:52 +03:00
a9e5701e2a
Fixed crash in visual shader on changing input when preview is visible
2020-12-01 12:11:44 +03:00
82d64ebd19
Fixed several visual shader inputs
...
Fixed several inputs in visual shaders
2020-11-29 16:10:05 +03:00
07e752585c
Fixed invalid visual shader outputs (TRANSMISSION, ALPHA_SCISSOR)
2020-11-28 20:42:59 +03:00
a6751e6c58
Merge pull request #41100 from bruvzg/ctl_text_server_interface
...
[Complex Text Layouts] Implement TextServer interface.
2020-11-28 09:03:15 +01:00
99666de00f
[Complex Text Layouts] Refactor Font class, default themes and controls to use Text Server interface.
...
Implement interface mirroring.
Add TextLine and TextParagraph classes.
Handle UTF-16 input on macOS and Windows.
2020-11-26 14:25:48 +02:00
3e1e01b7ab
Added extra warning to VisualShaderNodeTexture + fix warning appearing
2020-11-26 14:53:47 +03:00
127458ed17
Reorganized core/ directory, it was too fatty already
...
-Removed FuncRef, since Callable makes it obsolete
-Removed int_types.h as its obsolete in c++11+
-Changed color names code
2020-11-07 20:17:12 -03:00
f402e1e675
Added VisualShaderNodeCurve to easy gather data from a CurveTexture
2020-10-18 09:57:15 +03:00
8351266117
Fix visual shader node expression undo/redo for set_size and expression
2020-10-15 16:11:38 +03:00
1fee310a9a
Fix copy/paste/duplicate for particle mode in visual shaders
2020-10-15 11:33:06 +03:00
9b5d6f785b
Refactor delete nodes functions in visual shader editor
2020-10-15 10:24:27 +03:00
f4eef287f9
Adds Metallic to spatial light input of visual shaders
2020-10-10 16:55:36 +03:00
fa35733b4c
Updates size of float constant in visual shader if empty is selected
2020-10-01 18:19:36 +03:00
50a80db50f
Add an option to select a predifined constant in visual shader editor
2020-10-01 11:11:49 +03:00
2652debde0
Drag & drop 3d/2d array/cubemap texture to visual shader
2020-09-29 15:27:36 +03:00
bebf424c80
Merge pull request #42078 from Chaosus/vs_rename_type
...
Renames Type to OpType in VisualShaderNodeMultiplyAdd
2020-09-29 10:34:22 +02:00
11043b1a8f
Fix undo for moving multiple visual shader nodes
2020-09-27 14:05:19 +03:00
81a44a4145
Fix expressions nodes in visual shaders
2020-09-22 23:07:55 +03:00
477f6c880e
Fix UniformRef invalid updating when LineEdit focus out
2020-09-22 09:56:24 +03:00
07fb960a88
Fix some bugs in visual shader editor
2020-09-21 22:19:20 +03:00
f137f14e1c
Renames Type to OpType in VisualShaderNodeMultiplyAdd
...
To prevent possible conflicts with C# and other languages.
2020-09-15 11:06:18 +03:00
0fd9ad8801
Fix visual shader connection regression
2020-09-13 23:48:59 +03:00
f726ef1cd7
[VisualShader] Fixes default node's input port not hiding on connection
2020-09-13 19:59:01 +03:00
c24e2075cd
Update shader graph if mode is changed
2020-09-12 12:44:01 +03:00
8dbf3d7c44
Improve performance of Add/Remove/Connect/Change nodes in visual shader
2020-09-11 15:45:18 +03:00
1353ed5e44
Added Line numbers to CodeEdit
2020-09-10 20:35:28 +01:00
a0b409cb14
Add and convert editor to use CodeEdit
2020-09-10 20:35:27 +01:00
5ba8246cfb
Added Texture3D to visual shaders
2020-09-10 07:40:06 +03:00
da488ff041
Fix build warning in visual_shader_editor
2020-09-09 22:00:21 +03:00
14a24fa19c
Improve performance for Show/Hide port preview in visual shaders
2020-09-09 19:24:55 +03:00
ea49d8b9d5
Improve performance of Undo:change node position in visual shader
2020-09-09 11:29:40 +03:00
dc6685d28f
Remakes particles in visual shaders
2020-09-07 13:33:51 +03:00
de097b9327
Removes redundant code & fix documentation for VisualShaderNodeCustom
2020-09-06 12:09:15 +03:00
004d8e86a6
Use flags instead TYPE_ enum in visual shaders editor
2020-09-06 10:43:14 +03:00
c291b1d23c
Restore Particles functionality in visual shader
2020-09-03 10:22:00 +03:00
0594da324c
Fix incorrect colors for member variables and numbers in visual shaders
2020-07-31 11:06:48 +03:00
7a31baf3b9
Merge pull request #40800 from briansemrau/fix-shader-comment-highlighting
...
Fixed Shader editor single-line comment highlight
2020-07-28 21:44:30 +02:00
69d1c48b73
Fixed shader editor comment highlighting
2020-07-28 15:16:24 -04:00
a33171ad23
Fix functions name color in visual shader code preview and expressions
2020-07-28 20:58:23 +03:00
7ddaff47a3
Added UniformRef visual shader node
2020-07-28 14:44:53 +03:00
ccab210fb5
Fixed visual shader editor not clearing colour regions
2020-07-14 13:21:53 +01:00
bc4cee4458
Extract Syntax highlighting from TextEdit and add EditorSyntaxHighlighter
...
- Extacted all syntax highlighting code from text edit
- Removed enable syntax highlighting from text edit
- Added line_edited_from signal to text_edit
- Renamed get/set_syntax_highlighting to get/set_syntax_highlighter
- Added EditorSyntaxHighligher
2020-07-11 17:09:58 +01:00
ecb5f7ea23
Added 'fma' function to shader language
2020-07-10 19:58:03 +03:00
e19cdacbd7
Makes "Add new member" dialog non-exclusive for visual shaders
2020-07-04 13:20:30 +03:00
31b7f02a29
Remove ToolButton in favor of Button
...
ToolButton has no redeeming differences with Button;
it's just a Button with the Flat property enabled by default.
Removing it avoids some confusion when creating GUIs.
Existing ToolButtons will be converted to Buttons, but the Flat
property won't be enabled automatically.
This closes https://github.com/godotengine/godot-proposals/issues/1081 .
2020-06-19 20:49:49 +02:00