Age | Commit message (Collapse) | Author | |
---|---|---|---|
2017-04-28 | Getting rid of setlinestyle: Clip drawing code. | Bastien Montagne | |
This one has been painful, it's doing lots of nifty conditional drawing of all kind... Also, very nice illustration of how cumbersome it is to use dashed shader currently, we really need to find a simpler way at some point imho. But this is not critical issue either, for now we can live with some uglyness like that. :/ | |||
2017-04-28 | Getting rid of setlinestyle: markers' dashed line in VSE. | Bastien Montagne | |
2017-04-28 | Fix T51324: Auto-Depth fails rotating out of camera | Campbell Barton | |
2017-04-28 | Merge branch 'master' into blender2.8 | Sybren A. Stüvel | |
2017-04-28 | Hide object center and other info when drawing sets | Campbell Barton | |
2017-04-28 | Alembic: use object-oriented approach in ABC_read_mesh() | Sybren A. Stüvel | |
This is easier to extend than the if/else if/else chain that was in place, and allows for somewhat more granular error messages. | |||
2017-04-28 | Alembic: Construct ISampleSelector once and pass along | Sybren A. Stüvel | |
2017-04-28 | Correct comment, we need wire_outline data in this case | Campbell Barton | |
2017-04-28 | Draw Manager: pose-mode custom bone display | Campbell Barton | |
2017-04-28 | Recent commit state broke lattice vertex drawing | Campbell Barton | |
e4d856e3 caused lattice vertices not to draw in editmode. | |||
2017-04-27 | Fix draw manager draw-modes interfering with eachother | Campbell Barton | |
2017-04-27 | Draw Manager: basic text overlay support | Campbell Barton | |
2017-04-27 | OpenGL: manage legacy state only when WITH_LEGACY_OPENGL=ON | Mike Erwin | |
- enabled lights - alpha test - texture environment - point sprites (always enabled in modern GL) Moved is_clip_plane for better struct packing, no functional change there. Part of T51164 | |||
2017-04-27 | OpenGL: don't set texture LoD bias via glTexEnvf | Mike Erwin | |
Not supported in core profile. We could do this in GLSL if it's really needed. Part of T51164 | |||
2017-04-27 | OpenGL: early exit from functions that don't mix with core profile | Mike Erwin | |
These parts will not be part of final viewport, but are called indirectly during the transition. To avoid runtime errors on core profile, exit early -- functions effectively do nothing. I put the early exits inside the functions to avoid cluttering the code that calls these. But (long term) the calling functions need to change. Basic shader's detect_options function was unused and full of old, so I deleted it. Part of T51164 | |||
2017-04-27 | OpenGL: fix color logic op | Mike Erwin | |
GL_LOGIC_OP is a synonym for GL_INDEX_LOGIC_OP, from OpenGL 1.0's indexed color drawing. It's not part of modern GL and causes an error in core profile. GL_COLOR_LOGIC_OP is still supported in the latest GL. It's the last stage before writing to the framebuffer. Part of T51164 | |||
2017-04-27 | Add back text color for legacy drawing | Campbell Barton | |
2017-04-27 | OpenGL: don't glGet(GL_RED_BITS) in core profile | Mike Erwin | |
or GREEN or BLUE. These are deprecated and cause errors under core profile. TODO: get color depth value another way Part of T51164 | |||
2017-04-27 | OpenGL: stop enabling GL_TEXTURE | Mike Erwin | |
Texturing is always enabled in GLSL. Simply use a sampler in the shader. Replaced gpu_generate_mipmap with glGenerateMipmap since the former just Enabled/Disabled the texture target and called the latter. Part of T51164 | |||
2017-04-27 | OpenGL: stop using GL_NORMALIZE | Mike Erwin | |
With GLSL there is no need for GL_NORMALIZE. We explicitly normalize in the shader, or (better) send in unit vectors. Part of T51164 | |||
2017-04-27 | OpenGL: restore all 8 lights | Mike Erwin | |
fixes a copy/paste mistake | |||
2017-04-27 | OpenGL: remove GL_MAP1_VERTEX_3 | Mike Erwin | |
This is related to OpenGL evaluators (old feature). From my understanding, we don't seem to be actually using it. Part of T51164 | |||
2017-04-27 | Getting rid of setlinestyle: transform code. | Bastien Montagne | |
Note that I also made 'dash anchor point' consistent (the static one, not the mouse one), in previous code somtimes dashed were anchored to the static center point, in others, to the moving mouse position, the later was rather disturbing imho... | |||
2017-04-27 | Fix: T50271: Bilateral/Directional blur's iterations is zero by default | brunoT | |
Differential Revision: https://developer.blender.org/D2632 | |||
2017-04-27 | Error in last commit | Campbell Barton | |
2017-04-27 | Cleanup: split cmake source/headers | Campbell Barton | |
2017-04-27 | Revert "Fix T51328: Add note to cmdline help that threads must be first" | Campbell Barton | |
The help message already notes that argument order matters, and this doesn't need to be the first. | |||
2017-04-27 | Merge branch 'master' into blender2.8 | Campbell Barton | |
2017-04-27 | Cleanup: remove unused matrix arg | Campbell Barton | |
2017-04-27 | 3D widgets were obscured by view geometry | Campbell Barton | |
2017-04-27 | Pose-mode drawing used alpha where it shouldn't | Campbell Barton | |
2017-04-27 | Fix gpuScaleUniform (caused strange pose-bone size) | Campbell Barton | |
2017-04-27 | Use pose-mode colors for pose-bone drawing | Campbell Barton | |
Also move static vars into structs | |||
2017-04-27 | Cleanup: use doxy groups for armature | Campbell Barton | |
2017-04-27 | Fix basic pose-mode select drawing | Campbell Barton | |
2017-04-27 | Fix wrong scene assigned when using sets | Campbell Barton | |
Depsgraph was left with wrong set-scene. | |||
2017-04-27 | Fix/workaround crash with non mesh geometry | Campbell Barton | |
eevee was crashing on curve grometry, draw without material for now. | |||
2017-04-27 | Fix T51328: Add note to cmdline help that threads must be first | Aaron Carlisle | |
2017-04-26 | Getting rid of setlinestyle: Paint 'line' strokes. | Bastien Montagne | |
2017-04-26 | Getting rid of setlinestyle: armature drawing code. | Bastien Montagne | |
Firts usage of 3D version of new dashed line shader... Though not sure whether that code will be kept for long? | |||
2017-04-26 | Add 3D version of dashed line shader. | Bastien Montagne | |
This is actually nearly same code as 2D version, maybe we can deduplicate that later? | |||
2017-04-26 | 2D dashed line shader: changed to use viewport side instead of scale. | Bastien Montagne | |
The scale version was working(ish), but it was not really extendable to a 3D line version of the shader. Also note that sequencer view still keeps its 'UI scale' adaptation (dashes grow together with UI scale setting). Would be nice to do that everywhere ultimately imho, but nothing urgent here. | |||
2017-04-26 | Cleanup: rename select engine -> basic | Campbell Barton | |
This is used by depth drawing too and had no selection specific code. | |||
2017-04-26 | Pass graph to depth functions | Campbell Barton | |
2017-04-26 | Draw Manager: cleanup, use doxy categories | Campbell Barton | |
Also add DRW_state for accessing current draw state. | |||
2017-04-26 | Draw Manager: use engine drawing for depth drawing | Campbell Barton | |
2017-04-26 | View3D: move depth drawing into own function | Campbell Barton | |
No functional changes | |||
2017-04-26 | Merge branch 'master' into 28 | Campbell Barton | |
2017-04-26 | Merge commit 'master@6ed15c5a41130b55cb57a43a8a9470a91d38c3d5' into blender2.8 | Sybren A. Stüvel | |
# Conflicts: # source/blender/alembic/intern/abc_exporter.cc | |||
2017-04-26 | Fix race condition invalidating object data's bounding box | Sergey Sharybin | |