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
path: root/source
AgeCommit message (Collapse)Author
2017-04-06Gawain: VertexFormat_add_attrib (function name change)Mike Erwin
See intern/gawain for the API change. Other files are updated to use the new name. Also updated every call site to the recommended style: unsigned int foo = VertexFormat_add_attrib(format, "foo", COMP_ ... )
2017-04-06Gawain: add VertexBuffer prefix to functionsMike Erwin
See intern/gawain for the API change. Other files are updated to use the new names.
2017-04-06Fix manipulator showing in pose & editmodeCampbell Barton
2017-04-06Fix building without clay engineCampbell Barton
2017-04-06Initialize immediate mode in Animation PlayerGermano Cavalcante
PS. With this solution, immediate mode can be initialized and finalized consecutively if you drop a video part of T49043
2017-04-06Merge branch 'master' into blender2.8Campbell Barton
2017-04-06Cleanup: function naming for manipulatorCampbell Barton
Rename 'stats_*' to 'protectflag_to_drawflags_*' (was too vague). Also remove NULL check from gimbal_axis
2017-04-06Merge branch 'master' into blender2.8Campbell Barton
2017-04-06Cleanup: minor changes to transform-manipulatorCampbell Barton
Match stats_editbone & stats_pchan behavior to avoid confusion.
2017-04-06Remove NULL check from gimbal_axisCampbell Barton
2017-04-05Immediate Mode: missing ALPHA_TEST in gpuRestoreStateDalai Felinto
Missed in rBcbd78c81268f06e7b658ae042f3ab6a3816149b0
2017-04-05Fix alembic build error with MSVClazydodo
2017-04-05Cleanup: Remove depsgraph stubsSergey Sharybin
2017-04-05Motion paths: Switch to a slower evaluation which does not need bases to be ↵Sergey Sharybin
sorted New dpesgtraph does not ensure bases are sorted by the evaluation order any more, so motion paths update might go horrribly wrong.
2017-04-05Cleanup: Get rid of legacy depsgraph header fileSergey Sharybin
2017-04-05Cleanup: Remove legacy depsgraph private header from modifiersSergey Sharybin
2017-04-05Cleanup, remove unused functionSergey Sharybin
2017-04-05Merge branch 'master' into blender2.8Sergey Sharybin
2017-04-05Depsghraph: Remove unused functionSergey Sharybin
2017-04-05Paint cursor changes, so it save/load only the required flagsDalai Felinto
2017-04-05Immediate Mode: replacing glPushAttrib/glPopAttribDalai Felinto
Reference document: http://docs.gl/gl3/glPushAttrib This patch only tackles the bits that are set by Blender with the following exceptions: 1) Deprecated states (e.g., GL_STIPPLE) are not saved/restored 2) The exception being GL_ALPHA_TEST, which will be removed, but it may affect drawing too much now. To be removed once we no longer set GL_ALPHA_TEST elsewhere. 3) paint_cursor will be tackled separated, since it was abusing glPush/PopAttrib in the first place. 4) Despite what the glPushAttrib page above may suggest, GL_DEPTH_WRITEMASK needs glGet, not glIsEnabled 5) BGE is still a problem since it relies on GL_ALL_ATTRIB_BITS which would lead to a way more complete/lenghty solution. Since the BGE has other (OpenGL deprecated) problems anyways, it can be handled on its own time. Finally, the original design for 2.8 was to implement a proper stack system. However we need to move to core profile sooner than later. So this is a pragmatic temporary (that may be permanent) solution. Reviewers: merwin, campbellbarton Differential Revision: https://developer.blender.org/D2600
2017-04-05Viewport: 3D cameras don't need glPushAttrib/glPopAttribDalai Felinto
2017-04-05Depsgraph: Remove all layer bit flags related checksSergey Sharybin
These bits became obsolete with the new layer system, so we can simplify some code around them or avoid existing workarounds which were trying to keep things working for them. There are still work needed to be done for on_visible_change to avoid unnecessary updates, but that can also happen later.
2017-04-05Fix T50976: Blender UI problems with certain theme files.Bastien Montagne
Core of the issue was that some of our Theme colors are RGB-only, but were loaded as RGBA. Note that tracking all possible cases is pretty impossible, so we'll have to tackle those as they get reported am afraid.
2017-04-05GPU_immediate_util: missed last commitCampbell Barton
2017-04-05Cleanup: Move imm_draw utils into own fileCampbell Barton
These were in BIF_glutil which is documented to be removed, so best not define new API's there.
2017-04-05Merge branch 'master' into blender2.8Bastien Montagne
Conflicts: source/blender/alembic/intern/abc_exporter.h
2017-04-05Naming constancy for 'imm' utility functionsCampbell Barton
- use 'imm_draw_' prefix for functions that draw. - use '_3d' suffix for 3d functions, no suffix for 2d functions. - use terms fill/wire (shorter than filled / lined). Also add `imm_draw_circle_fill_3d` (only had wire version)
2017-04-05Alembic: addition of a simple logging class.Kévin Dietrich
The idea is to have a system where we properly log error messages and let the users know that errors occured redirecting them to the console for explanations. This is only implemented for the exporter since the importer already has similar functionalities; however they shall ultimately be unified in some way. Reviewers: sybren, dfelinto Differential Revision: https://developer.blender.org/D2541
2017-04-05Merge branch 'master' into blender2.8Campbell Barton
2017-04-05revert recent cleanup, keep useful changesMike Erwin
Don't want to annoy module owner. What is kept: - UI_view2d_scale_get with unused y scale - corrected comment - unsigned --> unsigned int
2017-04-05Fix rotation manipulators not clippingJulian Eisel
Added new shader for clipping, also cleaned up rotation manipulator drawing code a bit. This code should be replaced by new transform manipulators soon, just keeping this working in the meanwhile.
2017-04-04Fix blenderplayer compilationJulian Eisel
2017-04-04cleanupMike Erwin
I started cleaning up UI_view2d_scale_get where the y scale was unused, then got carried away... - for loop scope - declare variables closer to where they are used - move early exits closer to function start - unsigned --> unsigned int
2017-04-04Collada export cleanupDalai Felinto
2017-04-04fix: Collada export selected worked only for the very first export (needs ↵Gaia Clary
further testing and cleanup, see comments)
2017-04-04Immediate Mode: handle other cases of glPop/glPushClientAttribDalai Felinto
Those cases were not using ClientAttrib but they should :) Rather use a OpenGL3.3 alternative anyways.
2017-04-04Fix collada exporting for Blender 2.8Dalai Felinto
Instead of exporting all the scene objects, I'm exporting the scene layer objects instead.
2017-04-04Cleanup: redundant castsCampbell Barton
2017-04-04Immediate Mode: removing unecessary comment on gpencil (false positive)Dalai Felinto
2017-04-04Image Draw: remove unused code since 2009Dalai Felinto
(removing false positive deprecated OpenGL calls)
2017-04-04Fix missing protection of `RNA_pointer_as_string()` against NULL pointers.Bastien Montagne
Odd that issue was never reached before? Looks like it hit in datablock_idprops branch though...
2017-04-04Merge branch 'master' into blender2.8Sergey Sharybin
2017-04-04Depsgraph: Use atomic operation to tag the changed IDSergey Sharybin
2017-04-04UV editor using new depsgraph for shadow uvDalai Felinto
2017-04-04Immediate Mode / DerivedMesh: Handle UV ShadowDalai Felinto
2017-04-04Depsgraph: placeholder function for COW objects queryDalai Felinto
2017-04-04CTX_data_depsgraph(bContext *C);Dalai Felinto
2017-04-04Immediate Mode: glPop/glPushClientAttribDalai Felinto
2017-04-04Task: Remove non-atomic pool suspended flag assignmentSergey Sharybin
This was done some lines above by atomic fetch and and.