Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-10-03 | Cleanup: unused structs, struct members | Campbell Barton | |
2019-09-23 | Cleanup: remove unimplemented texture space rotation variables | Brecht Van Lommel | |
2019-09-19 | Cleanup: spelling | Campbell Barton | |
2019-09-16 | Fix eevee volumetrics distribution at 1.0 | Philipp Oeser | |
reported in T69662 Reviewers: fclem Differential Revision: https://developer.blender.org/D5809 | |||
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: style, spelling | Campbell Barton | |
2019-09-05 | Eevee: Shadow map refactor | Clément Foucault | |
Reviewed By: brecht Differential Revision: http://developer.blender.org/D5659 | |||
2019-08-01 | Cleanup: misc spelling fixes | Campbell Barton | |
T68035 by @luzpaz | |||
2019-07-01 | Fix T66292: Alpha Blend transparency glitches with volume | Clément Foucault | |
2019-06-27 | Cleanup: fix compiler warnings | Brecht Van Lommel | |
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-14 | Fix T64913 Eevee: shader compilation does not reset TAA | Clément Foucault | |
This tracks the number of compiling shaders and just reset the TAA if previous number mismatch. | |||
2019-06-14 | Fix T65569 Eevee: Volumetrics on alphablend surf. not working in renders | Clément Foucault | |
The wrong volume buffer was used one frame out of two. | |||
2019-05-30 | DRW: Refactor to use object pointer for drawcall by default | Clément Foucault | |
This cleans up a bit of duplicated code and some confusion about what was culled and what wasn't. Now everything is culled based on the given object pointer. If the object pointer is NULL there is no culling performed. | |||
2019-05-28 | Cleanup: DRW: Rename DRW_STATE_BLEND_* for API clarity | Clément Foucault | |
2019-05-24 | EEVEE: Volumetrics | Jeroen Bakker | |
When viewport samples are set to 1 simple scenes with volumetrics crash. EEVEE volumetrics needs to init the post processing buffers. With recent changes the need for post processing buffers are known after the cache init. But they are constructed before the cache init. This lead to null pointers. Reviewed By: fclem Maniphest Tasks: T64922 Differential Revision: https://developer.blender.org/D4942 | |||
2019-05-22 | DRW: DRWView: Finish refactor | Clément Foucault | |
2019-05-22 | Eevee: Use DRW_view_* API instead of DRW_viewport_matrix_* | Clément Foucault | |
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-14 | Cleanup: DRW: Remove uneeded _add suffix from DRW_shgroup_call_add | Clément Foucault | |
2019-05-14 | Eevee: Replace DRW_shgroup_empty_tri_batch_create by procedural calls | Clément Foucault | |
2019-05-06 | Cleanup: Eevee/Workbench: Remove non-needed matrix inversion | Clément Foucault | |
Theses are garanteed by the depsgraph now. | |||
2019-04-17 | ClangFormat: apply to source, most of intern | Campbell Barton | |
Apply clang format as proposed in T53211. For details on usage and instructions for migrating branches without conflicts, see: https://wiki.blender.org/wiki/Tools/ClangFormat | |||
2019-04-15 | Fix T63377: "Principled Volume" node not working anymore in EEVEE | Clément Foucault | |
I'm not sur how it ever worked before. There was no texture bound to these sampdensity and sampflame when no volume simulation was happening. This fixes the issue using 1x1x1 dummy textures. | |||
2019-04-04 | Fix T63278 Eevee: LookDev: Volumetric on even if Scene World is off | Clément Foucault | |
2019-03-23 | Cleanup: Remove printf | Clément Foucault | |
2019-03-22 | Fix T60969 Eevee: Volumetrics broken with dupli objects | Clément Foucault | |
The volumeObjectMatrix uniform was referencing memory from the temp dupli object. Create temp storage to store the matrix. | |||
2019-03-22 | Fix T57617 Volumetrics doesn't work on the Orthographic Camera | Clément Foucault | |
common_data.view_vecs were not updated before use. | |||
2019-03-20 | Cleanup: use lowercase for dimensions in function names | Campbell Barton | |
Most API's already use this convention. | |||
2019-03-19 | Cleanup: comment blocks | Campbell Barton | |
2019-03-15 | Cleanup: indentation, wrapping | Campbell Barton | |
Mostly functions wrapping args, not confirming to our style guide. | |||
2019-03-14 | Fix T60170: Eevee: smoke color does not apply permanently | Clément Foucault | |
This was because color is not present in the density texture if there is only one constant color. Adding it as a uniform. | |||
2019-02-27 | Cleanup: file rename lamp -> light | Campbell Barton | |
2019-02-27 | Cleanup: rename lamp -> light | Campbell Barton | |
2019-02-18 | doxygen: add newline after \file | Campbell Barton | |
While \file doesn't need an argument, it can't have another doxy command after it. | |||
2019-02-15 | Add global control over disabling high-resolution smoke draw | Sergey Sharybin | |
Can be found in the viewport's simplify panel, allows to easily disable high-res display for all the smokes in the scene. | |||
2019-02-15 | Cleanup: More obvious name for the flag | Sergey Sharybin | |
Not sure what BIG is, it is HIGH RESOLUTION. | |||
2019-02-06 | Cleanup: remove redundant doxygen \file argument | Campbell Barton | |
Move \ingroup onto same line to be more compact and make it clear the file is in the group. | |||
2019-02-01 | Cleanup: remove redundant, invalid info from headers | Campbell Barton | |
BF-admins agree to remove header information that isn't useful, to reduce noise. - BEGIN/END license blocks Developers should add non license comments as separate comment blocks. No need for separator text. - Contributors This is often invalid, outdated or misleading especially when splitting files. It's more useful to git-blame to find out who has developed the code. See P901 for script to perform these edits. | |||
2019-01-26 | Cleanup: draw manager headers | Campbell Barton | |
2019-01-23 | Cleanup: add BEGIN/END to GPL headers | Campbell Barton | |
2019-01-15 | Cleanup: rename BASE_FROMDUPLI -> BASE_FROM_DUPLI | Campbell Barton | |
Matches `BASE_FROM_SET`. | |||
2018-10-09 | Eevee: Fix crash with defered compilation and volumetric shaders | Clément Foucault | |
2018-09-19 | Merge branch 'master' into blender2.8 | Brecht Van Lommel | |
2018-09-18 | Cleanup: spelling | Campbell Barton | |
2018-09-17 | Fix T56801: Enabling smoke crashes Blender. | Clément Foucault | |
2018-08-14 | EEVEE: Volumes - get current frame from depsgraph | Dalai Felinto | |
The value from scene is not up to date at all times. | |||
2018-08-10 | Eevee: Fix assert with object volume rendering | Clément Foucault | |
2018-08-02 | Eevee: Fix missing UBO binds. | Clément Foucault | |
Some of them are unecessary and should be removed from the shader instead. But for now we need a quick fix for the crashes happening on some platforms. See T55475. |