Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-09-10 | EEVEE: Volume: Fix error in fallback integration algo | Clément Foucault | |
2019-09-10 | EEVEE: Volume: Speedup: Use Image load store extension | Clément Foucault | |
Reviewed By: brecht Differential Revision: https://developer.blender.org/D5740 | |||
2019-09-07 | Cleanup: use post increment/decrement | Campbell Barton | |
When the result isn't used, prefer post increment/decrement (already used nearly everywhere in Blender). | |||
2019-09-07 | EEVEE: Shadows: Fix incorrect shadowing near point lights source | Clément Foucault | |
2019-09-06 | EEVEE: Fix Ambient Occlusion on backfaces | Clément Foucault | |
N is already the Facing normal! Dummy! | |||
2019-09-06 | Viewport Shading: StudioLight Intensity | Jeroen Bakker | |
Add option to change the Intensity of the HDRI in the 3d viewport. This works for both EEVEE and Cycles Reviewed By: brecht, fclem Differential Revision: https://developer.blender.org/D5674 | |||
2019-09-05 | Eevee: Shadow map refactor | Clément Foucault | |
Reviewed By: brecht Differential Revision: http://developer.blender.org/D5659 | |||
2019-08-14 | Eevee: Fix: Regression when using ssr and default shader | Clément Foucault | |
2019-08-14 | Cleanup: move trailing comments to avoid wrapping code | Campbell Barton | |
Some statements were split across multiple lines because of their trailing comments. In most cases it's clearer to put the comments above. | |||
2019-08-14 | Eevee: Add support for the holdout node | Clément Foucault | |
Support should be full when using Alpha Blend mode and partial if using any other blend mode (opaque / alpha clip / alpha hashed). | |||
2019-08-14 | Eevee: Improve Transparent BSDF behavior | Clément Foucault | |
Alpha blended Transparency is now using dual source blending making it fully compatible with cycles Transparent BSDF. Multiply and additive blend mode can be achieved using some nodes and are going to be removed. | |||
2019-08-01 | Cleanup: misc spelling fixes | Campbell Barton | |
T68035 by @luzpaz | |||
2019-07-31 | Spelling fixes in comments and descriptions, patch by luzpaz | Brecht Van Lommel | |
Differential Revision: https://developer.blender.org/D3744 | |||
2019-07-09 | Fix T65761 Eevee: SSRefraction not working on first sample | Clément Foucault | |
There is no reason to disable the refraction on the first sample like SSR does. This was caussing issues when rendering. | |||
2019-07-08 | Fix T61129 Eevee: alpha texture shadow bug | Clément Foucault | |
Seems like the AMD pro driver does not consider dead code the same as other glsl compiler. | |||
2019-07-01 | Fix T65771 Eevee: Volume Emission not working if density is zero | Clément Foucault | |
2019-07-01 | Fix T66292: Alpha Blend transparency glitches with volume | Clément Foucault | |
2019-06-27 | Eevee: Make use of dual source blending for volumetric resolve | Clément Foucault | |
This simplify the code and add an example use of dual source blending. | |||
2019-06-18 | Fix T65631 Eevee: Translucent shader broken in Eevee when AO is enabled | Clément Foucault | |
2019-06-14 | Eevee: Fix Contact shadows with Translucent BSDF | Clément Foucault | |
2019-06-14 | Fix T65647 EEVEE: Contact shadows "Softness" settings darkens objects | Clément Foucault | |
This was commited by mistake. | |||
2019-06-12 | Cleanup: spelling in comments | Campbell Barton | |
2019-06-07 | Eevee: Try to fix NaN caused by normal maps + bentnormals | Clément Foucault | |
Should help with T65118. | |||
2019-06-06 | Fix T63701 Eevee: High Volumetric end distance darkens the image | Clément Foucault | |
2019-06-05 | Fix T65118 Eevee: NaN when using bent normals | Clément Foucault | |
2019-06-05 | Fix T65298 Eevee: Principled BSDF doesn't use specular with metals | Clément Foucault | |
This does add some more register pressure as it passes a new vec3 down the shading function. But for now we care more about accuracy than efficiency. | |||
2019-06-04 | Fix T65378 Eevee: Glitches in ESM shadowmapping | Clément Foucault | |
This happen to be a NaN caused by an infinite sum in the shadow copy shader. | |||
2019-06-04 | Eevee: Merge shadow map processing into one drawcall per light | Clément Foucault | |
This removes a lot of framebuffer configuration and binding. | |||
2019-06-03 | Cleanup: style, use braces in draw | Campbell Barton | |
2019-05-28 | Fix T64123 Eevee: Reflections Not Visible On Alpha Clip Materials | Clément Foucault | |
2019-05-22 | Eevee: Make lookdev shader use common_view_lib | Clément Foucault | |
2019-05-22 | Eevee: Make Planar reflections work with the new DRWView system | Clément Foucault | |
Also get rid of clip_block which did the same as clipplanes inside common_view_lib.glsl. | |||
2019-05-17 | Eevee / Workbench: Fix hair normals | Clément Foucault | |
Hair normals were not behaving correctly. This corrects their looks and fix the node shader geometry that was showing the flat normal. | |||
2019-05-17 | Cleanup: Eevee: Remove custom volumetric matrix | Clément Foucault | |
This was the same as using the inverse obmat. | |||
2019-05-17 | Eevee: Remove the Volumetric Render checkbox | Clément Foucault | |
This is to simplify the usage of Volumetrics. Now it automatically detect if there is any Volumetric material in the view and allocate the needed buffer if any. | |||
2019-05-16 | EEVEE: Intel Shader Compiler Bug | Jeroen Bakker | |
When using Intel GPU EEVEE did not display anything. This was due to an internal shader compilation bug inside the intel drivers. We had fixed this for other vertex shaders. The same change we have to apply to other vert shaders that want to limit the need of Matrix multiplications. | |||
2019-05-14 | Cleanup: DRW: Move ModelMatrix declaration to common_view_lib | Clément Foucault | |
2019-05-14 | Cleanup: Eevee: Make planar downsampling not use instance drawing | Clément Foucault | |
2019-05-10 | DRW: Remove ModelViewMatrix Usage | Clément Foucault | |
2019-05-10 | Eevee: Update matrices operations to not use combined matrices | Clément Foucault | |
2019-05-10 | Cleanup: DRW: Renaming of glsl utility macros | Clément Foucault | |
2019-05-09 | Fix T64158 Eevee: Mixed SSS shader becomes brighter and brighter | Clément Foucault | |
This change the logic a bit, when 2 bsdfs using SSS are mixed, we use the one with the biggest radius (on a per pixel basis). This change from previous behavior which was to select input 1 if radius was greater than 0. | |||
2019-05-08 | DRW: Remove WorldNormalMatrix | Clément Foucault | |
2019-05-08 | Eevee: Remove uneeded normalization | Clément Foucault | |
2019-05-04 | Cleanup: Eevee: Remove Flat normal shader variation | Clément Foucault | |
Was use by sculpt mode but that's not used anymore. | |||
2019-05-01 | Eevee: Lookdev: Cleanup implementation & support for Bloom and TAA | Clément Foucault | |
Make Lookdev works with bloom and TAA by rendering it before TAA and fixing the motion vectors of the lookdev balls. Rework Lookdev to remove much of its complexity. Use simpler matrices with more understandable setup code. | |||
2019-05-01 | Eevee: Add support for alpha background in viewport | Clément Foucault | |
Viewport now displays alpha checkerboard pattern like Cycles does when film alpha is set to "Transparent". Some small workarounds were necessary for Depth of Field and correct TAA support. | |||
2019-05-01 | Cleanup: comments (long lines) in draw | Campbell Barton | |
2019-04-30 | Fix T63393 Eevee: Specular Shader's Clear Coat does not function | Clément Foucault | |
2019-04-26 | Fix T63784 Eevee : Black Diffuse with Principled BSDF and Mix Shader | Clément Foucault | |
This was cause by the SSS energy being lost when using SSRefraction. Also the mix shader did not merge the discarded SSS light into the radiance. |