summaryrefslogtreecommitdiff
path: root/modules/lightmapper_rd
AgeCommit message (Expand)Author
2022-06-20Clean up Hash Functionsreduz
2022-05-04Merge pull request #60723 from reduz/refactor-module-initializationRémi Verschelde
2022-05-04Refactor module initializationreduz
2022-04-29Rename Basis "elements" to "rows"Aaron Franke
2022-03-28String: Remove TTR and DTR defines in non-tools buildRémi Verschelde
2022-03-09Change some math macros to constexprkobewi
2022-03-06Add a UniformSet cachereduz
2022-02-11RendererRD: Remove binding specifier for push constantsRémi Verschelde
2022-01-08Use fill() to fill an entire image instead of setting pixels individually.Anilforextra
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-11-19GPULightmapper: better algorithm to generate rays for indirect lightingWilliam Deurwaarder
2021-10-28clang-format: Disable alignment of operands, too unreliableRémi Verschelde
2021-10-16GPULightmapper: execute dilate also after denoiseWilliam Deurwaarder
2021-10-16GPULightmapper: execute dilate before denoiseWilliam Deurwaarder
2021-10-15GPULightmapper: increase ray triangle hit rateWilliam Deurwaarder
2021-10-13Merge pull request #53744 from williamd67/GPULightmapper-prevent-endless-loopRémi Verschelde
2021-10-13Merge pull request #53743 from williamd67/GPULightmapper-process-rays-to-skyRémi Verschelde
2021-10-12GPULightmapper: prevent loop with max iterationsWilliam Deurwaarder
2021-10-12GPULightmapper: process rays to sky in all bounces as activeWilliam Deurwaarder
2021-10-12GPULightmapper: skip smoothen positions for flat trianglesWilliam Deurwaarder
2021-09-14GPULightmapper exclude back-face triangles while calculating bouncesWilliam Deurwaarder
2021-09-11GPULightmapper's triangles and their bounding box will be in-syncWilliam Deurwaarder
2021-07-26Implement Binary Shader Compilationreduz
2021-07-13Implement the ability to disable classesreduz
2021-06-19Rename `instance()`->`instantiate()` when it's a verbLightning_A
2021-05-03Assorted fixes to UV unwrapping and GPU lightmapperjfons
2021-04-27Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde
2021-04-14Refactor GLSL shader compilationreduz
2021-02-18Reorganize Project Settingsreduz
2021-02-08Initialize class/struct variables with default values in modules/Rafał Mikrut
2021-02-07Invert spotlight angle attenuationjfons
2021-01-26Reorganize RenderingDevice barriersreduz
2021-01-05Change the light attenuation formulas.reduz
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Rename empty() to is_empty()Marcel Admiraal
2020-12-09Static analyzer fixes:bruvzg
2020-12-04Rename RD texture "type" to "texture_type"Aaron Franke
2020-12-04Rename RD uniform "type" to "uniform_type"Aaron Franke
2020-11-07Reorganized core/ directory, it was too fatty alreadyreduz
2020-07-10Add override keywords.Marcel Admiraal
2020-05-27Split `Geometry` singleton into `Geometry2D` and `Geometry3D`Andrii Doroshenko (Xrayez)
2020-05-18GLSL: Change shader type specifier from [vertex] to #[vertex]Rémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-05-14Style: Fix missing/invalid copyright headersRémi Verschelde
2020-05-10New lightmapperJuan Linietsky