Patrick Mours
a83bb170b0
Merge branch 'blender-v2.90-release'
2020-07-27 16:18:44 +02:00
Patrick Mours
d64e171c4b
Cycles: Enable OptiX on first generation Maxwell GPUs again
2020-07-27 16:11:00 +02:00
Sybren A. Stüvel
4c5e1f1c25
Merge remote-tracking branch 'origin/blender-v2.90-release'
2020-07-27 15:49:02 +02:00
Sybren A. Stüvel
79312962de
Cleanup: Fix compiler warning about function without prototype
...
No functional changes.
2020-07-27 15:48:47 +02:00
Sybren A. Stüvel
81a0027f13
Merge remote-tracking branch 'origin/blender-v2.90-release'
2020-07-27 15:26:08 +02:00
Clément Foucault
f8a0a5a350
PointCloud: Fix viewport issue when using radius attrib after not using it
...
This was a simple issue with the static GPUVertFormat being the same for
both cases.
2020-07-27 15:41:16 +02:00
Sybren A. Stüvel
71506698de
Cleanup: Fix compiler warning about missing parentheses
...
The code was well-defined, given that `&&` binds stronger than `||`, but
still GCC warns about this.
No functional changes.
2020-07-27 15:25:33 +02:00
Campbell Barton
565d7f75cc
UI: improve errors when evaluating a number button fails
...
Showing the Python error without any explanation is often
not enough information and doesn't hint that the error was in the
user input.
The error report from a invalid expression such as '..1' used to be:
('invalid syntax', ('<string>', 1, 1, '..1'))
Now reads:
Error evaluating number, see Info editor for details: invalid syntax
Address issue raised by T78913.
2020-07-27 21:00:50 +10:00
Campbell Barton
7beef1fd33
PyAPI: simplify syntax error reports
...
The result of syntax errors read poorly in reports,
resulting in cryptic and unhelpful information.
Change PyC_ExceptionBuffer_Simple only to extract the initial text,
making syntax errors when entering invalid numeric expressions into
buttons easier to follow.
2020-07-27 21:00:50 +10:00
Campbell Barton
d7cb67454d
Cleanup: match call signature for UI unit number evaluation
...
Also rename ui_but_string_set_eval_num to ui_but_string_eval_number
as it doesn't set any of the buttons values.
2020-07-27 21:00:49 +10:00
Campbell Barton
9ce2c5bf50
Cleanup: remove workaround for old BLI_dynstr_vappendf bug
...
Remove workaround from 1c806f6bb4
as this doesn't seem to be needed anymore.
2020-07-27 21:00:49 +10:00
Campbell Barton
b18c376946
Cleanup: quiet warnings without DDS
2020-07-27 21:00:49 +10:00
Clément Foucault
0b04f0e4e6
GPU: Fix crash and missing texture due to recent C++ port
...
Fix T79306 DRW: small issues with yesterday commits modifying TEXTARGET
Fix T79303 Image texture node crashes EEVEE when connected to a shader output
2020-07-27 13:37:22 +02:00
Jacques Lucke
bfeb94eccc
Cleanup: quiet warning
2020-07-27 11:41:51 +02:00
Jacques Lucke
418753b6a6
GPU: fix build error due to wrong linkage specification
2020-07-27 11:40:47 +02:00
Antonio Vazquez
382b9007f8
GPencil: New operator to Cleanup duplicated frames
...
This operator cleanup any frame that is equal to the previous one. This is very handy when convert a mesh animation to Gpencil and the mesh is static for several frames.
Differential Revision: https://developer.blender.org/D8149
2020-07-27 10:47:04 +02:00
Sebastián Barschkis
f31fa3eb97
Merge branch 'blender-v2.90-release'
2020-07-27 10:32:38 +02:00
Sebastián Barschkis
ea4a00e93b
Fluid: Fix warnings from max particle option
...
-Wreorder was the issue.
2020-07-27 10:32:12 +02:00
Bastien Montagne
93e6ed9b45
Merge branch 'blender-v2.90-release'
2020-07-27 10:26:00 +02:00
Bastien Montagne
d906116eba
Cleanup: comments.
2020-07-27 10:25:43 +02:00
Bastien Montagne
041904ceb8
Cleanup: Minor renaming.
2020-07-27 10:25:43 +02:00
Jacques Lucke
40a9524637
Merge branch 'blender-v2.90-release'
2020-07-27 10:24:53 +02:00
Jacques Lucke
87fb12d16e
Allocator: fix build error with -Werror=format-security
...
Doing it again here, because I fixed this only in master branch before..
2020-07-27 10:23:20 +02:00
Sybren A. Stüvel
6d42ffe03c
Merge remote-tracking branch 'origin/blender-v2.90-release'
2020-07-27 09:06:00 +02:00
Sybren A. Stüvel
9b867f2e90
Fix T79121: Dependency cycle when driver points to prop with 'scale' in name
...
This makes `RNANodeQuery::construct_node_identifier()` more strict in
its matching of certain property names.
The downside of this approach is that it's not possible any more to use
`"rotation"` and expect a match for `"rotation_euler"` and friends, so
the list of strings to test against is now 3x as long.
Reviewed By: sergey
Maniphest Tasks: T79121
Differential Revision: https://developer.blender.org/D8375
2020-07-27 08:53:32 +02:00
Sybren A. Stüvel
3bcec7c142
Cleanup: Alembic, fix maybe-uninitialized warning
...
No functional changes.
2020-07-27 08:52:53 +02:00
Aaron Carlisle
d62250a3e0
UI: Show message in transform panel when no metaball elements are selected
...
The complete lack of a transform panel was confusing enough to spawn
this question: https://blender.stackexchange.com/q/169074/599
Displaying a message instead of nothing is more consistent with the
behavior of the mesh transform panel anyway.
Reviewed By: Blendify
Differential Revision: https://developer.blender.org/D8390
2020-07-26 21:20:37 -04:00
Aaron Carlisle
9e7ee39385
Merge branch 'blender-v2.90-release'
2020-07-26 21:09:24 -04:00
Aaron Carlisle
344be1fcfa
RNA to Manual: Update links
2020-07-26 21:06:35 -04:00
Clément Foucault
ba9c88ce18
GPUFramebuffer: Fix compilation issue with designated initializer in C++
2020-07-27 00:08:48 +02:00
Clément Foucault
2c2082cc62
GPU: Fix MSVC compile errors
2020-07-26 23:50:29 +02:00
Sebastián Barschkis
e76f64a532
Fluid: Added new option to control the maximum number fluid particles in the simulation
...
New option that lets users the define the maximum number of fluid particles that will be allowed in the simulation. This can come in handy, for example, to ensure that the particle count will not exceed the hardware capabilities, or to avoid excessive amounts of particles in a scene.
2020-07-26 22:04:59 +02:00
Sebastián Barschkis
c9cc5ad1c0
Fluid: Updated Mantaflow source files
...
New files contain updated sampling function (support for maximum number of particles cap).
2020-07-26 22:04:59 +02:00
Sebastián Barschkis
65e1d43f0b
Fluid: Cleanup unsed file format options
...
File format options for noise and particles are not needed anymore (since OpenVDB update).
2020-07-26 22:04:59 +02:00
Sebastián Barschkis
04195b1e74
Fluid: Added new option to control the maximum number fluid particles in the simulation
...
New option that lets users the define the maximum number of fluid particles that will be allowed in the simulation. This can come in handy, for example, to ensure that the particle count will not exceed the hardware capabilities, or to avoid excessive amounts of particles in a scene.
2020-07-26 22:02:10 +02:00
Sebastián Barschkis
2ebf263f5c
Fluid: Updated Mantaflow source files
...
New files contain updated sampling function (support for maximum number of particles cap).
2020-07-26 22:02:10 +02:00
Sebastián Barschkis
9386dd66ff
Fluid: Cleanup unsed file format options
...
File format options for noise and particles are not needed anymore (since OpenVDB update).
2020-07-26 22:02:10 +02:00
Clément Foucault
94afe7671c
Cleanup: GPU: Remove glew headers part2
2020-07-26 21:07:25 +02:00
Clément Foucault
54237994d8
Cleanup: Image: Rename redundant enum for clarity
2020-07-26 21:07:25 +02:00
Clément Foucault
487eaeed7e
GPUTexture: Replace GL textarget enum by Image enum
2020-07-26 21:07:25 +02:00
Clément Foucault
025dc31d28
GPU: Remove GL constant from BIF_glutil
2020-07-26 21:07:25 +02:00
Clément Foucault
18cca0e704
Cleanup: GPU: Remove GPU_glew.h outside of GPU module
...
Remove use of GL* constants and types inside the codebase. There is still
a few occurence to get rid of.
2020-07-26 17:29:49 +02:00
Clément Foucault
9e23dbd060
Cleanup: GPU_codegen.c: Use LISTBASE_FOREACH macro instead of for loops
2020-07-26 17:28:48 +02:00
Clément Foucault
15655aa1dd
Cleanup: GPU: Remove unused code and header
2020-07-26 17:28:48 +02:00
Clément Foucault
cc7d5e1fe6
GPU: Move gpu_platform.c to C++
2020-07-26 17:28:48 +02:00
Clément Foucault
c276ef61d4
GPU: Move gpu_immediate.c to C++
2020-07-26 17:28:48 +02:00
Clément Foucault
b296b68ff2
GPU: Move gpu_framebuffer.c to C++
2020-07-26 17:28:48 +02:00
Clément Foucault
9905db5557
GPU: Move gpu_extensions.c to C++
2020-07-26 17:28:48 +02:00
Clément Foucault
7c3eaffbbd
GPU: Move gpu_element.c to C++
2020-07-26 17:28:48 +02:00
Clément Foucault
97b597cd04
GPU: Move and rename gpu_draw*.c to C++
...
`gpu_draw.c` was a misleading name, `gpu_texture_image.cc` is better
suited.
2020-07-26 17:28:48 +02:00