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
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
2020-07-26UV: port smart project from Python to CCampbell Barton
Use C for faster operation on high poly models, in my tests this gave ~27x speedup. D8311 by @andreasterrius with edits.
2020-07-26UV: support creating ParamHandle without checking UV selectionCampbell Barton
Needed for unwrapping from the 3D view.
2020-07-26Particles: don't mark Particle Attribute node as mockupJacques Lucke
It is actually doing something already.
2020-07-26Functions: move tests closer to codeJacques Lucke
2020-07-25Particles: show which nodes are only mockups in the Add menuJacques Lucke
More nodes will be implemented step by step. I don't remove/disable these nodes, so that it is still possible to add them.
2020-07-25Cleanup: avoid using namespace name in many casesJacques Lucke
2020-07-25Particles: initial Quick Particles operatorJacques Lucke
This operator automates the following steps: 1. Create a point cloud object. 2. Create a simulation data block. 3. Add a small particle simulation to the node tree. 4. Add a Simulation modifier to the point cloud object. 5. Reference the particle simulation from the modifier. You have to go back to frame 1 to start the simulation. The simulation is not yet cached and cannot be rendered. The bounding box of the point cloud object is enabled for now, because otherwise it is hard to select the object.
2020-07-25Pointcloud: workaround for a viewport drawing issueJacques Lucke
2020-07-25Allocator: fix build error with -Werror=format-securityJacques Lucke
2020-07-25Particles: improve emitter when object is animatedJacques Lucke
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T79260: Crash displaying the same mesh in two windowsCampbell Barton
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T79239: UV path select crashCampbell Barton
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T79254: FCurve editor crash when zooming out to limitCampbell Barton
2020-07-25Simulation: cleanup dna dataJacques Lucke
2020-07-25Merge branch 'blender-v2.90-release'Campbell Barton
2020-07-25Fix T72622: Transform object origin ignores shape keysCampbell Barton
D8367 by @paul2t with edits.
2020-07-24Merge branch 'blender-v2.90-release'Germano Cavalcante
2020-07-24Cleanup: Rename 'isect_ray_seg_v3' to 'isect_ray_line_v3'Germano Cavalcante
The name was misleading as it returns true whenever it intersects the line represented by the points.
2020-07-24GPencil: Add more randomness to random stroke colorAntonio Vazquez
The old method produce a small range of similar colors.
2020-07-24Merge branch 'blender-v2.90-release'Patrick Mours
2020-07-24Fix OptiX being shown as available on first generation Maxwell GPUsPatrick Mours
The OptiX kernels are compiled for target "compute_sm_52", which is only available on second generation Maxwell GPUs, so disable support for older ones.
2020-07-24Cleanup: can use guarded instead of raw allocator nowJacques Lucke
2020-07-24Particles: initial particle birth actionJacques Lucke
A particle action is some function that is triggered by some event. Right now, users cannot control this. There is just a randomize-velocity on-birth action. So the direction of spawned particles is slightly randomized now. This also adds a new integer attribute called "Hash" which is useful for a number of things. Mainly for generating random numbers for a specific particle. The ID of a particle is not necessarily a good source of randomness.