summaryrefslogtreecommitdiff
path: root/scene/3d
AgeCommit message (Collapse)Author
2017-01-02Merge remote-tracking branch 'origin/gles3' into gles3-on-masterRémi Verschelde
Various merge conflicts have been fixed manually and some mistakes might have been made - time will tell :)
2017-01-02Merge pull request #7391 from ktksgit/masterRémi Verschelde
Update DebugMesh when NavMesh changes
2017-01-02Merge pull request #7363 from Elinvention/bone_attachmentRémi Verschelde
Expose set_bone_name and get_bone_name to GDscript
2017-01-01Welcome in 2017, dear changelog reader!Rémi Verschelde
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!
2016-12-31Some fixes and clean upsJuan Linietsky
2016-12-30begin work on new particle systemreduz
2016-12-29Update DebugMesh when NavMesh changes ktksgit
Fixes #7371
2016-12-24Expose set_bone_name and get_bone_name to GDscriptElia Argentieri
2016-12-23baking now shows a proper button, and bakes can be saved.Juan Linietsky
2016-12-22can bake for omni and spotlightJuan Linietsky
store normal when baking
2016-12-20work in progress global illuminationJuan Linietsky
2016-12-16Fix #7303, Quad node mesh data leakBojidar Marinov
2016-12-10KinematicBody: Fix wrong method bind return typeIgnacio Etcheverry
2016-12-02Subsurface scattering material param is now working!Juan Linietsky
2016-11-20Huge amount of improvement in the material system. Materials should beJuan Linietsky
a lot more complete and usable now.
2016-11-19working reflection probes!!Juan Linietsky
2016-11-11Done with lights and shadows (wonder if i'm missing something..)Juan Linietsky
2016-11-09all light types and shadows are working, pending a lot of clean-upJuan Linietsky
2016-11-01style: Fix PEP8 whitespace issues in Python filesRémi Verschelde
Done with `autopep8 --select=E2,W2`, fixes: - E201 - Remove extraneous whitespace. - E202 - Remove extraneous whitespace. - E203 - Remove extraneous whitespace. - E211 - Remove extraneous whitespace. - E221 - Fix extraneous whitespace around keywords. - E222 - Fix extraneous whitespace around keywords. - E223 - Fix extraneous whitespace around keywords. - E224 - Remove extraneous whitespace around operator. - E225 - Fix missing whitespace around operator. - E226 - Fix missing whitespace around operator. - E227 - Fix missing whitespace around operator. - E228 - Fix missing whitespace around operator. - E231 - Add missing whitespace. - E231 - Fix various deprecated code (via lib2to3). - E241 - Fix extraneous whitespace around keywords. - E242 - Remove extraneous whitespace around operator. - E251 - Remove whitespace around parameter '=' sign. - E261 - Fix spacing after comment hash. - E262 - Fix spacing after comment hash. - E265 - Format block comments. - E271 - Fix extraneous whitespace around keywords. - E272 - Fix extraneous whitespace around keywords. - E273 - Fix extraneous whitespace around keywords. - E274 - Fix extraneous whitespace around keywords. - W291 - Remove trailing whitespace. - W293 - Remove trailing whitespace.
2016-11-01style: Start applying PEP8 to Python files, indentation issuesRémi Verschelde
Done with `autopep8 --select=E1`, fixes: - E101 - Reindent all lines. - E112 - Fix under-indented comments. - E113 - Fix over-indented comments. - E115 - Fix under-indented comments. - E116 - Fix over-indented comments. - E121 - Fix a badly indented line. - E122 - Fix a badly indented line. - E123 - Fix a badly indented line. - E124 - Fix a badly indented line. - E125 - Fix indentation undistinguish from the next logical line. - E126 - Fix a badly indented line. - E127 - Fix a badly indented line. - E128 - Fix a badly indented line. - E129 - Fix a badly indented line.
2016-10-29-Many many fixesJuan Linietsky
-Gizmos work again
2016-10-27PBR more or less working, still working on bringing gizmos backJuan Linietsky
2016-10-22Merge pull request #6090 from WalasPrime/raytrace_forceRémi Verschelde
Added force_raycast_update GDScript method for RayCast[2D]
2016-10-17SCsub: Add python shebang as a hint for syntax highlightingRémi Verschelde
Also switch existing shebangs to "better" /usr/bin/env python.
2016-10-09Merge pull request #6712 from lordadamson/issue6012Rémi Verschelde
fix #6012 exposed setters and getters of Camera H/V offset to GDScript
2016-10-05fix #6012 exposed setters and getters of Camera H/V offset to GDScriptAdham Zahran
2016-10-03Begining of GLES3 renderer:Juan Linietsky
-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
2016-10-03light: respect editor_only setting in release build and dont show the lightJ08nY
2016-10-03Added force_raycast_update GDScript method for RayCast[2D]Karol Walasek
2016-09-29Fix #6480, area duplicated paramPawel Kowal
2016-09-22expose GeometryInstance.get_aabb() etc fixes #6587yg2f
expose ``GeometryInstance.get_aabb();`` to gdscript expose ``VisualInstance.get_transformed_aabb();`` to gdscript and debug ``ImmediateGeometry::add_vertex()``;
2016-09-10Merge pull request #5692 from kubecz3k/remoteTransformJuan Linietsky
Remote transform node (for 3d)
2016-09-06Added option for UVs (and tangents) in adding sphere for ImmediateGeometry, ↵Juan Linietsky
closes #6398
2016-07-25Stop baking process if there is no geometry in the BakedLightInstance.Daniel J. Ramirez
moved missing baked light warning to BakedLightInstance configuration warning
2016-07-22Removed support for saving paths as relative, closes #5728Juan Linietsky
Editor now has good refactoring tools, so this function is mostly obsolete
2016-07-22Make texture parameter optional in begin() of ImmediateGeometry. Closes ↵Juan Linietsky
#5676 and closes #5720
2016-07-14Remote transform node (for 3d)Jakub Grzesik
It's code is based on RemoteTransform2D node.
2016-07-08Remove unused variables (fourth pass) + dead codeRémi Verschelde
Also fix a potential regression from 3fcb9b1ec179b99d979d4cfea9b5e3c80e4a3e33.
2016-07-06Fix the +1 button to insert keyframes in Sprite and Sprite3D, closes #5422Juan Linietsky
2016-06-29make property not be applied in skeleton if not inside tree. This will ↵Juan Linietsky
eventually e changed. Fixes #5205
2016-06-19-Added trigger mode to tracks, useful for properties that work as triggers, ↵Juan Linietsky
such as playing a sample, an animation, etc. -Better interpolation of discrete tracks, fixes #4417
2016-06-18Drop empty files that are not used anywhereRémi Verschelde
Part of #5272
2016-06-18Add missing license headers in our source files (#5255)Rémi Verschelde
Also removes a couple wrong Godot headers from third-party source files.
2016-06-17Send body inout notifications after state is applied, fixes #4683Juan Linietsky
2016-06-12Fixed overloaded virtual functions with const vs none warningmarcelofg55
2016-06-11better rewordingJuan Linietsky
2016-06-11Show descriptive errors when look_at is improperly used, closes #5131Juan Linietsky
2016-06-08port changes from AnimatedSprite to AnimatedSprite3DJuan Linietsky
2016-06-06Merge pull request #4101 from SaracenOne/listenerJuan Linietsky
Added New Listener Spatial Node.
2016-05-27Changed import workflowJuan Linietsky
-Rearrange favorites in fs dock with drag and drop -Removed import -> sub-scene, moved to scenetree contextual menu -Removed import -> re-import , moved and integrated to FS dock -Added ability in FS dock to re-import more than one resource simultaneously -Added ability to drag from native filesystem explorer to Godot, only works on Windows though -Removed scene reimport merge options, never worked well. Eventually merging materials should be re-added -Added ability to set custom root node type when importing scenes -Re-Import is now automatic, can be configured back to manual in editor settings -Added resource previews in property list for many resource types