summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2020-04-04Merge pull request #37570 from reduz/implement-sssRémi Verschelde
Re-implement subsurface scattering.
2020-04-04Re-implement subsurface scattering.Juan Linietsky
The size settings are more "just works", with default scale and depth scale values that don't need much tweaking. Additionally, a "skin" mode was added so skin looks better. EDIT: Cleaned up SSR filter shader a bit.
2020-04-04Fix file dialog not showing iconsunknown
2020-04-04Remove redundant vbx variable in FileDialogunknown
2020-04-03Re-expose a simplified version of the stretch properties in SubViewportMichael Alexsander
2020-04-03Merge pull request #37505 from YeldhamDev/viewcont_renameRémi Verschelde
Rename ViewportContainer to SubViewportContainer
2020-04-02Merge pull request #37521 from akien-mga/more-nullptrRémi Verschelde
Replace more occurrences of NULL with nullptr
2020-04-02Merge pull request #37512 from reduz/implement-ssrRémi Verschelde
Re-Added screen space reflection.
2020-04-02Re-Added screen space reflection.Juan Linietsky
2020-04-02Replace more occurrences of NULL with nullptrRémi Verschelde
2020-04-02Replace NULL with nullptrlupoDharkael
2020-04-02Merge pull request #37504 from qarmin/out_of_bound_cursorRémi Verschelde
Fix array out of bounds access caused by uninitialised variables
2020-04-01Rename ViewportContainer to SubViewportContainerMichael Alexsander
2020-04-01Fix out of bound array access caused by unassigned variableRafał Mikrut
2020-04-01Merge pull request #37443 from Leleat/masterRémi Verschelde
Fix PopupMenu's letter jumping on any InputEventKey (instead of just a press)
2020-04-01Merge pull request #37481 from ThakeeNathees/bind-method-typoRémi Verschelde
some typo in method binds fixed
2020-04-01some typo in method binds fixedThakee Nathees
2020-03-31Merge pull request #35765 from clayjohn/masterRémi Verschelde
Add a method to retrieve active material from MeshInstance
2020-03-31Merge pull request #37442 from YeldhamDev/subviewport_registerRémi Verschelde
Register SubViewport class
2020-03-31doc: Sync classref with DisplayServer/Window changesRémi Verschelde
2020-03-30Add a method to retrieve active material from MeshInstanceclayjohn
2020-03-30fixed PopupMenus letterjumping on any InputEventLeleat
2020-03-30Register SubViewport classMichael Alexsander
2020-03-30Merge pull request #37436 from akien-mga/doc-node-renamesRémi Verschelde
doc: Update classref with node renames
2020-03-30Merge pull request #37356 from akien-mga/scons-enable-werrorRémi Verschelde
SCons: Treat all warnings as errors
2020-03-30Fix another batch of -Wmaybe-uninitialized warningsRémi Verschelde
And simplify code in CSGShape.
2020-03-30doc: Update classref with node renamesRémi Verschelde
A few extra renames for classes which were missed in last week's PRs.
2020-03-30Move glow upscale quality to a global setting, for consistencyJuan Linietsky
2020-03-30SCons: Format buildsystem files with psf/blackRémi Verschelde
Configured for a max line length of 120 characters. psf/black is very opinionated and purposely doesn't leave much room for configuration. The output is mostly OK so that should be fine for us, but some things worth noting: - Manually wrapped strings will be reflowed, so by using a line length of 120 for the sake of preserving readability for our long command calls, it also means that some manually wrapped strings are back on the same line and should be manually merged again. - Code generators using string concatenation extensively look awful, since black puts each operand on a single line. We need to refactor these generators to use more pythonic string formatting, for which many options are available (`%`, `format` or f-strings). - CI checks and a pre-commit hook will be added to ensure that future buildsystem changes are well-formatted.
2020-03-28Merge pull request #37362 from reduz/audioserver-memory-cleanupRémi Verschelde
Remove the audio memory allocator, use regular one instead.
2020-03-28Fix copyright headers for recently added filesRémi Verschelde
2020-03-28More server renames for consistency after #37361Rémi Verschelde
2020-03-28Fixed missed occurrences in #37361 renamings.dankan1890
2020-03-27Remove the audio memory allocator, use regular one instead.Juan Linietsky
2020-03-27Renaming of servers for coherency.Juan Linietsky
VisualServer -> RenderingServer PhysicsServer -> PhysicsServer3D Physics2DServer -> PhysicsServer2D NavigationServer -> NavigationServer3D Navigation2DServer -> NavigationServer2D Also renamed corresponding files.
2020-03-27Merge pull request #37340 from reduz/rename-3d-nodesJuan Linietsky
Make 2D and 3D node names more explicit
2020-03-27Rename more 2D and 3D nodes to follow conventionRémi Verschelde
Rename editor plugins to match the new node names.
2020-03-27Merge pull request #37353 from bruvzg/fix_editor_fontRémi Verschelde
Fix default editor font.
2020-03-27Fix build with disable_3d=yes, remove dependency on WorldEnvironmentRémi Verschelde
2020-03-27Renamed 2D and 3D nodes to make their types explicitJuan Linietsky
Fixes #30736.
2020-03-27Fix various -Wmaybe-uninitialized (#37352).Martin Liska
2020-03-27Fix default editor font.bruvzg
Fix popup_centered_clamped definition typo.
2020-03-26Add macOS DisplayServer implementation.bruvzg
Change global menu to use Callable, add support for check items and submenus.
2020-03-26Fixes to X11, still pretty brokenJuan Linietsky
2020-03-26Multiple changes to DisplayServerX11Mateo Kuruk Miccino
- Travis: Change x11 to linuxbsd - SCons: Change x11 plataform to linuxbsd - Plugins: Remove ; to avoid fallthrough warning - DisplayServerX11: Implement set_icon - DisplayServerX11: Fix X11 bug when a window was erased from windows map, all the changes from that erased windows are sending to the main window - DisplayServerX11: Reorder create_window commands - DisplayServerX11: Change every Size2 to Size2i and Rect2 to Rect2i where it belongs + More X11 fixes which have been integrated directly back into reduz's original commits while rebasing the branch.
2020-03-26Implemented drag and drop across windows, both OS and embedded.Juan Linietsky
2020-03-26Reworked tooltips to use the popup system.Juan Linietsky
2020-03-26Popups have also been converted to windowsJuan Linietsky
Controls using the old modal API have been replaced to use popups.
2020-03-26Open sub-windows as embedded if the OS does not support themJuan Linietsky
2020-03-26Popups are now windows also (broken!)Juan Linietsky