aboutsummaryrefslogtreecommitdiff
path: root/scene/main/viewport.cpp (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* Merge pull request #4101 from SaracenOne/listenerJuan Linietsky2016-06-061-16/+99
|\ | | | | Added New Listener Spatial Node.
| * Added listener spatial node.Saracen2016-03-201-16/+99
| |
* | properly pass events to parent controls, closes #4701Juan Linietsky2016-06-061-15/+23
| |
* | -customizable shortcuts in editorJuan Linietsky2016-06-041-1/+0
| | | | | | | | | | -editor settings now save to .tres instead of .xml -buttons can now hold a shortcut
* | remove trailing whitespaceHubert Jarosz2016-05-211-1/+1
| |
* | i18n: Proofreading of all stringsRémi Verschelde2016-05-211-1/+1
| | | | | | | | | | | | Done to ensure that no important identifiers are translatable, to fix compound strings using the new vformat() function, and some general English proofreading here and there.
* | Fix for tooltip blinking (#4713)captainwasabi2016-05-201-2/+2
| | | | | | Moved where active tooltips are canceled to wait until the mouse actually moves off the control.
* | -Added configuration warning system for nodesJuan Linietsky2016-05-171-0/+14
| | | | | | | | | | -Added a new "add" and "instance" buttons for scene tree -Added a vformat() function to ease translation work
* | -begun implementing drag & drop editor wideJuan Linietsky2016-05-111-1/+34
|/ | | | | | -filesystem dock dnd support -property list dnd support -scene tree dnd support
* Merge pull request #4012 from sanikoyes/Pr-linke-fail-disable-3dRémi Verschelde2016-03-111-1/+2
|\ | | | | Fix link error when disable_3d=yes
| * Fix link error when disable_3d=yessanikoyes2016-03-111-1/+2
| |
* | remove trailing whitespaceHubert Jarosz2016-03-091-12/+12
|/
* fix transform localization event in mouse motionJuan Linietsky2016-02-271-2/+3
|
* -Fix mouse coordinates not being affected by canvas transformJuan Linietsky2016-02-031-5/+8
|
* Physics2D: Allow to use 'intersect_point' with objects which is not 'pickable'Biliogadafr2016-02-011-1/+1
|
* -Fix crash opening and closing the scene, closes #3491Juan Linietsky2016-01-311-1/+31
|
* -Fix input bug on window ordering due to foretting to sort root itemsJuan Linietsky2016-01-251-0/+2
|
* -Changed how popups work in Viewport to make them a lot less invasive to the ↵Juan Linietsky2016-01-251-26/+49
| | | | scene tree
* -Fix viewport converting the scren in grayness, fixes #3406Juan Linietsky2016-01-221-8/+12
|
* -Some fixes to drag and drop and canvas offset for GUI that were introduced ↵Juan Linietsky2016-01-191-6/+6
| | | | after rewrite
* Fix build with tools=noRémi Verschelde2016-01-191-0/+4
| | | Fixes #3384.
* -fixed bug related to mouse cursor changes, fixes #3366Juan Linietsky2016-01-181-19/+41
|
* -Moved all the "root" input handling for GUI from individual Controls to ↵Juan Linietsky2016-01-161-2/+925
| | | | | | | | Viewport. -Should fix several reported bugs when controls don't have a common parent This may have added new bugs, so please report if so!
* change intersect_ray function to discriminate pickable objects, fixes #3203Juan Linietsky2016-01-101-2/+2
|
* Update copyright to 2016 in headersGeorge Marques2016-01-011-1/+1
|
* Add missing argument names in GDScript bindingsRémi Verschelde2015-12-281-1/+1
| | | | | All classes were reviewed apart from VisualServer for which no argument name is documented at all. While doing this review, I found quite a few bugs that were fixed either in earlier commits or this one (mostly documentation bugs though, i.e. some arguments were listed at the wrong place).
* fixed stupid bug caused by accidentally removed line before commitJuan Linietsky2015-09-201-0/+1
|
* Ability to visually debug geometry visually:Juan Linietsky2015-09-201-1/+78
| | | | | | | -Visible 2D and 3D Shapes, Polygons, Tile collisions, etc. -Visible Navmesh and Navpoly -Visible collision contacts for 2D and 3D as a red point -Customizable colors in project settings
* -Added lookat/get_angle_to functions in 2D, and a demo, closes #1843Juan Linietsky2015-05-121-0/+6
| | | | -Added get_viewport().get_mouse_pos() to replace Input.get_mouse_pos(), closes #1838
* -Changed Godot exit to be clean.Juan Linietsky2015-04-201-0/+1
| | | | | -Added more debug information on memory cleanliness on exit (if run with -v) -Fixed several memory leaks, fixes #1731, fixes #755
* Updated copyright year in all headersJuan Linietsky2015-04-181-1/+1
|
* Bullet shower demo crashed because of dynamic casting in the code for object ↵TheoXD2015-04-031-1/+1
| | | | picking. Making sure the object has an ID greater than 0 before typecasting solves it.
* fixes/cleans upJuan Linietsky2015-03-221-1/+5
| | | | | | -input now correctly works when using viewport scaling -added function to get areas/bodies in given point -added function to get space state directly from world
* input events on Area2D is now supportedJuan Linietsky2015-03-221-5/+60
| | | | also added a demo showing how this works
* added option to disable automatic clearing of viewport render bufferromulox_x2015-02-211-0/+24
|
* fixes to mouse warpJuan Linietsky2015-02-141-0/+9
| | | | | | | | | -can warp now from viewport and control, in their respective coordinate systems -warp is now local to the window on Windows and OSX. IF YOU RUN OSX, PLEASE TEST THIS! And make sure it works!, new code is in OS_OSX::warp_mouse_pos. I don't have OSX so i can't test!
* SceneMainLoop -> SceneTreeJuan Linietsky2014-11-051-30/+30
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- *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
* Bug FixesJuan Linietsky2014-11-021-3/+4
| | | | | | | | | | | | | | | | -=-=-=-=- -Fixed problem with scaling shapes (#827), related to not taking scale in consideration for calculating the moment of inertia -Added support for multiline strings (or comments) using """ -Save subscene bug, properties not being saved in root node (#806) -Fix Crash in CollisionPolygon2DEditor (#814) -Restored Ability to compile without 3D (#795) -Fix InterpolatedCamera (#803) -Fix UV Import for OBJ Meshes (#771) -Fixed issue with modifier gizmos (#794) -Fixed CapsuleShape gizmo handle (#50) -Fixed Import Button (not properly working in 3D) (#733) -Many misc fixes (though no new features)
* -Much improvement to baked light bakerJuan Linietsky2014-10-271-5/+26
| | | | | | | -Fixed many bugs in stretch mode -Fixes to camera project and unproject as consequence of the above -added setget to script (documented in script doc) -more fixes to collada exporter for blender
* Remove camera check for 2D audio listener.Hilton Medeiros2014-10-101-1/+1
|
* Huge Amount of BugFixJuan Linietsky2014-10-031-5/+11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=- -Fixes to Collada Exporter (avoid crash situtions) -Fixed to Collada Importer (Fixed Animation Optimizer Bugs) -Fixes to RigidBody/RigidBody2D body_enter/body_exit, was buggy -Fixed ability for RigidBody/RigidBody2D to get contacts reported and bodyin/out in Kinematic mode. -Added proper trigger support for 3D Physics shapes -Changed proper value for Z-Offset in OmniLight -Fixed spot attenuation bug in SpotLight -Fixed some 3D and 2D spatial soudn bugs related to distance attenuation. -Fixed bugs in EventPlayer (channels were muted by default) -Fix in ButtonGroup (get nodes in group are now returned in order) -Fixed Linear->SRGB Conversion, previous algo sucked, new algo works OK -Changed SRGB->Linear conversion to use hardware if supported, improves texture quality a lot -Fixed options for Y-Fov and X-Fov in camera, should be more intuitive. -Fixed bugs related to viewports and transparency Huge Amount of New Stuff: -=-=-=-=-=-=-=-==-=-=-=- -Ability to manually advance an AnimationPlayer that is inactive (with advance() function) -More work in WinRT platform -Added XY normalmap support, imports on this format by default. Reduces normlmap size and enables much nice compression using LATC -Added Anisotropic filter support to textures, can be specified on import -Added support for Non-Square, Isometric and Hexagonal tilemaps in TileMap. -Added Isometric Dungeon demo. -Added simple hexagonal map demo. -Added Truck-Town demo. Shows how most types of joints and vehicles are used. Please somebody make a nicer town, this one is too hardcore. -Added an Object-Picking API to both RigidBody and Area! (and relevant demo)
* CollisionPolygon (3D)Juan Linietsky2014-09-161-0/+1
| | | | Workaround for round() on PC.
* 3D Physics Rework, Other StuffJuan Linietsky2014-09-151-1/+222
| | | | | | | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- 3D Physics: -Fixed "Bounce" parameter in 3D -Fixed bug affecting Area (sometims it would not detect properly) -Vehicle Body has seen heavy work -Added Query API for doing space queries in 3D. Needs some docs though. -Added JOINTS! Adapted Bullet Joints: and created easy gizmos for setting them up: -PinJoint -HingeJoint (with motor) -SliderJoint -ConeTwistJoint -Generic6DOFJoint -Added OBJECT PICKING! based on the new query API. Any physics object now (Area or Body) has the following signals and virtual functions: -input_event (mouse or multitouch input over the body) -mouse_enter (mouse entered the body area) -mouse_exit (mouse exited body area) For Area it needs to be activated manually, as it isn't by default (ray goes thru). Other: -Begun working on Windows 8 (RT) port. Compiles but does not work yet. -Added TheoraPlayer library for improved to-texture and portable video support. -Fixed a few bugs in the renderer, collada importer, collada exporter, etc.
* Little BitsJuan Linietsky2014-08-141-0/+18
| | | | | | | | -=-=-=-=-=- -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
* Fixed #553: Disable 3D nodes for smaller executablemarynate2014-07-031-1/+2
|
* A bit of everything:Juan Linietsky2014-05-141-0/+17
| | | | | | | | | | | | | -IMA-ADPCM support for samples, this means that sound effects can be compressed and use 4 timess less RAM. -New 3D import workflow based on Wavefront OBJ. Import single objects as mesh resources instead of full scenes. Many people prefers to work this way. Just like the rest of the imported resources, these are updated in realtime if modified externally. -Mesh resources now support naming surfaces. This helps reimporting to identify which user-created materials must be kept. -Several fixes and improvements to SurfaceTool. -Anti Aliasing added to WorldEnvironment effects (using FXAA) -2D Physics bodies (RigidBody, KinematicBody, etc), Raycasts, Tilemap, etc support collision layers. This makes easy to group which objects collide against which. -2D Trigger shapes can now also trigger collision reporting in other 2D bodies (it used to be in Area2D before) -Viewport render target textures can now be filtered. -Few fixes in GDscript make it easier to work with static functions and class members. -Several and many bugfixes.
* heckJuan Linietsky2014-04-191-1/+10
|
* -Fixed viewport stretch bugsJuan Linietsky2014-04-181-6/+23
| | | | | -Fixed input in viewport stretch bugs -Fixed tilemap pixel overlap (really?)
* -Added google play services (needed for some stuff)Juan Linietsky2014-04-141-3/+66
| | | | | | | | | -Added new screen resizing options, stretch_2d is removed, new much more flexible ones. -Fixed bug in viewport (can create more instances in 3d-in-2d demo now) -Can set android permissions and screen sizes manually in the export settings -Changed export templates extension to .tpz (too many people unzipped the manually..) -File dialog now ensures that the proper extension is used (will not allow to save without it) -Fixed bug that made collision exceptions not work in 2D
* -Fixed a few bugs in ViewportJuan Linietsky2014-04-101-3/+134
| | | | | -Made a few demos using Viewport to show it's true power! -Fixed some start-up error messages.