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) |
|
|
|


Master Commits
MiikaHweb | 2003-2021