summaryrefslogtreecommitdiffstats
path: root/core/math/camera_matrix.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement Vector4, Vector4i, Projectionreduz2022-07-231-764/+0
* Initial TAA implementationjfons2022-06-071-0/+5
* Rename Basis "elements" to "rows"Aaron Franke2022-04-291-18/+18
* Use is_zero_approx and fix spelling in CameraMatrix invertAaron Franke2022-02-261-7/+5
* Core: Move Rect2i to its own `rect2i.h` headerRémi Verschelde2022-02-041-0/+4
* CameraMatrix: Pre-allocate Vector in get_projection_planes().Anilforextra2022-01-131-6/+7
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* clang-format: Disable alignment of operands, too unreliableRémi Verschelde2021-10-281-11/+11
* Replace HTTP links with HTTPS for sites with HTTPS versionsAaron Franke2021-08-221-2/+2
* Rename Transform to Transform3D in coreAaron Franke2021-06-031-7/+7
* Merge pull request #37547 from aaronfranke/tauRémi Verschelde2021-02-011-2/+2
|\
| * Use Math_TAU and deg2rad/rad2deg in more places and optimize codeAaron Franke2021-01-091-2/+2
* | Added GPU based cluster builderreduz2021-01-191-0/+9
|/
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Implement automatic LOD (Level of Detail)reduz2020-12-181-0/+11
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
* Added volumetric fog effect.Juan Linietsky2020-08-131-3/+2
* Style: Remove unnecessary semicolons from `core`Rémi Verschelde2020-05-191-9/+9
* Style: Enforce braces around if blocks and loopsRémi Verschelde2020-05-141-7/+14
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+1
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-34/+0
* New lightmapperJuan Linietsky2020-05-101-0/+16
* Revert "Renamed plane's d to distance"Rémi Verschelde2020-05-101-6/+6
* Style: clang-format: Disable AllowShortIfStatementsOnASingleLineRémi Verschelde2020-05-101-3/+6
* Renamed plane's d to distanceMarcus Elg2020-05-101-6/+6
* Fix aspect ratio on hmd projection matrixBastiaan Olij2020-04-051-1/+1
* Modified rendering to use cluster instead of fowardJuan Linietsky2020-02-111-0/+30
* Reflection probes workingJuan Linietsky2020-02-111-2/+2
* Rewrote large part of rendering, omni and spot shadows now work.Juan Linietsky2020-02-111-0/+22
* Yay very basic 3D (only white) finally shows.Juan Linietsky2020-02-111-0/+6
* Change CameraMatrix::get_viewport_size to get_viewport_half_extentslawnjelly2020-01-221-6/+4
* Update copyright statements to 2020Rémi Verschelde2020-01-011-2/+2
* Fix some overflows and unitialized variablesRafał Mikrut2019-11-201-0/+4
* Update some dead links in the codebaseMichael Alexsander Silva Dias2019-07-231-2/+2
* Remove unnecessary code and add some error explanationsqarmin2019-07-011-30/+30
* Add FRUSTUM camera mode, allowing tilted frustumsJFonS2019-02-191-0/+8
* Update copyright statements to 2019Rémi Verschelde2019-01-011-2/+2
* Make core/ includes absolute, remove subfolders from include pathRémi Verschelde2018-09-121-2/+3
* Add missing copyright headers and fix formattingRémi Verschelde2018-01-051-0/+1
* Update copyright statements to 2018Rémi Verschelde2018-01-011-2/+2
* Forgot to apply oversampling to YBastiaan Olij2017-12-031-0/+1
* Rename Rect3 to AABB.Ferenc Arn2017-11-171-1/+1
* Fixed Typo: 'Seperate' to 'Separate'Indah Sylvia2017-09-191-1/+1
* Fix unused variable warningsHein-Pieter van Braam2017-09-081-16/+13
* Several fixes to directional shadows, closes #10926Juan Linietsky2017-09-071-64/+22
* Dead code tells no talesRémi Verschelde2017-08-271-14/+0
* Use HTTPS URL for Godot's website in the headersRémi Verschelde2017-08-271-1/+1
* Adding base classes and structures for ARVR supportBastiaanOlij2017-07-281-13/+111
* renamed all Rect3.pos to Rect3.positionalexholly2017-06-091-2/+2
* renamed all Rect2.pos to Rect2.positionalexholly2017-06-041-2/+2