aboutsummaryrefslogtreecommitdiff
path: root/servers
Commit message (Collapse)AuthorAgeFilesLines
* Fix typo in y shiftBastiaan Olij2018-06-231-5/+5
|
* Removed unused AudioServer::update functionMarcelo Fernandez2018-06-152-4/+0
|
* Moved culling, updated lights and shadows into a prepare function so it is ↵Bastiaan Olij2018-06-112-13/+91
| | | | only called once for stereo rendering
* Entirely new (and much improved) animation editor.Juan Linietsky2018-06-072-0/+2
|
* Fix return type of isnan and isinf in the shader languageOliver Rausch2018-06-011-6/+6
|
* Merge pull request #18349 from Gorgexpress/masterMax Hilbrunner2018-05-261-1/+4
|\ | | | | Fixed 2D intersect_shape limiting broadphase results
| * Fixed 2D intersect_shape limiting broadphase resultsMichael2018-04-221-1/+4
| | | | | | | | | | | | | | | | | | Physics2DDirectSpaceStateSW was applying the result limit to broadphase collision detection instead of narrow. This is inconsistent with its 3D variant, as well as the rest of the 2D direct space state functions. Broadphase is now limited by INTERSECTION_QUERY_MAX like everything else, and narrow phase is exited early when the result limit has been reached.
* | Expose methods area_set_area_monitor_callback and area_set_monitorable in ↵MrCdK2018-05-252-0/+4
| | | | | | | | PhysicsServer and Physics2DServer
* | Merge pull request #18868 from bruvzg/clang_6_workaroundRémi Verschelde2018-05-161-9/+9
|\ \ | | | | | | Workaround for clang 6.0.0 / Xcode 9.3 release (-O3) build bug.
| * | Workaround for clang 6 bug.bruvzg2018-05-141-9/+9
| | |
* | | Fix bad operator check in `ShaderLanguage::_validate_assign`nemerle2018-05-161-1/+1
|/ /
* | canvas_item_add_triangle_array bind fixupMarcelo Fernandez2018-05-081-1/+1
| |
* | Merge pull request #17559 from simedis/joint_motorsRémi Verschelde2018-05-082-0/+6
|\ \ | | | | | | Implemented interface for bullet linear motors
| * | Implemented interface for bullet joint motorsGeoffrey2018-03-162-0/+6
| | |
* | | Merge pull request #17845 from JFonS/disable_spatial_shadowsJuan Linietsky2018-05-071-0/+2
|\ \ \ | | | | | | | | Added flag on SpatialMaterial to disable shadows
| * | | Added flag on SpatialMaterial to disable shadowsJFonS2018-03-291-0/+2
| | | |
* | | | Merge pull request #18144 from ↵Juan Linietsky2018-05-072-0/+5
|\ \ \ \ | | | | | | | | | | | | | | | | | | | | Crazy-P/Resolves-crash-on-shape2D-culling-for-empty-Concave-shapes Resolves crash on shape2D culling for empty Concave shapes
| * | | | Resolves crash on shape2D culling for empty Concave shapesCrazy-P2018-04-122-0/+5
| | | | | | | | | | | | | | | | | | | | Fixes https://github.com/godotengine/godot/issues/17789
* | | | | Merge pull request #18533 from JFonS/fix_shader_compileJuan Linietsky2018-05-072-3/+44
|\ \ \ \ \ | | | | | | | | | | | | Fix vector reduction in shader language
| * | | | | Fix vector reduction in shader languageJFonS2018-05-072-3/+44
| | | | | |
* | | | | | Merge pull request #18495 from Zylann/partial_texture_updateJuan Linietsky2018-05-075-0/+5
|\ \ \ \ \ \ | | | | | | | | | | | | | | Added partial texture update to VisualServer
| * | | | | | Added partial texture update to VisualServerMarc Gilleron2018-04-295-0/+5
| |/ / / / /
* | | | | | Merge pull request #18677 from BastiaanOlij/add_no_blendJuan Linietsky2018-05-071-0/+1
|\ \ \ \ \ \ | | | | | | | | | | | | | | Add no-blend canvas item render_mode
| * | | | | | Add no-blend canvas item render_modeBastiaan Olij2018-05-071-0/+1
| | | | | | |
* | | | | | | Added option to viewport to keep linear colorBastiaan Olij2018-05-066-9/+34
|/ / / / / /
* | | | | | Skeleton for 2D WIPJuan Linietsky2018-05-036-7/+17
| | | | | |
* | | | | | Merge pull request #18291 from akien-mga/coverity-uninitialized-scalar-varRémi Verschelde2018-05-013-0/+3
|\ \ \ \ \ \ | | | | | | | | | | | | | | Fix Coverity reports of uninitialized scalar variable
| * | | | | | Fix Coverity reports of uninitialized scalar variableRémi Verschelde2018-04-193-0/+3
| | |_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes most current reports on Coverity Scan of uninitialized scalar variable (CWE-457): https://cwe.mitre.org/data/definitions/457.html These happen most of the time (in our code) when instanciating structs without a constructor (or with an incomplete one), and later returning the instance. This is sometimes intended though, as some parameters are only used in some situations and should not be double-initialized for performance reasons (e.g. `constant` in ShaderLanguage::Token).
* | | | | | Merge pull request #18321 from Crazy-P/Fixes-logically-dead-codeRémi Verschelde2018-05-012-12/+7
|\ \ \ \ \ \ | |_|/ / / / |/| | | | | Fixes logically dead code (Coverity)
| * | | | | Fixes logically dead code (Coverity)Crazy-P2018-04-212-12/+7
| |/ / / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes reported logically dead codes by Coverity * image.cpp: Doesn't really need any modification. But to remove the bug report then we have to move the MAX call away from the for loop statement. * rasterizer_gles3.cpp: Removes unnecessary elif condition since it is checked earlier in the function * collada.cpp: If stamement never reached due to macro ERR_CONTINUE does the same. * navigation_mesh.cpp: Variables should always be null - however, also checked for the very same condition in their function call. Leaving this for review (whether the function call is necessary or not) * path_editor_plugin.cpp: If cancel is true, then it should restore the edited value to the original provided. http://docs.godotengine.org/en/3.0/classes/class_editorspatialgizmo.html#class-editorspatialgizmo-commit-handle * spatial_editor_gizmos.cpp: the very condition of i >= 3 is predetermined in the if case right before it. Thus case 1 is always '1' and case 2 is always '-1' * grid_map_editor.cpp: Same as above in spatial_editor_gizmos.cpp * voxel_light_baker.cpp: Same as above in spatial_editor_gizmos.cpp * visual_server.cpp: Same as above in spatial_editor_gizmos.cpp * visual_script_expression.cpp: char '-' is already true in the switch case mechanism. Thus it can never reach to default case. * particles.cpp: Case 'PARAM_MAX' is unreachable due to index checking right before the switch execution. * shader_language.cpp: Invalid index is handled in switch default case. `type < TYPE_FLOAT && type > TYPE_VEC4` -> `(type < TYPE_FLOAT || type > TYPE_VEC4`) Fixes the "always false problem" in TODO comment.
* / / / / Change ".." punctuation for "..." in editor strings (#16507)Hugo Locurcio2018-04-221-5/+5
|/ / / /
* | | | Merge pull request #17391 from PJB3005/18-03-09-fix-canvas-light-shadersRémi Verschelde2018-04-181-1/+1
|\ \ \ \ | | | | | | | | | | Fixes canvas light shaders.
| * | | | Fixes canvas light shaders.Pieter-Jan Briers2018-04-131-1/+1
| |/ / / | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fixes #16904 Restore more out functionality, fix built-ins. Requested changes, I think?
* / / / Fix typos in shader_language.cppPoommetee Ketson2018-04-171-3/+3
|/ / /
* | | Update classref and docs, fix missing parameters' namePoommetee Ketson2018-04-111-0/+2
| | |
* | | Merge pull request #17151 from ShyRed/disabled_shapes_2dJuan Linietsky2018-04-082-4/+29
|\ \ \ | | | | | | | | Remove disabled shapes from physics 2D calculations
| * | | Remove disabled shapes from physicsShyRed2018-03-072-4/+29
| | | | | | | | | | | | | | | | Disabling a shape removes it from physics calculations. Enabling a shape adds it back to the physics calculations.
* | | | Merge pull request #17421 from Chaosus/fixshaderbugsJuan Linietsky2018-04-081-3/+1
|\ \ \ \ | | | | | | | | | | Fix few bugs in shader definitions
| * | | | Fix few bugs in shader definitionsChaosus2018-03-101-3/+1
| | | | |
* | | | | Merge pull request #17594 from ivodopiviz/float-overflowJuan Linietsky2018-04-081-1/+2
|\ \ \ \ \ | | | | | | | | | | | | Changed debug max distance to avoid overflow
| * | | | | Changed debug max distance to avoid overflowIvan Vodopiviz2018-03-171-1/+2
| | |_|_|/ | |/| | | | | | | | | | | | | | | | | | Changed it to roughly sqrt(FLT_MAX), it's a little less to account for float inaccuracies. Fixes #1835
* | | | | Merge pull request #17742 from marcelofg55/audio_device_listJuan Linietsky2018-04-072-0/+37
|\ \ \ \ \ | | | | | | | | | | | | Added new audio device functions to set/get the audio device
| * | | | | Added new audio device functions to set/get the audio deviceMarcelo Fernandez2018-03-262-0/+37
| | |_|_|/ | |/| | |
* / | | | Removed redundant abs shader builtinChaosus2018-03-281-5/+0
|/ / / /
* | | | Merge pull request #17680 from beniwtv/masterRémi Verschelde2018-03-231-1/+1
|\ \ \ \ | | | | | | | | | | Fix compressor audio effect sidechain selection
| * | | | Fix compressor audio effect sidechain selectionBenedikt Bär2018-03-211-1/+1
| | | | |
* | | | | Merge pull request #17532 from BastiaanOlij/arvr_enhancementsRémi Verschelde2018-03-233-4/+73
|\ \ \ \ \ | | | | | | | | | | | | A few enhancements on the ARVR Server
| * | | | | A few fixes on the ARVR ServerBastiaan Olij2018-03-153-4/+73
| | | | | |
* | | | | | Fix missing const in CapsuleShapeSW::get_areaMarcelo Fernandez2018-03-211-1/+1
| |/ / / / |/| | | |
* | | | | Merge pull request #17637 from robfram/fix-draw_polyline_colors-crashRémi Verschelde2018-03-201-4/+8
|\ \ \ \ \ | | | | | | | | | | | | Fix crash in `canvas_item_add_polyline` when passing more points than colors