Blender Git Commit Log
Git Commits -> Revision af80b1f
Revision af80b1f by Antonis Ryakiotakis (soc-2013-paint) April 11, 2014, 18:08 (GMT) |
Support proper display of different UV layers. It uses a little DAG hack to force mesh update when tweaking the material. This is not really necessary, and it would be good if there was a way to only force recreation of uv draw buffers. Missing in this commit is support for non-VBO drawing since there's a patch waiting for trunk that will make that code obsolete. Subsurf will always work because it uses immediate mode drawing. |
Commit Details:
Full Hash: af80b1f12a7dffe5f1ee55ccdb6c88a1385ebf63
Parent Commit: 830e110
Lines Changed: +167, -39
12 Modified Paths:
/source/blender/blenkernel/BKE_DerivedMesh.h (+5, -3) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+9, -6) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+9, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+28, -5) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+18, -14) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+11, -6) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+2, -0) (Diff)
/source/blender/gpu/GPU_buffers.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+80, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.cpp (+1, -1) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+9, -6) (Diff)
/source/blender/blenkernel/intern/depsgraph.c (+9, -0) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+1, -1) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+28, -5) (Diff)
/source/blender/editors/sculpt_paint/paint_image_proj.c (+18, -14) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+11, -6) (Diff)
/source/blender/editors/space_view3d/space_view3d.c (+2, -0) (Diff)
/source/blender/gpu/GPU_buffers.h (+1, -0) (Diff)
/source/blender/gpu/intern/gpu_buffers.c (+80, -1) (Diff)
/source/gameengine/Rasterizer/RAS_OpenGLRasterizer/RAS_StorageIM.cpp (+1, -1) (Diff)