summaryrefslogtreecommitdiff
path: root/scene
AgeCommit message (Collapse)Author
2020-04-23Merge pull request #38109 from nekomatata/mesh-instance-active-materialRémi Verschelde
Fix get_active_material when a material is directly set on the mesh
2020-04-22Fix get_active_material when a material is directly set on the meshPouleyKetchoupp
Makes MeshInstance3D::get_active_material consistent with the logic in the rendering system. Fixes #38108
2020-04-22Merge pull request #38086 from volzhs/seek-animation-finishedRémi Verschelde
Emit signal when animation ends by seek
2020-04-22Emit signal when animation ends by seekvolzhs
2020-04-21Add proper type to most public API uses of ArrayJuan Linietsky
2020-04-21Add ability to bind typed arrays to script APIJuan Linietsky
Note: Only replaced 2 instances to test, Node.get_children and TileMap.get_used_cells Note: Will do a mass replace on later PRs of whathever I can find, but probably need a tool to grep through doc. Warning: Mono will break, needs to be fixed (and so do TypeScript and NativeScript, need to ask respective maintainers)
2020-04-20Exposed RenderingDevice to script APIJuan Linietsky
Also added an easier way to load native GLSL shaders. Extras: Had to fix no-cache for subresources in resource loader, it was not properly working, making shaders not properly reload. Note: The precommit hooks are broken because they don't seem to support enums from one class being used in another. Feel free to fix this after merging this PR.
2020-04-20Fix more GCC -Wmaybe-uninitialized warningsRémi Verschelde
Fixes #38005.
2020-04-20Merge pull request #38039 from akien-mga/docdata-skip-unexposedRémi Verschelde
DocData: Skip unexposed classes
2020-04-20DocData: Skip unexposed classesRémi Verschelde
Properly expose classes that we actually want accessible.
2020-04-20doc: Sync classref with current sourceRémi Verschelde
Add missing enum bindings.
2020-04-20Merge pull request #37947 from clayjohn/DOCS-rendering-updateRémi Verschelde
Update many docs with recent rendering changes
2020-04-17Update many docs with recent rendering changesclayjohn
2020-04-17Merge pull request #37949 from reduz/implement-global-shader-uniformsRémi Verschelde
Implement global and per instance shader uniforms.
2020-04-17Merge pull request #37953 from clayjohn/VULKAN-sky-sun-sizeRémi Verschelde
Add light size to Sky Shaders
2020-04-17Add light size to Sky Shadersclayjohn
2020-04-17Merge pull request #37964 from AndreaCatania/AndreaCatania-patch-2Rémi Verschelde
Activate Physics Process in SpringArm3D.
2020-04-17Implement global and per instance shader uniforms.Juan Linietsky
Adds two keywords to shader language for uniforms: -'global' -'instance' This allows them to reference values outside the material.
2020-04-17Activate Physics Process in SpringArm3D.Andrea Catania
2020-04-16Merge pull request #37047 from YeldhamDev/tabcontainer_doc_control_fixRémi Verschelde
Fix incorrect TabContainer documentation for 'get_tab_control()'
2020-04-15Merge pull request #37914 from clayjohn/VULKAN-decal-fixRémi Verschelde
Fix texture check in decal setup
2020-04-15Merge pull request #37911 from madmiraal/fix-32876Rémi Verschelde
Run SpringArm3D's process within physics.
2020-04-15Fix texture check in decal setupclayjohn
2020-04-15Run SpringArm3D's process within physics.Marcel Admiraal
2020-04-15Add "node_unselected" signal for GraphEditasheraryam
2020-04-15Merge pull request #37896 from NutmegStudio/decal-enum-constant-fixRémi Verschelde
Change DecalTexture bind from BIND_CONSTANT to BIND_ENUM_CONSTANT
2020-04-15Change DecalTexture bind from BIND_CONSTANT to BIND_ENUM_CONSTANTNutmegStudio
2020-04-15Fix typo in light3d (Texture -> Texture2D)NutmegStudio
2020-04-14Merge pull request #37887 from reduz/implement-projectorsRémi Verschelde
Add support for projectors in spot and omni lights.
2020-04-14Add support for projectors in spot and omni lights.Juan Linietsky
2020-04-14Merge pull request #37316 from nekomatata/physical-bone-settingsRémi Verschelde
Add PhysicalBone rotation, damping, axis lock & can sleep
2020-04-14Merge pull request #37861 from reduz/implement-decalsRémi Verschelde
Implement decals
2020-04-14Implement decalsJuan Linietsky
Also implemented decal atlas, so projectors and other stuff can be added. Sidenote: Had to make RID hashable, so some unrelated includes changed in order to include it in hashfuncs.h
2020-04-14Add PhysicalBone rotation, damping, axis lock & can sleepPouleyKetchoupp
2020-04-13Fixed 0 width issue of rich text labeljanglee
Fixes #37746
2020-04-13Handle huge offset values in Path2D and Path3D set_offsetMickeMakaron
2020-04-13Merge pull request #37749 from clayjohn/Vulkan-improved-ssRémi Verschelde
Add vogel filter and settings to soft shadows
2020-04-12Implement MSAAJuan Linietsky
2020-04-12Add screen space AA option, with FXAA implementation.Juan Linietsky
2020-04-10Add proper quality settings to soft shadowsclayjohn
2020-04-10Fix OptionButton docs godotengine#36803Zak Grumbles
* item_selected and item_focused docs incorrectly had 'id' as the parameter. Changed to 'index'. * Fix parameter name in ADD_SIGNAL callin code.
2020-04-10Merge pull request #37517 from nekomatata/slider-grab-area-highlightRémi Verschelde
Add style for highlighted Slider grab area
2020-04-10Merge pull request #37688 from theludovyc/devRémi Verschelde
Remove unused ofs variable in Tree::_draw
2020-04-10Merge pull request #37722 from reduz/implement-softshadowsRémi Verschelde
Support light size and soft shadows
2020-04-09Support light size and soft shadowsJuan Linietsky
2020-04-09Renaming all ARVR nodes to XRBastiaan Olij
2020-04-08Remove unused ofs variabletheludovyc
2020-04-08Merge pull request #37678 from reduz/refactor-shadowmappingJuan Linietsky
Refactored shadowmapping.
2020-04-08Refactored shadowmapping.Juan Linietsky
- Made shadow bias size independent, so it will remain when changing light or camera size. - Implemented normal offset bias, which greatly enhances quality. - Added transmission to subsurface scattering - Reimplemented shadow filter modes Closes #17260
2020-04-08erase : if ( i < offset ) { continue;} in for loopstheludovyc