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
2017-07-24Fix T50039: texture paint soften strength not working with float images.Brecht Van Lommel
2017-07-21Fix a few harmless maybe uninitialized warnings with GCC 5.4.Brecht Van Lommel
GCC seems to detect uninitialized into function calls now, but then isn't always smart enough to see that it is actually initialized. Disabling this warning entirely seems a bit too much, so initialize a bit more now.
2017-07-13Fix texture paint crash when painting onto stencilCampbell Barton
2017-03-03When creating texture/image in Texture Paint mode, both datablocks should ↵Bastien Montagne
get the same name The paint slot name was not the same as what is displayed on the texture properties panel. Instead, the slot type (e.g. "Diffuse Color") was used as the name. Patch by Suchaaver (@minifigmaster125) with minor changes from @mont29. Reviewers: mont29, sergey Maniphest Tasks: T50704 Differential Revision: https://developer.blender.org/D2523
2016-09-20Fix T49391: Texture paint is not aware of disabled color managementSergey Sharybin
There might be some extra missing points here, but it's all rather a TODO than a real bug and can be tweaked further once issues are actually discovered.
2016-09-19UI Messages: Consistent spelling of term "data-block"Julian Eisel
Was using a bunch of different spellings, mostly "data-block" though, so went with that one (would have been my #1 choice anyway ;) )
2016-07-16Cleanup: spellingCampbell Barton
2016-07-01BMesh: make toolflags optionalCampbell Barton
Saves 8 bytes per vert/edge/face. Gives overall ~20-25% memory saving for dyntopo sculpting and modifiers that use BMesh.
2016-06-22Cleanup: styleCampbell Barton
2016-06-08Cleanup: typoCampbell Barton
2016-05-05Cleanup: styleCampbell Barton
2016-05-05Fix project paint using uninitialized edit-regionCampbell Barton
First stroke always had the minimum rectangle set to 0,0 which could cause a largre region of pixels to be unnecessarily updated.
2016-04-29Fix T48290: Hook fails after deleting geometryCampbell Barton
Now CD_SHAPEKEY_INDEX customdata is stored in edit-mode when hooks and vertex parents are used. This also fixes a bug where undo would loose key-index data. Move to structs for BM_mesh_bm_to/from_me to avoid passing many argument, which mostly aren't used.
2016-04-25Fix T48202: Project paint hangs on UV's w/ sharp cornersCampbell Barton
Using 'shell-thickness' to offset UV's meant very sharp corners would offset far outside the image causing project-paint to hang while collecting all pixels for each UV face. Clamp the maximum offset to prevent this.
2016-02-20Cleanup, avoid passing const pointer to MEM_freeN()Sergey Sharybin
This generates warnings with MSVC. Similar typecast was already done in other cases, so think it's all fine.
2016-02-08Fix T47353: Project paint ignores small facesCampbell Barton
When zoomed out - faces < 0.5 pixels across a diagonal aren't so rare, so culling them can ignore small faces.
2016-01-14Fix T47168: Project image looses float precisionCampbell Barton
2015-12-28Some fixes from coverity (only one really nasty, in paint_proj).Bastien Montagne
2015-12-21Cleanup: warnings (msvc)Campbell Barton
Part of patch D1670 by @LazyDodo
2015-11-23Cleanup: use `rna_enum_` prefix for RNA enumsCampbell Barton
Definitions could shadow local vars.
2015-11-12Cleanup: rename line to segments, avoids confusionCampbell Barton
Differentiate between lines and segments.
2015-11-11OpenGL Render: Support full-sample Anti-AliasingCampbell Barton
This brings back old (slower), higher quality method. Useful since graphics cards often use a faster MSAA which only oversamples edges.
2015-11-11Cleanup: GL Render (simplify internal logic)Campbell Barton
Reduce code-paths so improvements to 3D view render apply to sequencer too.
2015-10-14Support for multi-sample sequencer GL renderCampbell Barton
OpenGL sequencer render now uses a single fbo for all rendering.
2015-10-11Fix T46441: texture paint soften brush at 0 strength works at full strength.Brecht Van Lommel
2015-09-13Cleanup: spellingCampbell Barton
2015-09-10Fix T44344: paint bleed fails in perspective viewCampbell Barton
2015-09-04Partial revert of warning cleanupCampbell Barton
These warnings are false-positives
2015-09-04Quiet warningsJulian Eisel
We had too many warnings lately... was awaiting that someone would kill them - didn't happen -> goes to my commit ratio! :P
2015-09-02Cleanup: styleCampbell Barton
2015-09-01Fix projection painting normal culling operating on individualAntony Riakiotakis
triangles. This made the normal-related artifacts of projection painting much more apparent. Now we do culling based on whole polygons. Pure backface culling still uses individual triangles.
2015-08-22Cleanup: spellingCampbell Barton
2015-08-18Refactor translation code out of blenfontCampbell Barton
- Add blentranslation `BLT_*` module. - moved & split `BLF_translation.h` into (`BLT_translation.h`, `BLT_lang.h`). - moved `BLF_*_unifont` functions from `blf_translation.c` to new source file `blf_font_i18n.c`.
2015-07-19Cleanup: styleCampbell Barton
Also 'com' as abbreviation for center-of-mass is a bit confusing, rename to 'center'.
2015-07-17Fix crash texpainting on subsurfed meshes.Antony Riakiotakis
Unfortunately, loops and polys are generated, therefore we need to keep copies. Still not painting after this commit but at least no crash now.
2015-07-17Cleanup: ws & correct commentCampbell Barton
2015-07-17Projection Paint: move to looptri dataCampbell Barton
2015-06-17Cleanup: styleCampbell Barton
2015-06-12BLI_linklist, avoid full list search for appendCampbell Barton
For areas that require append, store the last node, Previous behavior would too easily hide poorly performing code. Also avoid (prepend, reverse) where possible.
2015-06-10Fix T45013 negative curve falloff not working.Antony Riakiotakis
Was doing clamping as fix for T42984. Seems we can ommit clamping for sculpting if we make sure overlap is not zero with negative values. Control for clamping is moved to the "Use Clipping" function of curves (which is on by default), so both bugs remain squashed and advanced users can now properly utilize curves in sculpting, though not all brushes work well with negative curves.
2015-06-04Cleanup: clarify order of precedence: &/?Campbell Barton
2015-05-24Cleanup: styleCampbell Barton
2015-05-21Fix T44791 triangles when painting on a texpaint planeAntony Riakiotakis
Problem was float precision issues across tile boundaries. Since we are comparing pixels, give a small tolerance when comparing clipped vertices against triangle lines.
2015-05-14Fix project paint worldspace coord calc from seamCampbell Barton
Surprising this worked at all, would show errors with non-flat-quads.
2015-05-13Project Paint: enable old bleed UV calculationCampbell Barton
Was disabled because other values weren't quite right.
2015-05-13Project Paint: resolve ugly bleed artifactsCampbell Barton
Use the bilinear reverse to find the pixel to bleed from. Was using pixel space which didn't work well.
2015-05-13Project Paint: simplify uv bleed factor calcCampbell Barton
2015-05-07Fix T44627, black spots with lock alpha in projection paint:Antony Riakiotakis
Painting would revert alpha even on unpainted pixels, where values would contain garbage.
2015-05-07Fix first part of T44627, locking alpha should happen in straight spaceAntony Riakiotakis
for float images or we get inconsistent premultiplied values.
2015-05-04Add name argument to data creation API callsCampbell Barton
Was adding then renaming, unnecessarily.