Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2019-10-03Cleanup: unused structs, struct membersCampbell Barton
2019-09-23Cleanup: remove unimplemented texture space rotation variablesBrecht Van Lommel
2019-09-19Cleanup: spellingCampbell Barton
2019-09-16Fix eevee volumetrics distribution at 1.0Philipp Oeser
reported in T69662 Reviewers: fclem Differential Revision: https://developer.blender.org/D5809
2019-09-10EEVEE: Volume: Speedup: Use Image load store extensionClément Foucault
Reviewed By: brecht Differential Revision: https://developer.blender.org/D5740
2019-09-07Cleanup: style, spellingCampbell Barton
2019-09-05Eevee: Shadow map refactorClément Foucault
Reviewed By: brecht Differential Revision: http://developer.blender.org/D5659
2019-08-01Cleanup: misc spelling fixesCampbell Barton
T68035 by @luzpaz
2019-07-01Fix T66292: Alpha Blend transparency glitches with volumeClément Foucault
2019-06-27Cleanup: fix compiler warningsBrecht Van Lommel
2019-06-27Eevee: Make use of dual source blending for volumetric resolveClément Foucault
This simplify the code and add an example use of dual source blending.
2019-06-14Fix T64913 Eevee: shader compilation does not reset TAAClément Foucault
This tracks the number of compiling shaders and just reset the TAA if previous number mismatch.
2019-06-14Fix T65569 Eevee: Volumetrics on alphablend surf. not working in rendersClément Foucault
The wrong volume buffer was used one frame out of two.
2019-05-30DRW: Refactor to use object pointer for drawcall by defaultClé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-28Cleanup: DRW: Rename DRW_STATE_BLEND_* for API clarityClément Foucault
2019-05-24EEVEE: VolumetricsJeroen 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-22DRW: DRWView: Finish refactorClément Foucault
2019-05-22Eevee: Use DRW_view_* API instead of DRW_viewport_matrix_*Clément Foucault
2019-05-17Cleanup: Eevee: Remove custom volumetric matrixClément Foucault
This was the same as using the inverse obmat.
2019-05-17Eevee: Remove the Volumetric Render checkboxClé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-14Cleanup: DRW: Remove uneeded _add suffix from DRW_shgroup_call_addClément Foucault
2019-05-14Eevee: Replace DRW_shgroup_empty_tri_batch_create by procedural callsClément Foucault
2019-05-06Cleanup: Eevee/Workbench: Remove non-needed matrix inversionClément Foucault
Theses are garanteed by the depsgraph now.
2019-04-17ClangFormat: apply to source, most of internCampbell 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-15Fix T63377: "Principled Volume" node not working anymore in EEVEEClé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-04Fix T63278 Eevee: LookDev: Volumetric on even if Scene World is offClément Foucault
2019-03-23Cleanup: Remove printfClément Foucault
2019-03-22Fix T60969 Eevee: Volumetrics broken with dupli objectsClément Foucault
The volumeObjectMatrix uniform was referencing memory from the temp dupli object. Create temp storage to store the matrix.
2019-03-22Fix T57617 Volumetrics doesn't work on the Orthographic CameraClément Foucault
common_data.view_vecs were not updated before use.
2019-03-20Cleanup: use lowercase for dimensions in function namesCampbell Barton
Most API's already use this convention.
2019-03-19Cleanup: comment blocksCampbell Barton
2019-03-15Cleanup: indentation, wrappingCampbell Barton
Mostly functions wrapping args, not confirming to our style guide.
2019-03-14Fix T60170: Eevee: smoke color does not apply permanentlyClé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-27Cleanup: file rename lamp -> lightCampbell Barton
2019-02-27Cleanup: rename lamp -> lightCampbell Barton
2019-02-18doxygen: add newline after \fileCampbell Barton
While \file doesn't need an argument, it can't have another doxy command after it.
2019-02-15Add global control over disabling high-resolution smoke drawSergey 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-15Cleanup: More obvious name for the flagSergey Sharybin
Not sure what BIG is, it is HIGH RESOLUTION.
2019-02-06Cleanup: remove redundant doxygen \file argumentCampbell Barton
Move \ingroup onto same line to be more compact and make it clear the file is in the group.
2019-02-01Cleanup: remove redundant, invalid info from headersCampbell 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-26Cleanup: draw manager headersCampbell Barton
2019-01-23Cleanup: add BEGIN/END to GPL headersCampbell Barton
2019-01-15Cleanup: rename BASE_FROMDUPLI -> BASE_FROM_DUPLICampbell Barton
Matches `BASE_FROM_SET`.
2018-10-09Eevee: Fix crash with defered compilation and volumetric shadersClément Foucault
2018-09-19Merge branch 'master' into blender2.8Brecht Van Lommel
2018-09-18Cleanup: spellingCampbell Barton
2018-09-17Fix T56801: Enabling smoke crashes Blender.Clément Foucault
2018-08-14EEVEE: Volumes - get current frame from depsgraphDalai Felinto
The value from scene is not up to date at all times.
2018-08-10Eevee: Fix assert with object volume renderingClément Foucault
2018-08-02Eevee: 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.