{"push_id":2347486781,"size":149,"distinct_size":10,"ref":"refs/heads/master","head":"ca407360ca7f154ea3de434c9c9c48197f346704","before":"10257fb6b8528cc6032eb77e24175abbc50d096d","commits":[{"sha":"a11257b55d9436167913701e28aeda7ea34a3f9f","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Shadows are now evaluated using the device projection matrices directly, making inverseZ handling in the shader unneccessary for PCF sampling.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/a11257b55d9436167913701e28aeda7ea34a3f9f"},{"sha":"16b98dea7eaab5200c48af244504ebe3a320839f","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Changed shadow biasing. Biasing can now use normal and light vector information to avoid artifacts.\nAdded:\n- normal+view biasing\n- light view only biasing\n- per sample biasing for wide PCF filters\n- corner light leaking mitigation\n- defines to control what type of biasing should be enabled\n- a few new UI controls in the additionalshadowdata component\n\nRemoved previous biasing controls. They won't have any effect anymore.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/16b98dea7eaab5200c48af244504ebe3a320839f"},{"sha":"606176f02f450a4c6eac15ab18a2f9148d290713","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Fixed wrong projection inversion being used for orthographic projections.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/606176f02f450a4c6eac15ab18a2f9148d290713"},{"sha":"da7b6f3bf5ac637ba29d73e8b07df390dc0423c3","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Added using the normal in deferred directional shadow passes if available.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/da7b6f3bf5ac637ba29d73e8b07df390dc0423c3"},{"sha":"0aafd41d968469b625682a6ac923f00037b1430a","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Merge branch 'master' into shadows-biasing","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/0aafd41d968469b625682a6ac923f00037b1430a"},{"sha":"c2463d4962ca9c3ff275b67d75ec10d86e0c9924","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Increased the default fov guard for now to handle seams for point lights.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/c2463d4962ca9c3ff275b67d75ec10d86e0c9924"},{"sha":"e2eb08c873894e6d92e000bf4396c6b7030a0a5f","author":{"name":"sebastienlagarde","email":"5046b4be33b3707940d31edf43c1e069df6d718d@unity3d.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing\n\n# Conflicts:\n\n#\tScriptableRenderPipeline/HDRenderPipeline/HDRP/Lighting/DeferredDirectionalShadow.compute","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/e2eb08c873894e6d92e000bf4396c6b7030a0a5f"},{"sha":"d4fc08548300aad4b6bb0924c359a8145e5a2019","author":{"name":"sebastienlagarde","email":"5046b4be33b3707940d31edf43c1e069df6d718d@unity3d.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/d4fc08548300aad4b6bb0924c359a8145e5a2019"},{"sha":"a1985925399caa5a3bd455aa346404b2ae56da7e","author":{"name":"sebastienlagarde","email":"5046b4be33b3707940d31edf43c1e069df6d718d@unity3d.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/a1985925399caa5a3bd455aa346404b2ae56da7e"},{"sha":"9989e44bbfa032884feda7d0284e6f904691a232","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Added new helper function to calculate a guard angle for spot and point lights that gets added to the given fov so that biasing and filtering cannot access the shadowmap outside the valid range.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/9989e44bbfa032884feda7d0284e6f904691a232"},{"sha":"3574e0f690cd9a3918a4a4dd95cca96a676a9b2b","author":{"name":"sebastienlagarde","email":"5046b4be33b3707940d31edf43c1e069df6d718d@unity3d.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/3574e0f690cd9a3918a4a4dd95cca96a676a9b2b"},{"sha":"74086aeaee77002eb92687b0755f7dbbff963019","author":{"name":"sebastienlagarde","email":"5046b4be33b3707940d31edf43c1e069df6d718d@unity3d.com"},"message":"Merge branch 'shadows-biasing' of https://github.com/Unity-Technologies/ScriptableRenderPipeline into shadows-biasing","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/74086aeaee77002eb92687b0755f7dbbff963019"},{"sha":"fe16e18a773a6f744d8cd6b00e6cd3c16bd644b2","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Limited per face information to matrices and atlas offsets to cut down on register usage.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/fe16e18a773a6f744d8cd6b00e6cd3c16bd644b2"},{"sha":"985f31c563aa11e75664fac92b694b7f2af2f078","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Added new parameters to control the edge leak fixup.\nAgreessiveness of the fixup can be controled, and the reference vector can either be set to the normal if available or the view vector.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/985f31c563aa11e75664fac92b694b7f2af2f078"},{"sha":"5aac6fa77b8eab953f3ba2fc0b5736aac09a196e","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Silenced warning about loop iterations if optimize register usage is enabled.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/5aac6fa77b8eab953f3ba2fc0b5736aac09a196e"},{"sha":"45025c14f30878dd55643fc204bedc4909dd1fca","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Set the default depth bias to 0.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/45025c14f30878dd55643fc204bedc4909dd1fca"},{"sha":"052c292cfe2206f9319675e2b9f2a93f02be63d0","author":{"name":"sebastienlagarde","email":"5046b4be33b3707940d31edf43c1e069df6d718d@unity3d.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/052c292cfe2206f9319675e2b9f2a93f02be63d0"},{"sha":"67ddde2a3e47d0ecf1a2fdd43581c7d96b57972e","author":{"name":"sebastienlagarde","email":"5046b4be33b3707940d31edf43c1e069df6d718d@unity3d.com"},"message":"Merge remote-tracking branch 'refs/remotes/origin/master' into shadows-biasing","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/67ddde2a3e47d0ecf1a2fdd43581c7d96b57972e"},{"sha":"6eac8b9163f21d2e57eddb428b852f909d0f5fa1","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Added register optimized path to the tent 5x5 filter.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/6eac8b9163f21d2e57eddb428b852f909d0f5fa1"},{"sha":"0fb0e8250ec7f19995b5941b9f897eb6fb9e41a0","author":{"name":"uygar","email":"f825ff616cf1db40cb9de53aef0bb8d6843d9080@unity3d.com"},"message":"Moved slice into a separate float to avoid unnecessary casting in the shader.","distinct":false,"url":"https://api.github.com/repos/EvgeniiG/ScriptableRenderLoop/commits/0fb0e8250ec7f19995b5941b9f897eb6fb9e41a0"}]}
{"actor":{"display_login":"EvgeniiG"}}