Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-08-12 | Merge branch 'hair_guides' into hair_guides_groominghair_guides_grooming | Lukas Tönne | |
2018-08-12 | Merge branch 'blender2.8' into hair_guideshair_guides | Lukas Tönne | |
2018-08-12 | Merge branch 'hair_guides' into hair_guides_grooming | Lukas Tönne | |
2018-08-12 | Merge branch 'tmp_hair_curves' into hair_guides | Lukas Tönne | |
2018-08-12 | Separate buffer texture for hair index for each vertex. | Lukas Tönne | |
This is needed for allowing variable length hair strands, where the hair index can not simply be calculated from the vertex index based on a fixed-length strand. | |||
2018-08-11 | Cleanup: Fix wrong formatting | Antonioya | |
For unknown reasons, visual studio unformat a section of the code. | |||
2018-08-11 | Cleanup: Remove debug print | Antonioya | |
2018-08-11 | Cleanup GP instance: Remove element 0 because is duplicated | Antonioya | |
2018-08-10 | Eevee: Fix assert with object volume rendering | Clément Foucault | |
2018-08-10 | GPUMaterial: Group all colorband texture together | Clément Foucault | |
This lower the use of texture samplers slots and let users use more real textures in their shaders. This patch also make the ramp texture 16 bit floating point. Meaning you can now use value greater than one in your color ramps. With the limit of 128 colorband per shader (a color band being either a color ramp, a wavelength node or a curve node (and maybe wavelength node in the future)). Only drawback with the current implementation is that it does not remove colorband from pruned GPUNodes but it shouldn't really matter in practice. This should fix T56010 | |||
2018-08-10 | Fix unreported assert error when change instance modifier | Antonioya | |
Doing very fast change in the number of instances soemtimes get an error of duplicate ghash entry. | |||
2018-08-10 | Cleanup: style | Campbell Barton | |
2018-08-09 | Merge branch 'soc-2018-bevel' into blender2.8 | Rohan Rathi | |
2018-08-09 | Fix trivial error in callsoc-2018-bevel | Rohan Rathi | |
2018-08-09 | Fixed custom shading not updating in Edit Mode | Rohan Rathi | |
2018-08-08 | Eevee: Fix Clearcoat intensity | Clément Foucault | |
2018-08-08 | Eevee: Remove per material SSS toggle | Clément Foucault | |
This is because we can now optimize the use of SSS on shaders based on socket input values. | |||
2018-08-08 | Eevee: Use "constant folding" for the principle shader | Clément Foucault | |
This is more like a static optimisation when some parameters are set to 1.0 or 0.0. In theses case we use a more optimized version of the node. This also revisit the transmission parameter behaviour to make it closer to cycles. | |||
2018-08-08 | Eevee: Remove some of the non-necessary uniforms | Clément Foucault | |
The remaining ones are from the attributes linear/srgb switches and from nodes that should be pruned before running their _gpu function. | |||
2018-08-08 | GP: Fix memory leak in draw engine for buffer strokes | Antonioya | |
This memory leak was undetected during a long time, but with new memory checking is visible. The problem was the stroke buffer batch was realocating new batches without free the memory. | |||
2018-08-08 | GP: Change to make the temp name unique | Antonioya | |
The previous commit could fail if some corner situations. This new temp name must be unique always. | |||
2018-08-08 | Fix T56270: Crash when save a grease pencil file with instance modifier. | Antonioya | |
The error was related to duplicate names in the internal hash used to order instances in z-depth. | |||
2018-08-08 | GP: Check render status before use it. | Antonioya | |
2018-08-08 | Minor tweak to last commit | Campbell Barton | |
2018-08-08 | 3D View: hide object centers in paint modes | Campbell Barton | |
Match 2.7x behavior | |||
2018-08-08 | Vertex Paint: use original mesh data | Campbell Barton | |
This is already done in weight paint mode, avoids a mesh refresh on selection changes. | |||
2018-08-08 | Fix missing uniform for vert/weight/texture paint | Campbell Barton | |
Entering any of these modes would assert immediately. | |||
2018-08-08 | Cleanup: style | Campbell Barton | |
2018-08-07 | Cleanup GP: Change playing field to boolean | Antonioya | |
2018-08-06 | GP: Add Simplify Shader FX option | Antonioya | |
This option was missing when old VFX modifers were backported as Shader FX. | |||
2018-08-06 | GP: Fix Front z-depth display precision | Antonioya | |
The zdepth 0 was clipped and need 0.000001 | |||
2018-08-03 | DRW: Augment Debug messages | Clément Foucault | |
2018-08-03 | Eevee: Fix assert with hair drawing | Clément Foucault | |
This remove unused clip_block when not needed and the useless ubo bind that were put there for the sake of not crashing. | |||
2018-08-02 | Eevee: Don't show probe display when not using scene lighting | Clément Foucault | |
The display is broken otherwise. | |||
2018-08-02 | Eevee: Fix missing UBO bind. | Clément Foucault | |
2018-08-02 | DRW: Add UBO binding checking routine. | Clément Foucault | |
2018-08-02 | Cleanup: Fix compilation warnings. | Clément Foucault | |
2018-08-02 | DRW: Cleanup: Fix header naming. | Clément Foucault | |
2018-08-02 | GPUShader: Add name for debugging & identifying shaders. | 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. | |||
2018-08-02 | Cleanup: warnings, trailing space | Campbell Barton | |
2018-08-01 | Fix Cycles headless render failing, after grease pencil merge. | Brecht Van Lommel | |
Now it should at least succeed when there are no grease pencil objects. | |||
2018-08-01 | Merge branch 'blender2.8' into soc-2018-bevel | Bastien Montagne | |
Conflicts: release/scripts/addons release/scripts/startup/bl_ui/space_view3d_toolbar.py source/blender/editors/space_outliner/outliner_draw.c | |||
2018-08-01 | Cleanup: Remove ToDo comment | Antonioya | |
2018-08-01 | Fix context problem when render in background mode | Antonioya | |
Bug reported by Sergey. | |||
2018-08-01 | Merge branch 'master' into blender2.8 | Campbell Barton | |
Move 'View3D.flag3' options into 'gp_flag'. | |||
2018-07-31 | GPUFrameBuffer: Put active framebuffer in GPUContext | Clément Foucault | |
instead of being ThreadLocal and leading to incorrect usage. We still enforce no framebuffer when changing context. We can lift this restriction later. | |||
2018-07-31 | Fix memory leak in DRW_cache_gpencil_axes_get | Antonioya | |
The Batch was created using old function without GPU_BATCH_OWNS_VBO and the batch was not removed from memory | |||
2018-07-31 | Cleanup: use static variables | Campbell Barton | |
2018-07-31 | Fix assert when load file with shading enabled | Antonioya | |
Credits for this fix goes to Clément Foucault. |