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
path: root/source
AgeCommit message (Collapse)Author
2020-07-27Functions: add some tests for virtual spansJacques Lucke
2020-07-27Particles: initial support for events and actionsJacques Lucke
The following nodes work now (although things can still be improved of course): Particle Birth Event, Praticle Time Step Event, Set Particle Attribute and Execute Condition. Multiple Set Particle Attribute nodes can be chained using the "Execute" sockets. They will be executed from left to right.
2020-07-27Cleanup: Fix compiler warning about function without prototypeSybren A. Stüvel
No functional changes.
2020-07-27PointCloud: Fix viewport issue when using radius attrib after not using itClément Foucault
This was a simple issue with the static GPUVertFormat being the same for both cases.
2020-07-27Cleanup: Fix compiler warning about missing parenthesesSybren A. Stüvel
The code was well-defined, given that `&&` binds stronger than `||`, but still GCC warns about this. No functional changes.
2020-07-27UI: improve errors when evaluating a number button failsCampbell Barton
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-27PyAPI: simplify syntax error reportsCampbell Barton
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-27Cleanup: match call signature for UI unit number evaluationCampbell Barton
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-27Cleanup: remove workaround for old BLI_dynstr_vappendf bugCampbell Barton
Remove workaround from 1c806f6bb454dca6f682ecd741bd2fe03b9617bb as this doesn't seem to be needed anymore.
2020-07-27Cleanup: quiet warnings without DDSCampbell Barton
2020-07-27GPU: Fix crash and missing texture due to recent C++ portClément Foucault
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-27Cleanup: quiet warningJacques Lucke
2020-07-27GPU: fix build error due to wrong linkage specificationJacques Lucke
2020-07-27GPencil: New operator to Cleanup duplicated framesAntonio Vazquez
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-27Merge branch 'blender-v2.90-release'Bastien Montagne
2020-07-27Cleanup: comments.Bastien Montagne
2020-07-27Cleanup: Minor renaming.Bastien Montagne
2020-07-27Merge remote-tracking branch 'origin/blender-v2.90-release'Sybren A. Stüvel
2020-07-27Fix T79121: Dependency cycle when driver points to prop with 'scale' in nameSybren A. Stüvel
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-27Cleanup: Alembic, fix maybe-uninitialized warningSybren A. Stüvel
No functional changes.
2020-07-27UI: Show message in transform panel when no metaball elements are selectedAaron Carlisle
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-27GPUFramebuffer: Fix compilation issue with designated initializer in C++Clément Foucault
2020-07-27GPU: Fix MSVC compile errorsClément Foucault
2020-07-26Fluid: Added new option to control the maximum number fluid particles in the ↵Sebastián Barschkis
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-26Fluid: Added new option to control the maximum number fluid particles in the ↵Sebastián Barschkis
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-26Cleanup: GPU: Remove glew headers part2Clément Foucault
2020-07-26Cleanup: Image: Rename redundant enum for clarityClément Foucault
2020-07-26GPUTexture: Replace GL textarget enum by Image enumClément Foucault
2020-07-26GPU: Remove GL constant from BIF_glutilClément Foucault
2020-07-26Cleanup: GPU: Remove GPU_glew.h outside of GPU moduleClément Foucault
Remove use of GL* constants and types inside the codebase. There is still a few occurence to get rid of.
2020-07-26Cleanup: GPU_codegen.c: Use LISTBASE_FOREACH macro instead of for loopsClément Foucault
2020-07-26Cleanup: GPU: Remove unused code and headerClément Foucault
2020-07-26GPU: Move gpu_platform.c to C++Clément Foucault
2020-07-26GPU: Move gpu_immediate.c to C++Clément Foucault
2020-07-26GPU: Move gpu_framebuffer.c to C++Clément Foucault
2020-07-26GPU: Move gpu_extensions.c to C++Clément Foucault
2020-07-26GPU: Move gpu_element.c to C++Clément Foucault
2020-07-26GPU: Move and rename gpu_draw*.c to C++Clément Foucault
`gpu_draw.c` was a misleading name, `gpu_texture_image.cc` is better suited.
2020-07-26GPU: Move gpu_debug.c to C++Clément Foucault
2020-07-26GPU: Rename gpu_context.cpp to .cc suffixClément Foucault
2020-07-26GPU: Move gpu_batch.c to C++Clément Foucault
2020-07-26GPU: Move gpu_attr_binding.c to C++Clément Foucault
2020-07-26BLI: Add MACRO for enum usage in C++Clément Foucault
This is handy to add support for enums used in both C and C++ files. This removes the need to typecast each time for every operation. Only support bitwise operators for now.
2020-07-26GPU: Add extern "C" to intern headersClément Foucault
2020-07-26VSE: Refactor delete operator and APIRichard Antalik
Operator logic is limited to iterating over selection and executing same code as python API does. Functional changes: - No attempt to preserve effects is made. Dependant effects are deleted. - No attempt to change meta strip boundaries. Partially fixes T73828 Reviewed By: campbellbarton Differential Revision: https://developer.blender.org/D6892
2020-07-26Merge branch 'blender-v2.90-release'Richard Antalik
2020-07-26Fix T74958: Infinite loop on using strip as modifier maskRichard Antalik
Add recursion check before assigning strip as a mask for modifier. Same check is used for recursion check when reassigning effect input, so it should not be possible to create recursion at all.
2020-07-26Fix T78999: Crash when adjusting sequencer propertyRichard Antalik
Sequencer was not initialized yet, and RNA update function tried to clean up cache. Reviewed By: brecht Differential Revision: https://developer.blender.org/D8323
2020-07-26Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-26Fix T79272: Dimensions fail on negative scaled axisCampbell Barton