Age | Commit message (Collapse) | Author | |
---|---|---|---|
2020-07-26 | Cleanup: Image: Rename redundant enum for clarity | Clément Foucault | |
2020-07-26 | GPUTexture: Replace GL textarget enum by Image enum | Clément Foucault | |
2020-07-26 | GPU: Remove GL constant from BIF_glutil | Clément Foucault | |
2020-07-26 | Cleanup: GPU: Remove GPU_glew.h outside of GPU module | Clément Foucault | |
Remove use of GL* constants and types inside the codebase. There is still a few occurence to get rid of. | |||
2020-07-26 | Cleanup: GPU_codegen.c: Use LISTBASE_FOREACH macro instead of for loops | Clément Foucault | |
2020-07-26 | Cleanup: GPU: Remove unused code and header | Clément Foucault | |
2020-07-26 | GPU: Move gpu_platform.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_immediate.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_framebuffer.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_extensions.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_element.c to C++ | Clément Foucault | |
2020-07-26 | GPU: 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-26 | GPU: Move gpu_debug.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Rename gpu_context.cpp to .cc suffix | Clément Foucault | |
2020-07-26 | GPU: Move gpu_batch.c to C++ | Clément Foucault | |
2020-07-26 | GPU: Move gpu_attr_binding.c to C++ | Clément Foucault | |
2020-07-26 | BLI: 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-26 | GPU: Add extern "C" to intern headers | Clément Foucault | |
2020-07-26 | VSE: Refactor delete operator and API | Richard 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-26 | Merge branch 'blender-v2.90-release' | Richard Antalik | |
2020-07-26 | Fix T74958: Infinite loop on using strip as modifier mask | Richard 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-26 | Fix T78999: Crash when adjusting sequencer property | Richard 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-26 | Merge branch 'blender-v2.90-release' | Campbell Barton | |
2020-07-26 | Fix T79272: Dimensions fail on negative scaled axis | Campbell Barton | |
2020-07-26 | UV: port smart project from Python to C | Campbell Barton | |
Use C for faster operation on high poly models, in my tests this gave ~27x speedup. D8311 by @andreasterrius with edits. | |||
2020-07-26 | UV: support creating ParamHandle without checking UV selection | Campbell Barton | |
Needed for unwrapping from the 3D view. | |||
2020-07-26 | Particles: don't mark Particle Attribute node as mockup | Jacques Lucke | |
It is actually doing something already. | |||
2020-07-26 | Functions: move tests closer to code | Jacques Lucke | |
2020-07-25 | Particles: show which nodes are only mockups in the Add menu | Jacques 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-25 | Cleanup: avoid using namespace name in many cases | Jacques Lucke | |
2020-07-25 | Particles: initial Quick Particles operator | Jacques 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-25 | Pointcloud: workaround for a viewport drawing issue | Jacques Lucke | |
2020-07-25 | Allocator: fix build error with -Werror=format-security | Jacques Lucke | |
2020-07-25 | Particles: improve emitter when object is animated | Jacques Lucke | |
2020-07-25 | Merge branch 'blender-v2.90-release' | Campbell Barton | |
2020-07-25 | Fix T79260: Crash displaying the same mesh in two windows | Campbell Barton | |
2020-07-25 | Merge branch 'blender-v2.90-release' | Campbell Barton | |
2020-07-25 | Fix T79239: UV path select crash | Campbell Barton | |
2020-07-25 | Merge branch 'blender-v2.90-release' | Campbell Barton | |
2020-07-25 | Fix T79254: FCurve editor crash when zooming out to limit | Campbell Barton | |
2020-07-25 | Simulation: cleanup dna data | Jacques Lucke | |
2020-07-25 | Merge branch 'blender-v2.90-release' | Campbell Barton | |
2020-07-25 | Fix T72622: Transform object origin ignores shape keys | Campbell Barton | |
D8367 by @paul2t with edits. | |||
2020-07-24 | Merge branch 'blender-v2.90-release' | Germano Cavalcante | |
2020-07-24 | Cleanup: 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-24 | GPencil: Add more randomness to random stroke color | Antonio Vazquez | |
The old method produce a small range of similar colors. | |||
2020-07-24 | Merge branch 'blender-v2.90-release' | Patrick Mours | |
2020-07-24 | Fix OptiX being shown as available on first generation Maxwell GPUs | Patrick 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-24 | Cleanup: can use guarded instead of raw allocator now | Jacques Lucke | |
2020-07-24 | Particles: initial particle birth action | Jacques 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. |