summaryrefslogtreecommitdiffstats
path: root/scene/3d/gi_probe.cpp
Commit message (Collapse)AuthorAgeFilesLines
* PoolVector is gone, replaced by VectorJuan Linietsky2020-02-181-15/+15
| | | | | Typed `PoolTypeArray` types are now renamed `PackedTypeArray` and are sugar for `Vector<Type>`.
* doc: Sync classref with current sourceRémi Verschelde2020-02-121-3/+2
| | | | | | | | Lots of internal API changes and some docstrings were lost in the conversion. I manually salvaged many of them but for all the rendering-related ones, an additional pass is needed. Added missing enum bindings in BaseMaterial3D and VisualServer.
* Fix code formatting issues and VS compilationRémi Verschelde2020-02-111-2/+1
| | | | | | | Also temporarily disable multicheck build so that we get a full build even when there are style issues on Vulkan. Fixes #33356.
* Improved Voxel AO settings.Juan Linietsky2020-02-111-9/+9
|
* Several fixes to GIProbesJuan Linietsky2020-02-111-4/+55
|
* Fix export template compilationPedro J. Estébanez2020-02-111-0/+2
|
* AO support for GIProbe (right on time for Godot Sprint!)Juan Linietsky2020-02-111-0/+28
|
* GIProbe now generates a distance field on bake using CPU, for better ↵Juan Linietsky2020-02-111-4/+17
| | | | compatibility
* More GIProbe work and fixesJuan Linietsky2020-02-111-0/+1
|
* GIProbes working.Juan Linietsky2020-02-111-218/+125
|
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
| | | | | | | | | | | 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.
* GIProbe::bake: Remove check for ownershipPtrMan2019-11-211-4/+0
| | | | Fixes #28508.
* Notify changes in properties that can be edited by 3D gizmosHugo Locurcio2019-07-101-0/+1
| | | | | This makes the Inspector always display an up-to-date value after editing properties using 3D gizmos.
* Fix various memory leaks and errorsBojidar Marinov2019-07-021-0/+1
|
* Tweak some editor property hints to be more flexible and consistentHugo Locurcio2019-06-161-1/+1
| | | | This partially addresses #19242.
* add warning to GIProbe when using GLES2clayjohn2019-03-031-0/+10
|
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* Ability to disable scale in nodes, closes #19927Juan Linietsky2018-07-181-0/+1
|
* Fixed crash on duplicate GIProbe bakingAndreaCatania2018-01-111-1/+1
|
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
| | | | | | Using `misc/scripts/fix_headers.py` on all Godot files. Some missing header guards were added, and the header inclusion order was fixed in the Bullet module.
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
| | | | Happy new year to the wonderful Godot community!
* -Add lightmapperJuan Linietsky2017-12-141-997/+31
| | | | | | -Fixes to unwrapper (remove degenerates), makes Thekla not crash -Added optional cancel button in EditorProgress -Added function to force processing of events (needed for cancel button)
* Style: Re-apply clang-format over recent invalid additionsRémi Verschelde2017-12-101-1/+1
|
* Update GIProbe data instead of creating a new one on bakeMarc Gilleron2017-12-091-2/+5
|
* Style: Apply new clang-format 5.0 style to all filesRémi Verschelde2017-12-071-1/+1
|
* change default propagation valueJuan Linietsky2017-11-221-2/+2
|
* Rename Rect3 to AABB.Ferenc Arn2017-11-171-16/+16
| | | | Fixes #12973.
* Fix energy not affecting emissive texture in GI baker.Ferenc Arn2017-11-151-21/+17
| | | | | | Also fix emission_tex being invalid always due to wrong reference type. Fixes #10534.
* -Ability to choose operator for emission, closes #10441Juan Linietsky2017-11-151-6/+13
| | | | | -Ability to use proper operator for GI Probe, closes #10534 -Closes #12938 as it's no longer needed (thanks for the work though)
* Clean up GI Probe baking, proper button and progress bar.Juan Linietsky2017-10-301-1/+20
|
* Bind unbound enums, rearrange some by valuePoommetee Ketson2017-10-221-0/+1
|
* Restored normal bias as default bias in GIProbeJuan Linietsky2017-10-041-2/+2
|
* Merge pull request #10908 from hpvb/fix-unused-variablesRémi Verschelde2017-09-121-16/+0
|\ | | | | Fix unused variable warnings
| * Fix unused variable warningsHein-Pieter van Braam2017-09-081-16/+0
| | | | | | | | The forth in my quest to make Godot 3.x compile with -Werror on GCC7
* | Remove assignment and declarations in if statementsHein-Pieter van Braam2017-09-081-1/+2
|/ | | | | | After discussing with @reduz and @akien-mga it was decided that we do not allow assignments or declarations in if statements. This PR removes the instances of this I could find by automated means.
* Check whether stuff is visible before baking it, closes #10525Juan Linietsky2017-09-061-14/+17
|
* Fix use of unitialized variablesHein-Pieter van Braam2017-09-021-2/+2
| | | | The second in my quest to make Godot 3.x compile with -Werror on GCC7
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
|
* Convert Object::cast_to() to the static versionHein-Pieter van Braam2017-08-241-3/+2
| | | | | | | | | | | | Currently we rely on some undefined behavior when Object->cast_to() gets called with a Null pointer. This used to work fine with GCC < 6 but newer versions of GCC remove all codepaths in which the this pointer is Null. However, the non-static cast_to() was supposed to be null safe. This patch makes cast_to() Null safe and removes the now redundant Null checks where they existed. It is explained in this article: https://www.viva64.com/en/b/0226/
* ClassDB: Provide the enum name of integer constantsIgnacio Etcheverry2017-08-201-4/+4
|
* Removes type information from method bindsIgnacio Etcheverry2017-08-101-3/+3
|
* Few small GI Probe fixesJuan Linietsky2017-07-291-3/+3
|
* Add object type hint for docsPoommetee Ketson2017-07-191-3/+3
|
* Many fixes to improve GI Probe qualityJuan Linietsky2017-07-151-1/+33
|
* renamed all Rect3.pos to Rect3.positionalexholly2017-06-091-11/+11
|
* -Added proper access to depth texture from shaderJuan Linietsky2017-06-071-4/+4
| | | | -Split Mesh into Mesh (abstrat class) and ArrayMesh, to allow to proper mesh primitives, as well as streamable meshes in the future.
* many fixes to image loader, voxel cone tracing, etc.Juan Linietsky2017-06-021-3/+4
|
* GI probes working back againJuan Linietsky2017-06-011-2/+5
|
* Removal of Image from Variant, converted to a Resource.Juan Linietsky2017-05-171-10/+10
|
* Add "Godot Engine contributors" copyright lineRémi Verschelde2017-04-081-0/+1
|