summaryrefslogtreecommitdiff
path: root/servers
AgeCommit message (Collapse)Author
2019-04-06Merge pull request #25624 from nekomatata/texture-rect-flipRémi Verschelde
Add ability to flip TextureRect horizontally or vertically
2019-04-05Ability to make CanvasLayers have pseudo 3D depth.Juan Linietsky
2019-04-03Add ability to flip TextureRect horizontally or verticallyPouleyKetchoupp
2019-03-27Remove hardcoded joint biasShyRed
Use user provided bias instead of hardcoded bias.
2019-03-14Fix bone aabb calculation, which caused a skeletal mesh culling issueWindy Darian
There was a bug that could result in most bone aabb boxes ending up with tiny size upon import and mess up with culling of skeletal meshes. This fixes it.
2019-03-05Merge pull request #26660 from marxin/fix-25639-audio-negative-shiftRémi Verschelde
Fix #25639 by not shifting a negative value.
2019-03-05Fix #25639 by not shifting a negative value.marxin
2019-03-05Fix #25641 by not shifting a negative value.marxin
2019-03-04Merge pull request #26532 from aqnuep/texture_array_fixesRémi Verschelde
Fixed TextureArray and Texture3D issues
2019-03-03Properly redraw if something animated is visibleJuan Linietsky
2019-03-03Fixed TextureArray and Texture3D issuesDaniel Rakos
- Texture arrays and 3D textures weren't working previously due to an incorrect number of calls to glTexImage3D with incorrect level parameters. This change fixes that. - Fixed the incorrect calculation of the byte size of layered textures. - Added the layer count to the debugger info when viewing video memory usage.
2019-03-03Skeletons can now choose between using local or world coords for processing, ↵Juan Linietsky
fixes #26468
2019-03-03Fix style issues from recent commitsRémi Verschelde
2019-03-02Merge pull request #26505 from marcelofg55/input_buffer_crashfixRémi Verschelde
Fix possible crash on AudioDriver::input_buffer_write
2019-03-02Fix possible crash on AudioDriver::input_buffer_writeMarcelo Fernandez
2019-03-02Clean up and fix some situations where triangulation may fail, closes #26366Juan Linietsky
2019-03-02Make query checks less agressive, fixes #24694Juan Linietsky
2019-03-01Clean up blend shape support in GLES2 and GLES3.Juan Linietsky
2019-03-01Fix possible crash when AudioDriver::capture_start failsMarcelo Fernandez
2019-02-27Merge pull request #26287 from JFonS/fix_25992Rémi Verschelde
Use item_shadow_mask for LightOccluder2D culling
2019-02-27Merge pull request #26134 from marxin/fix-Wsign-compareRémi Verschelde
Fix -Wsign-compare warnings.
2019-02-27Fix -Wsign-compare warnings.marxin
I decided to modify code in a defensive way. Ideally functions like size() or length() should return an unsigned type.
2019-02-26Ensure implicit conversions for scalar constants work in shaders, closes #26239Juan Linietsky
2019-02-26-Properly handle missing ETC support on exportJuan Linietsky
-Added ability for resource importers to save metadata -Added ability for resource importers to validate depending on project settings
2019-02-26-Remove harcoded opengl extension testing from OS, ask rasterizer instead.Juan Linietsky
-Fixed a bug where etc textures were imported broken
2019-02-25Use item_shadow_mask for LightOccluder2D cullingJFonS
2019-02-23-Treat scalar conversions when calling functions as error, closes #24261Juan Linietsky
-Make shader editor display errors if exist when just opening it -Make ShaderMaterial not lose parameters if opened in error.
2019-02-23Fix invalid change from CLAMP to MAX in #26099Rémi Verschelde
CLAMP limits the value between the two bounds, so for unsigned ints it should be replaced by MIN(val, max), not MAX. The issue in voxel_light_baker.cpp was fixed in 4f697f7. Fixes #26170.
2019-02-22Merge pull request #26132 from marxin/fix-Wignored-qualifiersRémi Verschelde
Fix warnings seen with -Wignored-qualifiers.
2019-02-22Merge pull request #26099 from marxin/fix-Wtype-limits-warningsRémi Verschelde
Fix all -Wtype-limits warnings.
2019-02-21Fixed bugs in test body motion and removed unnecesary test in ↵Juan Linietsky
move_and_slide. Fixes #25968
2019-02-21Fix warnings seen with -Wignored-qualifiers.marxin
2019-02-21Fix all -Wtype-limits warnings.marxin
2019-02-21Merge pull request #26103 from nekomatata/area2d-rectangle-collision-fixRémi Verschelde
Fixed Area2d input events ignoring the top and left edge of rectangle shape
2019-02-21Area2d rectangle collision check doesn't ignore the first pixel row and ↵PouleyKetchoupp
column (fix #25462)
2019-02-20Add -Wshadow=local to warnings and fix reported issues.marxin
Fixes #25316.
2019-02-17Fix update of canvas AABB with update_when_visibleJFonS
Ensure the AABB of canvas items is always updated when `update_when_visible` is enabled.
2019-02-16Skip disabled shape when getting rest info. Fixes #25941Juan Linietsky
2019-02-16Support multiple ray shapes in kinematicbody, fixes #25050Juan Linietsky
2019-02-16Add a minimum treshold for acquiring rest contacts to avoid numerical ↵Juan Linietsky
precision issues. Fixes #25074
2019-02-16Allow kinematic bodies without shapes to still move, fixes #24775Juan Linietsky
2019-02-16Make ray shapes not work with OWC. They don't make practical sense together. ↵Juan Linietsky
Closes #25532
2019-02-13Fix typos with codespellRémi Verschelde
Using codespell 1.14.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang doubleclick lod nd numer que te unselect EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ```
2019-02-12Drivers, main, servers: Ensure classes match their header filenameRémi Verschelde
Renamed: - `drivers/alsamidi/alsa_midi.h` -> `midi_driver_alsamidi.h` (same for `coremidi` and `winmidi`) - `main/timer_sync.h` -> `main_timer_sync.h` - `servers/visual/visual_server_global.h` -> `visual_server_globals.h`
2019-02-12Core: Ensure classes match their header filenameRémi Verschelde
Also drop some unused files. Renamed: - `core/dvector.h` -> `pool_vector.h` - `core/io/resource_import.h` -> `resource_importer.h` - `core/sort.h` -> `sort_array.h` - `core/string_db.h` -> `string_name.h` Dropped: - `core/allocators.h` - `core/os/shell.h` - `core/variant_construct_string.cpp`
2019-02-12Fixed OWC for rigid bodies, closes #25732Juan Linietsky
2019-02-12Merge pull request #25481 from hpvb/fix-ubsan-asan-reportsRémi Verschelde
Fix many asan and ubsan reported issues
2019-02-09[Core] Rename Matrix3 file to BasisAaron Franke
The code already referred to "Basis", it's just the file name that was different for some reason.
2019-01-30Fix many asan and ubsan reported issuesHein-Pieter van Braam
This allows most demos to run without any ubsan or asan errors. There are still some things in thirdpart/ and some things in AudioServer that needs a look but this fixes a lot of issues. This should help debug less obvious issues, hopefully. This fixes #25217 and fixes #25218
2019-01-28Revert " Deprecated Godot 3D physics engine"Rémi Verschelde
This reverts commit 5de5a4140b9a397935737c6ce0088602be6840d7. @reduz still intends to rework it in the future, and it's convenient to test if issues are specific to Bullet or not, so we keep it around for the time being.