summaryrefslogtreecommitdiffstats
path: root/modules/lightmapper_rd/lightmapper_rd.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use `Vector*` component-wise `min/max/clamp` functions where applicableA Thousand Ships2024-03-201-2/+1
* Finish splitting functionality of the Vulkan and D3D12 backends into Renderin...Dario2024-02-121-2/+52
* Replace error checks against `size` with `is_empty`A Thousand Ships2024-02-091-2/+2
* Add GLES3 infrastructure for lightmap baking in the compatibility backendclayjohn2024-01-241-1/+1
* Promote CowData to 64 bitsJuan Linietsky2024-01-191-1/+1
* Acyclic Command Graph for RenderingDevice.Dario2024-01-081-2/+2
* Merge pull request #86555 from RandomShaper/fix_warnRémi Verschelde2024-01-041-1/+1
|\
| * Fix warning in MSVCPedro J. Estébanez2023-12-271-1/+1
* | Fix potential integer underflow in rounded up divisionsEddieBreeg2024-01-021-11/+11
|/
* Don't use TTR/RTR for ERR/WARN printsRémi Verschelde2023-11-121-2/+2
* Optimize lightmapper using triangle clusters on the acceleration structure.Dario2023-10-131-26/+148
* Rewrite the GPU Lightmapper's indirect lighting logic to match Godot 3.5's CP...Dario2023-10-131-156/+134
* Re-add optional OIDN denoise as an external executable.bruvzg2023-10-111-2/+154
* Make the lightmapper not dilate before denoising.Dario2023-09-291-14/+6
* Replace OIDN denoiser with a JNLM denoiser compute shader implementation.Dario2023-09-251-37/+95
* Add half-pixel offset to lightmapper rasterization.Dario2023-09-181-6/+10
* Style: Harmonize header includes in modulesRémi Verschelde2023-06-151-2/+3
* One Copyright Update to rule them allRémi Verschelde2023-01-051-29/+29
* Make some Image methods statickobewi2022-10-141-41/+15
* Fix MSVC warnings, rename shadowed variables, fix uninitialized values, chang...bruvzg2022-10-071-4/+4
* Implement Physical Light Units as an optional setting.clayjohn2022-08-311-1/+5
* Rename `str2var` to `str_to_var` and similarMicky2022-08-261-2/+2
* Use integer types in Image and ImageTexture methodsFireForge2022-07-181-3/+3
* add support for soft shadows to the lightmapperPriyansh Rathi2022-06-241-21/+24
* Rename Basis "elements" to "rows"Aaron Franke2022-04-291-9/+9
* String: Remove TTR and DTR defines in non-tools buildRémi Verschelde2022-03-281-14/+15
* Change some math macros to constexprkobewi2022-03-091-2/+2
* Add a UniformSet cachereduz2022-03-061-34/+34
* Use fill() to fill an entire image instead of setting pixels individually.Anilforextra2022-01-081-5/+1
* Update copyright statements to 2022Rémi Verschelde2022-01-031-2/+2
* GPULightmapper: execute dilate also after denoiseWilliam Deurwaarder2021-10-161-0/+8
* GPULightmapper: execute dilate before denoiseWilliam Deurwaarder2021-10-161-60/+64
* GPULightmapper's triangles and their bounding box will be in-syncWilliam Deurwaarder2021-09-111-32/+16
* Implement Binary Shader Compilationreduz2021-07-261-8/+8
* Rename `instance()`->`instantiate()` when it's a verbLightning_A2021-06-191-17/+17
* Assorted fixes to UV unwrapping and GPU lightmapperjfons2021-05-031-49/+37
* Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-271-4/+4
* Reorganize Project Settingsreduz2021-02-181-11/+11
* Invert spotlight angle attenuationjfons2021-02-071-2/+2
* Reorganize RenderingDevice barriersreduz2021-01-261-2/+2
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Rename empty() to is_empty()Marcel Admiraal2020-12-281-2/+2
* Static analyzer fixes:bruvzg2020-12-091-1/+0
* Rename RD texture "type" to "texture_type"Aaron Franke2020-12-041-3/+3
* Rename RD uniform "type" to "uniform_type"Aaron Franke2020-12-041-34/+34
* Reorganized core/ directory, it was too fatty alreadyreduz2020-11-071-1/+1
* Split `Geometry` singleton into `Geometry2D` and `Geometry3D`Andrii Doroshenko (Xrayez)2020-05-271-6/+6
* Style: Enforce separation line between function definitionsRémi Verschelde2020-05-141-0/+7
* Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde2020-05-141-39/+0
* Style: Fix missing/invalid copyright headersRémi Verschelde2020-05-141-0/+30