summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2018-08-26Fall back to GLES2 if GLES3 is not workingHein-Pieter van Braam
This adds a static is_viable() method to all rasterizers which has to be called before initializing the rasterizer. This allows us to check what rasterizer to use in OS::initialize together with the GL context initialization. This commit also adds a new project setting "rendering/quality/driver/driver_fallback" which allows the creator of a project to specify whether or not fallback to GLES2 is allowed. This setting is ignored for the editor so the editor will always open even if the project itself cannot run. This will hopefully reduce confusion for users downloading projects from the internet. We also no longer crash when GLES3 is not functioning on a platform. This fixes #15324
2018-08-25Merge pull request #16927 from neikeq/rework-refcount-notifyJuan Linietsky
Notify instance binding data api of refcount increment/decrement
2018-08-25Merge pull request #21390 from MarianoGnu/texture_regionJuan Linietsky
Texture Region: Cache auto-slice information. Fixes #11503
2018-08-25Texture Region: Cache auto-slice information into the texture. Fixes #11503Mariano Suligoy
2018-08-25Merge pull request #21231 from AlexHolly/filedialog-fix-multi-selectionRémi Verschelde
Check all selected items on OPEN_MANY/OPEN_FILES in FileDialog, also …
2018-08-25Merge pull request #21358 from MidZik/masterRémi Verschelde
Disable ability to copy or cut text from LineEdit if secret mode is enabled.
2018-08-25Merge pull request #21382 from hpvb/more-x11-dialog-programsRémi Verschelde
Support more X11 dialogs for X11::alert()
2018-08-25Merge pull request #21392 from MarianoGnu/tileset_editorRémi Verschelde
Backward compatibility for autotile setup from Godot 3.0.X
2018-08-24Backward compatibility for autotile setup from Godot 3.0.XMariano Javier Suligoy
Fixes #20746
2018-08-25Support more X11 dialogs for X11::alert()Hein-Pieter van Braam
Modern distributions such as Fedora do not ship 'xdialog' with their default deployment. This commit adds support for Gnome's Zenity as well as KDE's kdialog.
2018-08-24Merge pull request #21385 from groud/fix_itemlist_signalRémi Verschelde
Fix a mistake in itemlist multi_select signal
2018-08-24Fix a mistake in itemlist multiselect signalgroud
2018-08-24Merge pull request #20586 from AlexHolly/text-edit-auto-completionRémi Verschelde
text_edit auto_completion
2018-08-24Merge pull request #21380 from elasota/fix-cvtt-vs2015Rémi Verschelde
Fix CVTT compile failure on VS2015 x86
2018-08-24Merge pull request #21379 from volzhs/particle-matRémi Verschelde
Make ParticlesMaterial included with disable_3d=yes option
2018-08-24Merge pull request #21376 from akien-mga/particles-speed_scale-0Rémi Verschelde
Particles: Allow speed_scale at 0 in property hint, equivalent to pause
2018-08-24Merge pull request #21375 from akien-mga/msvc-nominmaxRémi Verschelde
SCons: Disable min/max WinDef.h macros on MSVC
2018-08-25Make ParticlesMaterial included with disable_3d=yes optionvolzhs
2018-08-24Fix CVTT compile failures in VS2015elasota
2018-08-24Fix generation of env map, closes #18880Juan Linietsky
2018-08-24Particles: Allow speed_scale at 0 in property hint, equivalent to pauseRémi Verschelde
Supersedes and closes #21193.
2018-08-24SCons: Disable min/max WinDef.h macros on MSVCRémi Verschelde
Fixes #21370.
2018-08-24Merge pull request #20712 from marcelofg55/midi_open_closeJuan Linietsky
Add OS::open_midi_inputs and OS::close_midi_inputs
2018-08-24Merge pull request #21049 from AndreaCatania/jointsRémi Verschelde
Improved 6DOF joint implementation
2018-08-24Style: Fix previous commits from @reduzRémi Verschelde
2018-08-24Property clear caches in animationtree if animatioplayer is modified. Fixes ↵Juan Linietsky
#19876
2018-08-24Merge pull request #20717 from PJB3005/18-08-04-godot-exceptionsIgnacio Etcheverry
Fix Mono exception handling.
2018-08-24missed outline size in previous commitJuan Linietsky
2018-08-24Initalize font size to 16, closes #21165Juan Linietsky
2018-08-24Merge pull request #20707 from aaronfranke/mono-combineIgnacio Etcheverry
[Mono] Move several related small files
2018-08-24Merge pull request #21110 from natrim/particles2d_editorRémi Verschelde
Particles2D: fix editing Visibility Rect from new inspector
2018-08-24Merge pull request #21156 from MednauN/atlas-texture-fixRémi Verschelde
Fix AtlasTexture with NinePatchRect and TextureProgress
2018-08-24Avoid misuse of set_drag_preview() function where it shouldn't be. Closes #20100Juan Linietsky
2018-08-24Merge pull request #21272 from paulloz/tilemap-tools-enhancementsRémi Verschelde
tilemap_editor: change move and duplicate tools
2018-08-24Merge pull request #21364 from akien-mga/shaders-styleRémi Verschelde
Style: Fix code formatting in GLSL shaders
2018-08-24Added a more minimal test to avoid crash in #20677 but I dont think this is ↵Juan Linietsky
the cause
2018-08-24Fix bug leading to crashes in CSG due to bug in OAHashMap, closes #20403Juan Linietsky
2018-08-24Merge pull request #21356 from akien-mga/drop-shadergraphRémi Verschelde
Drop old ShaderGraph code, obsoleted by VisualShader
2018-08-24Merge pull request #21354 from akien-mga/clean-print_lineRémi Verschelde
Make some debug prints verbose-only, remove others
2018-08-24Make some debug prints verbose-only, remove othersRémi Verschelde
2018-08-24Merge pull request #21351 from akien-mga/print_verboseRémi Verschelde
Add print_verbose to print to stdout only in verbose mode
2018-08-24Style: Fix code formatting in GLES2 shadersRémi Verschelde
2018-08-24Merge pull request #21359 from dragmz/fix-plot-clear-when-stoppedRémi Verschelde
Fix clear button not clearing plot when stopped
2018-08-24Style: Fix code formatting in GLES3 shadersRémi Verschelde
2018-08-24some checks for node removed, may fix #20863Juan Linietsky
2018-08-24Fix clear button not clearing plot when stoppedMarcin Zawiejski
Fixes the profiler Clear button that did not clear the profiler plot if the profiler was stopped.
2018-08-24Merge pull request #21357 from karroffel/gles2-shader-language-f-to-pay-respectsThomas Herzog
[GLES2] fix wrong shader compiler output
2018-08-24Merge pull request #21318 from karroffel/gles2-shader-fixesThomas Herzog
[GLES2] attempt to fix some android problems
2018-08-24[GLES2] fix wrong shader compiler outputThomas Herzog
The `f` postfix was working fine on dekstop GL but not on some mobile drivers.
2018-08-24Merge pull request #21355 from karroffel/gles2-multimesh-color-fixThomas Herzog
[GLES2] fix multimesh byte colors