summaryrefslogtreecommitdiffstats
path: root/servers/rendering_server.cpp
Commit message (Expand)AuthorAgeFilesLines
* Handle 32-bit and 64-bit floats for tangents/weights in RenderingServerAaron Franke2021-08-011-30/+55
* Expose Vulkan's clustered and mobile backends in the project managerHugo Locurcio2021-07-301-3/+3
* Use const references where possible for List range iteratorsRémi Verschelde2021-07-251-1/+1
* Use C++ iterators for Lists in many situationsAaron Franke2021-07-231-11/+11
* Merge pull request #50618 from reduz/implement-more-specialization-constantsRémi Verschelde2021-07-201-0/+21
|\
| * Implement more rendering options as specialization constantsreduz2021-07-191-0/+21
* | Explicitly cast to float when creating a float arrayAaron Franke2021-07-191-4/+4
|/
* Fix warning message spam when a VoxelGI node is selected in the editorHugo Locurcio2021-07-061-1/+0
* Fix Render Inforeduz2021-07-031-16/+13
* Remove leftovers from the DirectionalLight3D Optimized shadow depth rangeHugo Locurcio2021-07-021-4/+0
* Merge pull request #50040 from reduz/fix-renderingserver-bindingsRémi Verschelde2021-07-011-392/+859
|\
| * Clean up RenderingServer and its bindingsreduz2021-07-011-392/+859
* | Import mesh colors in 8BPP.reduz2021-06-301-9/+11
|/
* Deprecate ImmediateGeometryreduz2021-06-301-21/+1
* Implement visibility range and dependencies.jfons2021-06-141-2/+2
* Add stereoscopic rendering through multiviewBastiaan Olij2021-06-131-0/+2
* Merge pull request #47835 from mortarroad/master-lossless-webpRémi Verschelde2021-06-111-0/+4
|\
| * Implement lossless WebP encodingMorris Tabor2021-06-111-0/+4
* | Fix tangent importingreduz2021-06-111-1/+3
* | Rename GI Classesreduz2021-06-051-31/+31
|/
* Implement shader cachingreduz2021-05-311-0/+6
* Fix typos with codespellRémi Verschelde2021-05-201-2/+2
* Fixes missng 2D engine bitsreduz2021-05-111-0/+2
* Assorted fixes to UV unwrapping and GPU lightmapperjfons2021-05-031-2/+2
* Create mobile rendererBastiaan Olij2021-05-031-2/+6
* fix-tangents-on-rendering-serverStefan Boronczyk2021-05-011-1/+1
* Merge pull request #48239 from akien-mga/goodbye-copymemRémi Verschelde2021-04-281-16/+16
|\
| * Core: Drop custom `copymem`/`zeromem` definesRémi Verschelde2021-04-271-16/+16
* | Implement occlusion cullingjfons2021-04-231-1/+20
|/
* Rename get_surface_material to get_surface_override_materialclayjohn2021-04-141-1/+1
* Reorganize Project Settingsreduz2021-02-181-120/+120
* Make Servers truly Thread Safereduz2021-02-101-2/+2
* Simplify Volumetric Fogreduz2021-02-061-5/+1
* Merge pull request #37547 from aaronfranke/tauRémi Verschelde2021-02-011-4/+6
|\
| * Use Math_TAU and deg2rad/rad2deg in more places and optimize codeAaron Franke2021-01-091-4/+6
* | Shadow map rendering optimizationreduz2021-01-241-13/+2
* | Several GI related optimizations and fixesreduz2021-01-241-2/+6
* | Added GPU based cluster builderreduz2021-01-191-0/+3
|/
* Threaded optimizations to cull and renderreduz2021-01-051-0/+7
* Update copyright statements to 2021Rémi Verschelde2021-01-011-2/+2
* Expose gltf2 eight weights.K. S. Ernest (iFire) Lee2020-12-291-1/+15
* Merge pull request #44641 from reduz/get-frame-setup-timeRémi Verschelde2020-12-241-0/+3
|\
| * Add API to get frame setup time on CPUreduz2020-12-241-0/+3
* | Merge pull request #44623 from reduz/rewrite-renderer-indexerJuan Linietsky2020-12-241-0/+3
|\ \ | |/ |/|
| * Replace Octree by DynamicBVH in cull codereduz2020-12-231-0/+3
* | Bind viewport measure functionsreduz2020-12-231-0/+4
|/
* Port ASSAO to Godot to replace SAOclayjohn2020-12-211-8/+13
* Reimplement skeletons and blend shapesreduz2020-12-161-7/+8
* Cleanup unused engine codeTomasz Chabora2020-12-091-9/+0
* Add support for low-end 3D rendering.reduz2020-12-071-0/+3