Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-06-01 | Added constant support to shaders | Chaosus | |
Co-authored-by: DavidSichma <sichmada@gmail.com> | |||
2019-05-28 | Fix some unincialised variables | qarmin | |
2019-05-24 | Merge pull request #28796 from clayjohn/GLES2-optimization | Rémi Verschelde | |
GLES2: Allow Viewports to render directly to screen | |||
2019-05-24 | Merge pull request #28829 from vreon/swizzle-up | Rémi Verschelde | |
Allow constructing larger data types by swizzling | |||
2019-05-21 | Implement shadow to opacity | Bastiaan Olij | |
2019-05-19 | Fix typos with codespell | Rémi Verschelde | |
Using codespell 1.15.0. Method: ``` $ cat > ../godot-word-whitelist.txt << EOF ang curvelinear doubleclick leapyear lod merchantibility nd numer ois ony que seeked synching te uint unselect webp EOF $ codespell -w -q 3 -I ../godot-word-whitelist.txt --skip="./thirdparty,*.po" $ git diff // undo unwanted changes ``` | |||
2019-05-13 | Implement ability to render viewports directly to screen | clayjohn | |
2019-05-13 | Merge pull request #27798 from clayjohn/gles2-proj-mat-bug | Rémi Verschelde | |
Fixes bug when setting projection matrix in shader GLES2 | |||
2019-05-11 | Allow constructing larger data types by swizzling | Jesse Dubay | |
GLSL allows the construction of larger data types by swizzling smaller ones, but Godot shading language treated this as an error: vec2 test2 = vec2(0.0, 1.0); vec3 test3 = test2.xxx; // error: Invalid member for vec2 expression This commit updates the expression parser for the 2 and 3-component data types accordingly. Fixes #10496 | |||
2019-05-09 | Change "ID" to lowercase "id" | Aaron Franke | |
Reasoning: ID is not an acronym, it is simply short for identification, so it logically should not be capitalized. But even if it was an acronym, other acronyms in Godot are not capitalized, like p_rid, p_ip, and p_json. | |||
2019-04-30 | Merge pull request #25670 from aqnuep/bake_mode_affect_gi_prove | Rémi Verschelde | |
Disable GI probe capturing lights with bake mode disabled | |||
2019-04-30 | fixes bug when setting projection matrix | clayjohn | |
2019-04-25 | Use approximate equallity methods in many places | Aaron Franke | |
2019-04-23 | Disable GI probe capturing lights with bake mode disabled | Daniel Rakos | |
The bake mode property of lights previously didn't affect GI probes. This change makes the GI probe ignore lights that have their bake mode set to disabled. | |||
2019-04-23 | Merge pull request #26064 from JFonS/add_frustum_camera_mode | Hein-Pieter van Braam | |
Add FRUSTUM camera mode, allowing tilted frustums | |||
2019-04-22 | Don't try to statically allocate 2x 8193 pointers | Hein-Pieter van Braam-Stewart | |
Maximum stack size is only 8KiB, this will try to allocate 8193 * sizeof(void*) * 2 = 131088 bytes on the stack. This causes a crash in some cases. | |||
2019-04-22 | Merge pull request #27673 from qarmin/small_fixes | Rémi Verschelde | |
Small fixes, mostly duplicated code | |||
2019-04-19 | Merge pull request #28200 from bojidar-bg/28115-ysort-breaks-shader | Rémi Verschelde | |
Fix nested YSort breaking "Use parent material" | |||
2019-04-19 | Added ability for multiple images to be imported as an atlas | Juan Linietsky | |
This adds support for groups in the import system, which point to a single file. Add property hint for saving files in file field | |||
2019-04-19 | Fix nested YSort breaking use_parent_material | Bojidar Marinov | |
Fixes #28115 | |||
2019-04-09 | Merge pull request #27843 from bojidar-bg/27678-ysort-visibility | Rémi Verschelde | |
Do not YSort canvas items that are not visible | |||
2019-04-09 | Style: Apply new changes from clang-format 8.0 | Rémi Verschelde | |
It seems to stay compatible with formatting done by clang-format 6.0 and 7.0, so contributors can keep using those versions for now (they will not undo those changes). | |||
2019-04-10 | Added eye_height, changed description and fixed size of viewport issue | Bastiaan Olij | |
2019-04-09 | Do not YSort canvas items that are not visible | Bojidar Marinov | |
Fixes an issue with nested YSorts not regarding visibility | |||
2019-04-08 | Small fixes, mostly dupicated code | qarmin | |
2019-04-07 | Merge pull request #27527 from BastiaanOlij/render_ext_target | Rémi Verschelde | |
Add option to have viewport render into supplied texture (VR) | |||
2019-04-06 | Merge pull request #25624 from nekomatata/texture-rect-flip | Rémi Verschelde | |
Add ability to flip TextureRect horizontally or vertically | |||
2019-04-06 | Add option to have viewport render into supplied texture | Bastiaan Olij | |
2019-04-05 | Ability to make CanvasLayers have pseudo 3D depth. | Juan Linietsky | |
2019-04-03 | Add ability to flip TextureRect horizontally or vertically | PouleyKetchoupp | |
2019-03-05 | Fix #25641 by not shifting a negative value. | marxin | |
2019-03-03 | Properly redraw if something animated is visible | Juan Linietsky | |
2019-03-03 | Skeletons can now choose between using local or world coords for processing, ↵ | Juan Linietsky | |
fixes #26468 | |||
2019-03-03 | Fix style issues from recent commits | Rémi Verschelde | |
2019-03-02 | Clean up and fix some situations where triangulation may fail, closes #26366 | Juan Linietsky | |
2019-03-01 | Clean up blend shape support in GLES2 and GLES3. | Juan Linietsky | |
2019-02-27 | Merge pull request #26287 from JFonS/fix_25992 | Rémi Verschelde | |
Use item_shadow_mask for LightOccluder2D culling | |||
2019-02-26 | Ensure implicit conversions for scalar constants work in shaders, closes #26239 | Juan Linietsky | |
2019-02-25 | Use item_shadow_mask for LightOccluder2D culling | JFonS | |
2019-02-23 | -Treat scalar conversions when calling functions as error, closes #24261 | Juan Linietsky | |
-Make shader editor display errors if exist when just opening it -Make ShaderMaterial not lose parameters if opened in error. | |||
2019-02-23 | Fix invalid change from CLAMP to MAX in #26099 | Ré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-21 | Fix all -Wtype-limits warnings. | marxin | |
2019-02-20 | Add -Wshadow=local to warnings and fix reported issues. | marxin | |
Fixes #25316. | |||
2019-02-19 | Add FRUSTUM camera mode, allowing tilted frustums | JFonS | |
This new camera mode makes it easy to create tilted frustums for mirror or portal effects. This work was kindly sponsored by IMVU. | |||
2019-02-17 | Fix update of canvas AABB with update_when_visible | JFonS | |
Ensure the AABB of canvas items is always updated when `update_when_visible` is enabled. | |||
2019-02-13 | Fix typos with codespell | Ré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-12 | Drivers, main, servers: Ensure classes match their header filename | Ré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-12 | Core: Ensure classes match their header filename | Ré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-01-30 | Fix many asan and ubsan reported issues | Hein-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-27 | Merge pull request #25314 from marxin/fix-24417-class-memaccess | Rémi Verschelde | |
Fix class memaccess |