summaryrefslogtreecommitdiff
path: root/servers/rendering
AgeCommit message (Collapse)Author
2022-02-07Merge pull request #57682 from clayjohn/VULKAN-canvas-blurRémi Verschelde
2022-02-06Merge pull request #56844 from Calinou/ssr-fix-background-line-masterRémi Verschelde
Fix visible background line in intersections in screen-space reflections
2022-02-06Fix unknown identifier error in for loopYuri Roubinsky
2022-02-05Optimize and fix backbuffer gaussian blurclayjohn
2022-02-05Remove RID_Owner.get_rid_by_indexreduz
* Implementing this function efficiently is not really possible. * Replaced by an option to get all RIDs into a buffer for performance.
2022-02-05Merge pull request #57651 from theoniko/theoniko-effects_rc.cppRémi Verschelde
Fix copy paste bug in renderer_rd/effects_rd.cpp
2022-02-05Few more fixes to for loop in shadersYuri Roubinsky
2022-02-05Fix copy paste bug in renderer_rd/effects_rd.cpptheoniko
2022-02-04Cleanup and move char functions to the `char_utils.h` header.bruvzg
2022-02-03Merge pull request #57562 from AnilBK/string-add-containsRémi Verschelde
String: Add contains().
2022-02-04String: Add contains().Anilforextra
2022-02-03Allow multiple declarations in for loop in a shaderYuri Roubinsky
2022-02-02Vectors: Use clear() and has().Anilforextra
Use clear() instead of resize(0). Use has() instead of "find(p_val) != -1".
2022-01-30Fix orthogonal camera auto LOD calculationorosmatthew
- Do not take orthogonal camera's distance into account when calculating LOD. - Only take into account screen size taken up.
2022-01-29simplify formatting scripts, add a clang-tidy script, and run clang-tidyNathan Franke
2022-01-26Merge pull request #54574 from Ansraer/glow_mapRémi Verschelde
2022-01-26Improve XRInterface hooks into renderingBastiaan Olij
2022-01-25Merge pull request #53954 from Chaosus/fix_quit_errorsRémi Verschelde
2022-01-25Prevent checking of global uniform type outside the editorYuri Roubinsky
2022-01-24Minor fixes to shadow atlases:jfons
* Erase shadow owner *before* setting it to RID(). * Add default texture in shadow atlas debug view to avoid error spam when no atlas is present. * Fix typo.
2022-01-24Remove incorrect items from completion of main functions in shaderYuri Roubinsky
2022-01-23Fix incorrect unused local var warning in shader blocksYuri Roubinsky
2022-01-22Merge pull request #54890 from briansemrau/threadsafe-drawpute-listsRémi Verschelde
Make draw/compute lists threadsafe
2022-01-21Remove TRANSFORM built in from fog shadersclayjohn
2022-01-20Merge pull request #55360 from Calinou/rename-bake-mode-propertiesRémi Verschelde
2022-01-20Merge pull request #53857 from briansemrau/rd-free-rid-bind-renameRémi Verschelde
2022-01-20add support for glow mapsAnsraer
2022-01-20Add nodiscard to core math classes to catch c++ errors.lawnjelly
A common source of errors is to call functions (such as round()) expecting them to work in place, but them actually being designed only to return the processed value. Not using the return value in this case in indicative of a bug, and can be flagged as a warning by using the [[nodiscard]] attribute.
2022-01-19Revert "Add new scaling modes for splash screen"Rémi Verschelde
This reverts commit fcc9f5ce396ff921ed8253f657a8c9c38e7a878d. The feature is good but the implementation still needs more work. A new PR will be made with a rework of this commit.
2022-01-19Add translation links to shader errorsYuri Roubinsky
2022-01-19Merge pull request #54489 from briansemrau/texture-delete-updateRémi Verschelde
2022-01-18Add new scaling modes for splash screenSamuel Pedrajas
Removes the `fullsize` option which is superseded by `stretch_mode`. Co-authored-by: Rémi Verschelde <rverschelde@gmail.com>
2022-01-18Merge pull request #56761 from Calinou/sdfgi-allow-any-number-of-cascadesRémi Verschelde
2022-01-18Merge pull request #56893 from Chaosus/shader_unify_vardeclYuri Roubinsky
2022-01-18Unify variable and array declarations in shadersYuri Roubinsky
2022-01-17Fix volumetric fog memory leak on resizeclayjohn
2022-01-17Allow using between 1 and 8 cascades for SDFGIHugo Locurcio
This provides more flexibility between performance and quality adjustments, especially when using SDFGI for small-scale levels (which can be useful for procedurally generated scenes).
2022-01-17Fix invalid read when using LightOccluder2DHaoyu Qiu
2022-01-16Fix visible background line in intersections in screen-space reflectionsHugo Locurcio
Adjusting the step grading by one resolves the issue without affecting performance or introducing adverse artifacts.
2022-01-16Merge pull request #56309 from Calinou/remove-pvrtc-supportRémi Verschelde
2022-01-15Remove mistakenly added push constant from SSRclayjohn
2022-01-15Refactor size expression parsing for arrays in the shadersYuri Roubinsky
2022-01-14Remove support for PVRTC texture encoding and decodingHugo Locurcio
On the only platform where PVRTC is supported (iOS), ETC2 generally supersedes PVRTC in every possible way. The increased memory usage is not really a problem thanks to modern iOS' devices processing power being higher than its Android counterparts.
2022-01-14Fix shader crashing when declaring matrix or array varyingsYuri Roubinsky
2022-01-13Fix various typosluz paz
Found via `codespell -q 3 -S ./thirdparty,*.po,./DONORS.md -L ackward,ang,ans,ba,beng,cas,childs,childrens,dof,doubleclick,expct,fave,findn,gird,hist,inh,inout,leapyear,lod,nd,numer,ois,ony,paket,ro,seeked,sinc,switchs,te,uint,varn,vew`
2022-01-13Fix completion for global constants in shadersYuri Roubinsky
2022-01-13Add completion for shader_typeYuri Roubinsky
2022-01-13Prevent redefinition of main functions in shaderYuri Roubinsky
2022-01-12Fix cannot use gaussian blur errorclayjohn
2022-01-12Merge pull request #56169 from dkaste/fix-clip-rectsRémi Verschelde
Fix canvas items being drawn outside clip rects