Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-03-17 | Style: Set clang-format Standard to Cpp11 | Rémi Verschelde | |
For us, it practically only changes the fact that `A<A<int>>` is now used instead of the C++03 compatible `A<A<int> >`. Note: clang-format 10+ changed the `Standard` arguments to fully specified `c++11`, `c++14`, etc. versions, but we can't use `c++17` now if we want to preserve compatibility with clang-format 8 and 9. `Cpp11` is still supported as deprecated alias for `Latest`. | |||
2020-03-02 | Fixes bugs found by Sonarcloud and Coverity | qarmin | |
2020-02-23 | Replace FALLTHROUGH macro by C++17 [[fallthrough]] | Rémi Verschelde | |
This attribute is now part of the standard we target so we no longer need compiler-specific hacks. Also enables -Wimplicit-fallthrough for Clang now that we can properly support it. It's already on by default for GCC's -Wextra. Fixes new warnings raised by Clang's -Wimplicit-fallthrough. | |||
2020-02-18 | PoolVector is gone, replaced by Vector | Juan Linietsky | |
Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`. | |||
2020-02-14 | Fix various GCC compilation warnings after Vulkan merge | Rémi Verschelde | |
Part of #36132. | |||
2020-02-12 | Fixes friend declaration tag mismatch | Haoyu Qiu | |
2020-02-11 | Added normalmap guided roughness mipmap generator, and a global roughness ↵ | Juan Linietsky | |
limiter. | |||
2020-02-11 | Re-implemented screen space ambient occlusion | Juan Linietsky | |
2020-02-11 | DOF fully implemented, can be edited on the fly. | Juan Linietsky | |
2020-02-11 | WIP CameraEffects implementation (bokeh not working for now) | Juan Linietsky | |
2020-02-11 | Auto exposure re-implemented in Vulkan | Juan Linietsky | |
2020-02-11 | -Refactored post processing, re-added glow and added a mix blend mode. | Juan Linietsky | |
2020-02-11 | Improved Voxel AO settings. | Juan Linietsky | |
2020-02-11 | AO support for GIProbe (right on time for Godot Sprint!) | Juan Linietsky | |
2020-02-11 | GIProbe now generates a distance field on bake using CPU, for better ↵ | Juan Linietsky | |
compatibility | |||
2020-02-11 | Dynamic object support for GI Probes (a bit buggy still) | Juan Linietsky | |
2020-02-11 | Better GIProbe quality settings. | Juan Linietsky | |
2020-02-11 | GIProbes working. | Juan Linietsky | |
2020-02-11 | Visual GPU profiler and related profiling support in Vulkan. | Juan Linietsky | |
2020-02-11 | Several fixes to 3D rendering, and multimesh implementation. | Juan Linietsky | |
2020-02-11 | Reflection probes working | Juan Linietsky | |
2020-02-11 | Rewrote large part of rendering, omni and spot shadows now work. | Juan Linietsky | |
2020-02-11 | Environment sky more or less working. | Juan Linietsky | |
2020-02-11 | Base 3D engine done, still untested, though. | Juan Linietsky | |
2020-02-11 | Custom material support seems complete. | Juan Linietsky | |
2020-02-11 | Texture refactor | Juan Linietsky | |
-Texture renamed to Texture2D -TextureLayered as base now inherits 2Darray, cubemap and cubemap array -Removed all references to flags in textures (they will go in the shader) -Texture3D gone for now (will come back later done properly) -Create base rasterizer for RenderDevice, RasterizerRD | |||
2020-02-11 | Refactored RID/RID_Owner to always use O(1) allocation. | Juan Linietsky | |
* Implements a growing chunked allocator * Removed redudant methods get and getptr, only getornull is supported now. | |||
2020-01-06 | Add VisualServer methods to get the video adapter name and vendor | Hugo Locurcio | |
These methods can be used in scripts to retrieve the OpenGL `GL_RENDERER` and `GL_VENDOR` strings (respectively). This closes #28404. | |||
2020-01-03 | Merge pull request #34726 from nekomatata/polygon2d-antialiasing-fix | Rémi Verschelde | |
Fixed antialiasing option for Polygon2D with concave/hollow shapes | |||
2020-01-01 | Fixed antialiasing option for Polygon2D | PouleyKetchoupp | |
Some cases were not handled properly for Polygon2D after making changes in common code to fix Line2D antialiasing. Added an option for drawing polygons to differentiate the two use cases. Fixes #34568 | |||
2020-01-01 | Update copyright statements to 2020 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! We're starting a new decade with a well-established, non-profit, free and open source game engine, and tons of further improvements in the pipeline from hundreds of contributors. Godot will keep getting better, and we're looking forward to all the games that the community will keep developing and releasing with it. | |||
2019-09-18 | Added skin support and simplified APIs to override bone position. | Juan Linietsky | |
2019-06-16 | Merge pull request #29764 from Calinou/boot-splash-no-filter-option | Rémi Verschelde | |
Add an option to disable boot splash filtering | |||
2019-06-15 | Add an option to disable boot splash filtering | Hugo Locurcio | |
Disabling filtering is usually desired in projects using a pixel art style. This closes #19415. | |||
2019-06-15 | Adding a new Camera Server implementation to Godot. | BastiaanOlij | |
This is a new singleton where camera sources such as webcams or cameras on a mobile phone can register themselves with the Server. Other parts of Godot can interact with this to obtain images from the camera as textures. This work includes additions to the Visual Server to use this functionality to present the camera image in the background. This is specifically targetted at AR applications. | |||
2019-05-13 | Implement ability to render viewports directly to screen | clayjohn | |
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-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-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-06 | Add option to have viewport render into supplied texture | Bastiaan Olij | |
2019-03-03 | Skeletons can now choose between using local or world coords for processing, ↵ | Juan Linietsky | |
fixes #26468 | |||
2019-02-20 | Add -Wshadow=local to warnings and fix reported issues. | marxin | |
Fixes #25316. | |||
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-01-27 | Properly get proxy texture size for canvas light, fixes #17067 | Juan Linietsky | |
2019-01-22 | Changes to GLES2 renderer to not use cube shadows if not available, fixes #25132 | Juan Linietsky | |
2019-01-17 | Fixes to 2D lights, closes #24750 | Juan Linietsky | |
2019-01-01 | Update copyright statements to 2019 | Rémi Verschelde | |
Happy new year to the wonderful Godot community! | |||
2018-12-15 | Adding option to re-orient our sky | Bastiaan Olij | |
2018-11-28 | Added luminance capping to avoid glitches on small dots. closes #17996 | Juan Linietsky | |
2018-11-19 | Do not draw particles if they are not processing at all, fixes #19507 | Juan Linietsky | |