aboutsummaryrefslogtreecommitdiff
path: root/tools/editor/plugins/shader_editor_plugin.cpp
Commit message (Collapse)AuthorAgeFilesLines
* Refactoring: rename tools/editor/ to editor/Rémi Verschelde2017-03-051-584/+0
| | | | | | The other subfolders of tools/ had already been moved to either editor/, misc/ or thirdparty/, so the hiding the editor code that deep was no longer meaningful.
* Style: Cleanups, added headers, renamed filesRémi Verschelde2017-01-161-1/+1
| | | | | | | | | Made sure files in core/ and tools/ have a proper Godot license header when written by us. Also renamed aabb.{cpp,h} and object_type_db.{cpp,h} to rect3.{cpp,h} and class_db.{cpp,h} respectively. Also added a proper header to core/io/base64.{c,h} after clarifying the licensing with the original author (public domain).
* Style: Fix whole-line commented codeRémi Verschelde2017-01-141-7/+9
| | | | | They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
* New API for visibility in both CanvasItem and SpatialJuan Linietsky2017-01-131-1/+1
| | | | | | visible (property) - access set_visible(bool) is_visible() is_visible_in_tree() - true when visible and parents visible show() hide() - for convenience
* PopupMenu now emits both index_pressed and id_pressed instead of ↵Juan Linietsky2017-01-081-2/+2
| | | | item_pressed, closes #3188
* Editor settings categories are now tidy and beautiful!Juan Linietsky2017-01-051-36/+36
|
* ObjectTypeDB was renamed to ClassDB. Types are meant to be more generic to ↵Juan Linietsky2017-01-021-5/+5
| | | | | | | | Variant. All usages of "type" to refer to classes were renamed to "class" ClassDB has been exposed to GDScript. OBJ_TYPE() macro is now GDCLASS()
* Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde2017-01-021-120/+82
|\ | | | | | | | | Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
| * -the new shader language seems to workJuan Linietsky2016-10-071-152/+82
| | | | | | | | | | -shader editor plugin can edit shaders -code completion in shader editor plugin
| * Begining of GLES3 renderer:Juan Linietsky2016-10-031-1/+2
| | | | | | | | | | | | | | | | -Most 2D drawing is implemented -Missing shaders -Missing all 3D -Editor needs to be set on update always to be used, otherwise it does not refresh -Large parts of editor not working
* | Welcome in 2017, dear changelog reader!Rémi Verschelde2017-01-011-1/+1
| | | | | | | | | | | | | | | | That year should bring the long-awaited OpenGL ES 3.0 compatible renderer with state-of-the-art rendering techniques tuned to work as low as middle end handheld devices - without compromising with the possibilities given for higher end desktop games of course. Great times ahead for the Godot community and the gamers that will play our games!
* | Made background and symbol color follow the color APIPaulb232016-11-061-6/+2
| |
* | Merge pull request #6775 from RandomShaper/one-based-col-numbersRémi Verschelde2016-10-111-1/+1
|\ \ | | | | | | Make text column numbers one-based
| * | Make text column numbers one-basedPedro J. Estébanez2016-10-101-1/+1
| |/ | | | | | | | | | | | | | | Make one-based the column number on the code editor Make one-based the column number for GDScript error messages Make one-based the column number for shader code error messages
* | Refactor duplicated codePedro J. Estébanez2016-10-101-41/+3
| |
* | Add line length guideline to code editorsPedro J. Estébanez2016-10-101-0/+6
|/
* Added block caret to TextEditPaulb232016-07-121-0/+4
|
* Added completion font colorsPaulb232016-07-111-0/+1
|
* Added completion scroll colorPaulb232016-07-111-0/+1
|
* Removed unused variables (second pass) + dead codeRémi Verschelde2016-07-071-2/+3
| | | | Fixes various gcc 5.4.0 warnings for -Wunused-variable and -Wunused-but-set-variable
* fix to the fix, and removed some conflicting shorcutsJuan Linietsky2016-07-031-2/+2
|
* Added code completion existing color settingPaulb232016-06-211-0/+1
|
* Added code completion selected color settingPaulb232016-06-211-0/+1
|
* Added code completion background color settingPaulb232016-06-211-0/+1
|
* Remove unused connection. ShaderEditor should'nt handle ShaderGraphs.MarianoGNU2016-06-201-13/+19
| | | | Fixes #4678 && #4745
* Added shader editor shortcutsPaulb232016-06-131-11/+11
|
* add line spacing option to script and shader editor (#5105)volzhs2016-06-091-0/+3
|
* ScriptEditor/ShaderEditor: Replace find/replace dialog with a barIgnacio Etcheverry2016-05-291-9/+10
|
* Added settings to change marked and breakpoint colorPaulb232016-05-251-0/+2
|
* i18n: Second pass at proofreadingRémi Verschelde2016-05-211-1/+1
| | | | | Mostly removing commented out strings, plus a few critical ones that should not be translated.
* Added caret blink in text editorPaulb232016-05-091-0/+6
|
* Modified editor strings to be translatable in the futureJuan Linietsky2016-05-031-16/+16
|
* Shader editor now uses text editor settingsPaulb232016-04-291-2/+30
|
* Fixed shader editor syntax coloringPaulb232016-04-291-0/+6
|
* remove trailing whitespaceHubert Jarosz2016-03-091-2/+2
|
* First attempt at making a more useful EditorPlugin API. Still undocumented, ↵Juan Linietsky2016-02-271-2/+2
| | | | but feedback welcome!
* -Fixes a bunch of stdout errors, closes #2763 closes #2731Juan Linietsky2016-01-231-1/+1
|
* Update copyright to 2016 in headersGeorge Marques2016-01-011-1/+1
|
* -Fixed focus for shader editor when switching tab, closes #2551Juan Linietsky2015-12-311-5/+2
|
* Fix shader editor focus when switching tabsFranklin Sobrinho2015-12-061-0/+5
|
* Updated copyright year in all headersJuan Linietsky2015-04-181-1/+1
|
* fixed world vertex issues in canvas item shaderJuan Linietsky2015-01-211-1/+1
|
* Add current_line_color ediotr setting for script and shader editormarynate2015-01-151-0/+1
|
* 2D shader progressreduz2015-01-111-47/+23
|
* -added brace matching to go with the new code completionJuan Linietsky2014-12-171-0/+1
|
* Batch of BugfixesJuan Linietsky2014-12-071-1/+4
| | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=- -Fixed Export UV XForm (should work now). #923 -Fixed enforcement of limits in property editor. #919 -Fixed long-standing bug of export editings in script inheritance. #914, #859, #756 -Fixed horrible error reporting in shader language. #912 -Added kinematic collision with plane (please test well). #911 -Fixed double animation track insert when using 2D rigs. #904 -VKey updates offset parameter in sprite edition. #901 -Do not allow anymore a script to preload itself. (does not fix #899, but narrows it down) -Avoid connection editor from overriding selected text. #897 -Fixed timer autostart. #876 -Fixed collision layers in 3D physics. #872 -Improved operators in shader #857 -Fixed ambient lighting bug #834 -Avoid editor from processing gamepad input #813 -Added not keyword #752 Please test!
* SceneMainLoop -> SceneTreeJuan Linietsky2014-11-051-1/+1
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- *YOUR SOURCE MIGHT NOT WORK* For mor information on fix: https://github.com/okamstudio/godot/wiki/devel_scene_tree Other stuff: -Shower of bullets demo -Fixes all around
* Little BitsJuan Linietsky2014-08-141-1/+3
| | | | | | | | -=-=-=-=-=- -Fixed small bugs all around -Added ability to show/hide entire sections of the spatial (3D) tree -WIP new vehicle (not ready yet) based on Bullet
* Misc FixesJuan Linietsky2014-06-271-3/+14
| | | | | | | | | | | | ========== -NOTIFICATION_WM_QUIT fixed on android (seems tha way this is reported changed in newer sdk) -WIP implementation of APK Expansion APIs for publishing games larger than 50mb in Play Store -Feaures in the new tutorials are all present in the sourcecode -This (hopefully) should get rid of the animation list order getting corrupted -Improved 3D Scene Importer (Skeletons, Animations and other stuff were not being merged). Anything missing? -In code editor, the automatic syntax checker will only use file_exists() to check preload() else it might freeze the editor too much while typing if the preload is a big resource -Fixed bugs in PolygonPathFinder, stil pending to do a node and a demo
* -Fixed a few bugs in ViewportJuan Linietsky2014-04-101-1/+1
| | | | | -Made a few demos using Viewport to show it's true power! -Fixed some start-up error messages.