Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-29 | GPencil: New Brush predefined mode | Antonio Vazquez | |
it's good to have an option to ' pin' a mode to the brush, to use that mode always, independent of the current viewport selected mode. {F8723224} Reviewed By: pepeland Differential Revision: https://developer.blender.org/D8399 81a002 | |||
2020-07-29 | GPU: Refactor gpu_texture_image to not use GL calls | Clément Foucault | |
This is also a bit of code cleanup, reorganisation. Tried to be DRYed but avoid too much code change to (hopefully) minimize breakage. - GPU: remove TEXTARGET_CUBE_MAP, this is no longer used in the codebase. - GPUTexture: Move compressed texture upload to gpu_texture.cc - GPUTexture: Add per texture Anisotropic filtering switch | |||
2020-07-29 | GPU: Move gpu_shader.c to C++ | Clément Foucault | |
We split builtin shader support to its own file to avoid converting code (lack of designated initializer in C++) and to reduce file size. | |||
2020-07-29 | GPU: Move gpu_state.c to C++ | Clément Foucault | |
2020-07-29 | GPU: Move gpu_texture.c to C++ | Clément Foucault | |
# Conflicts: # source/blender/gpu/GPU_texture.h | |||
2020-07-29 | GPU: Move gpu_uniformbuffer.c to C++ | Clément Foucault | |
This also rewrite and simplify the module a bit. | |||
2020-07-29 | GPU: Move gpu_vertex_buffer.c to C++ | Clément Foucault | |
2020-07-29 | GPU: Move gpu_vertex_format.c to C++ | Clément Foucault | |
2020-07-29 | Merge branch 'blender-v2.90-release' | Germano Cavalcante | |
2020-07-29 | Fix T78826: Move constraint is not fully disabled | Germano Cavalcante | |
Caused by rB45f17e10ec50 | |||
2020-07-29 | Particles: rename Size attribute to Radius | Jacques Lucke | |
Doing this change for consistency with the point cloud attributes. | |||
2020-07-29 | Workbench/Eeevee: Minor refactor in smoke draw function | Sebastián Barschkis | |
More concise this way. | |||
2020-07-29 | GPencil: Consider extrude point as last | Antonio Vazquez | |
Before, when extrude a point, the extruded point is considered as the first point of the stroke, but this was not logic. Now, the extrude point is considered as last. Related to T79313 | |||
2020-07-29 | Particles: add Size attribute | Jacques Lucke | |
2020-07-29 | Fix T79355: switch to texture paint workspace changes image in other workspaces | Brecht Van Lommel | |
Only automatically change image in editor to follow texture paint editors and workspaces that are visible. | |||
2020-07-29 | Cleanup: rename uiBut.dt, uiBlock.dt to 'emboss' | Campbell Barton | |
Use 'emboss' instead of 'draw_type' as enum, layout & functions use the term emboss. This issue was noted by @Poulpator in D8414, as `dt` is also an abbreviation for delta-time. | |||
2020-07-29 | Cleanup: quiet possible comma misuse warning in feestyle PyAPI | Campbell Barton | |
2020-07-29 | Clanup: unused return | Campbell Barton | |
2020-07-29 | Cleanup: correct assert in GPU_offscreen_read_pixels | Campbell Barton | |
2020-07-29 | Cleanup: declare static variables | Campbell Barton | |
2020-07-29 | Fix incorrect flag check in overlay relationship lines | Campbell Barton | |
2020-07-29 | Docs: add translation keyword argument default for msgctxt | nutti | |
2020-07-29 | Fix RST syntax for freestyle documentation | nutti | |
2020-07-29 | Cleanup: Doxygen sections, comment formatting | Hans Goudey | |
2020-07-28 | Cleanup: class -> struct | Jacques Lucke | |
2020-07-28 | Cleanup: too small loop variable | Jacques Lucke | |
2020-07-28 | Cleanup: Use bool instead of int | Hans Goudey | |
2020-07-28 | Merge branch 'blender-v2.90-release' | Antonio Vazquez | |
2020-07-28 | GPencil: Fix typo error in RIM VFX panel | Antonio Vazquez | |
The vertical axis must be named Y, not Z because it works in 2D space. | |||
2020-07-28 | Merge branch 'blender-v2.90-release' | Jacques Lucke | |
2020-07-28 | Merge branch 'blender-v2.90-release' | Bastien Montagne | |
2020-07-28 | Fix T54544: "Copy Materials to Selected" only works when materials are ↵ | Bastien Montagne | |
defined on the mesh. Build a temp matarray storing materials from obdata and source object (depending on slots 'allocation' of source object), and assign those to targets. Also remove limitation of 'using same obdata is forbidden', just never edit obdata materials in that case... Certainly not perfect, but already much better than existing code. | |||
2020-07-28 | Merge branch 'blender-v2.90-release' | Brecht Van Lommel | |
2020-07-28 | Fix T61607: OpenEXR files with less common RGB channels names not loaded | Brecht Van Lommel | |
Previously there would have to be 3 channels R,G,B. Now also support cases where there are fewer channels or other names like Red, AR and RA are used. | |||
2020-07-28 | Fix T79067: Cycles panorama viewport render stretched after recent changes | Brecht Van Lommel | |
2020-07-28 | Fix T79219: Cycles NLM denoiser clean passes broken after recent changes | Brecht Van Lommel | |
2020-07-28 | Fix: remove error in previous commit | Jacques Lucke | |
2020-07-28 | Cleanup: correct usage of extern-C blocks in various places | Jacques Lucke | |
This removes extern-C blocks around other includes and adds such blocks for some headers that need them. | |||
2020-07-28 | Merge branch 'blender-v2.90-release' | Antonio Vazquez | |
2020-07-28 | GPencil: Fix unreported missing strokes in interpolation | Antonio Vazquez | |
Sometimes the interpolated stroke was tagged and removed. | |||
2020-07-28 | Merge branch 'blender-v2.90-release' | Patrick Mours | |
2020-07-28 | Fix T79259: OptiX render with fisheye camera is different to CUDA | Patrick Mours | |
The fisheye camera setup causes the edges of the image to not shoot primary rays. This was not respected by OptiX because of an optimization that tried to reduce conditionals around trace calls. Removing that does not seem to have an impact on performance anymore however and it fixes the issue. | |||
2020-07-28 | Merge branch 'blender-v2.90-release' | Germano Cavalcante | |
2020-07-28 | Fix bad 'Correct Face Attributes' behavior when extruding faces | Germano Cavalcante | |
A face must have area in order to be possible calculate interpolation weights. The same to the reference UVs. But the new faces created with the extrude operator, have no area (before moving). The solution was to get the loop data from some neighbor face. Differential Revision: https://developer.blender.org/D8278 | |||
2020-07-28 | Transform: Correct Face Attributes: Option to merge attributes | Germano Cavalcante | |
Keeping face attributes connected is now optional. Keeping UV's connected is useful for organic modeling, but bad for architectural. Differential Revision: https://developer.blender.org/D8360 | |||
2020-07-28 | Fix precision issues in 'interp_weights_poly_v2' | Germano Cavalcante | |
These precision issues were evident in corrected uvs when the option `"Correct Face Attributes"` is enabled. | |||
2020-07-28 | Merge branch 'blender-v2.90-release' | Bastien Montagne | |
2020-07-28 | Fix T79180: Object disappears when scaled, set origin etc after applying ↵ | Bastien Montagne | |
smooth modifier. Very dummy mistake in modifier code would generate invalid number (divisions by zero)... Should also be ported to 2.83. | |||
2020-07-28 | Bump minimum CMake version to 3.10 | Sybren A. Stüvel | |
This bumps the minimally required CMake version from 3.5 to 3.10, as discussed in D8405. Since D7649 landed, there has been the `gtest_discover_tests()` call to discover individual unit tests in `bin/tests/blender_test`. This function was introduced in CMake 3.10. Since there were no complaints about this incompatibility, I suspect that a newer version is already in use by the majority of the Blender-building people. | |||
2020-07-28 | Cleanup: incorrect spelling of 'manhattan' | Campbell Barton | |