Blender Git Commits

Blender Git commits from all branches.

Page: 2741 / 2888

July 21, 2013, 09:06 (GMT)
Forgot to commit gpu_pixels and gpu_profile

July 21, 2013, 03:03 (GMT)
Fixed some syntax errors when compiling WITH_GL_PROFILE_COMPAT instead of WITH_GL_PROFILE_ES20.

(Also noticed that I left gpu_profile and gpu_pixels on my computer at the office, ack)
July 20, 2013, 14:58 (GMT)
Have compile errors due to compiling with ES headers down to SELECT mode and PushAttrib/PopAttrib
July 19, 2013, 20:55 (GMT)
Fixes to get WITH_GL_PROFILE_COMPAT/WITH_GL_SYSTEM_LEGACY working with WITH_GLEW_ES

Also, added comments to the "shims" in gpu_glew.h
July 19, 2013, 20:16 (GMT)
typo in glEndList (glEndlList)
July 19, 2013, 19:38 (GMT)
GPU_LEGACY - Runtime flag to determine if compatibiity profile is available.

Just a stub now.

Also, polished the get_max_textures function, since it seems to be a good example of how OpenGL versioning can be complicated by the history of changes to OpenGL and the existence of ES.
July 19, 2013, 16:22 (GMT)
Fix space attenuation dependent on zoom, also painting not getting
correct space attenuation factor when space without accumulation option
and space attenuation was active
July 19, 2013, 15:52 (GMT)
Fix first dab being full strength
July 19, 2013, 15:27 (GMT)
Enable brush space attenuation for image painting as well as sculpting.
This makes it so that when using space with accumulate option, the
strength of the brush is attemuated to account for overlapping dabbing
of the brush. This way you don't get overblown areas while painting,
while still being able to paint over the same region repeatedly. To
enable this calculation, click on the lock icon next to the strength of
the brush when "accumulate" is selected.

This commit moves the attenuation factor calculation outside of sculpt
code and on stroke level. It also optimizes the curve integration to
only happen if the correct modes are enabled, while on sculpting it
occured always.
July 19, 2013, 15:27 (GMT)
Fix accumulate option showing even for brushes that always accumulate
(like airbrushes)
July 19, 2013, 12:45 (GMT)
Improve texture sampling. Don't revert the brush colour at end of
operation if the operation is used once for sampling palettes (though
the brush colour still changes during operator operation to display the
colour sampled). Also added area message describing use (possibly could
be used for value display too).
July 19, 2013, 12:11 (GMT)
Palettes: Refining based on user feedback on blenderartists:

* Palette colors can be set to active brush by L-clicking
* Palette colors can be edited by ctrl-L-clicking (regular colours can
be edited by simply L-clicking)
* Palette colors can be deleted by hovering over them and pressing
delete or X

To make this work, an extra button property was added. Also I separated
the color button handling code since it was becoming too much of its
own.
July 19, 2013, 09:14 (GMT)
compiles again with glew-es disabled, still seems to run fine on legacy even after all the tweaks I made (much to my surprise, I expect things to be broken for a bit)
July 19, 2013, 06:00 (GMT)
well on the way to conditionally compiling / rewriting non-ES and deprecated functions. still kind of a mess. doesn't compile
July 19, 2013, 00:09 (GMT)
Modify Tracks and libmv C API for multiview reconstruction

Add a view identifier to the Markers that are contained in a Tracks set and the appropriate interface for inserting and fetching from the set according to view. Also modify the libmv C API to allow multiview insertion into Tracks from outside libmv.
July 18, 2013, 17:12 (GMT)
Fix own buffer overflow when sampling colours, meant brush strength
could be overwritten.
July 18, 2013, 17:08 (GMT)
not really a stopping point, but checking in so that I can change my physical location
July 18, 2013, 12:28 (GMT)
User request: Add colours to palette when sampling with S and pressing
Left Click.

Also don't give a default palette to paint systems, it's not really
necessary and it can pollute the UI.
July 18, 2013, 11:44 (GMT)
Merge trunk -r58364 into soc-2013-paint. Means new splash screen!
July 18, 2013, 11:42 (GMT)
Use regular drag'n drop system for pasting colors. That was a fun patch
to write, it abuses the custom pointer of the drag system and required
patching the drag'n drop system to support freeing the pointer if
needed. The result is nice icons when dropping colours :). Unfortunately
the name of the operator is strangely not always visible when dragging
to a correct spot (such as the toolbar)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021