Blender Git Commit Log

Git Commits -> Revision d22435f

Revision d22435f by Sergey Sharybin (opensubdiv-modifier)
July 2, 2014, 17:32 (GMT)
Make OpenSubdiv working on a low-end video cards

This commit changes the way how mesh is being displayed when
using OpenSubdiv backend. It does no longer use neither effect
factories nor fragment shaders in order to make all the shaders
compatible with at least GLSL 1.3 compatible cards.

In fact, seems the shaders now goes down to GLSL 1.1 even.

Apart from this now the first material from the material stack
is used for colors.

Still requires our own OpenSubdiv branch:
https://github.com/Nazg-Gul/OpenSubdiv/tree/cuda-dynload

(it actually needs updated version of this branch)

Commit Details:

Full Hash: d22435f5e4489e186b868954d80bec2abe95f12c
Parent Commit: 99b3d39
Lines Changed: +120, -281

4 Modified Paths:

/intern/opensubdiv/gpu_shader_opensubd_display.glsl (+83, -194) (Diff)
/intern/opensubdiv/opensubdiv_capi.cc (+9, -3) (Diff)
/intern/opensubdiv/opensubdiv_gpu_capi.cc (+21, -83) (Diff)
/source/blender/blenkernel/intern/subsurf_ccg.c (+7, -1) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021