Page MenuHome

Material and matcap views are not showing correctly (GPU shader compilation error).
Closed, ResolvedPublic

Description

System Information
Windows 10 X64
Intel HD (BayTrail)

Blender Version
Broken: Build 10edaff
Worked: 2.75a

Short description of error

Material and matcap views are not showing correctly.
Material view

Matcap view

Video showing the problem
Viewport drawing problem

Offtopic:
The build number is 10edaff.
I compile blender myself, but for some reason in my builds the branch and the hash numbers appears as unknown.
The problem with hash number is happening recently, i dont recall exactly when it starts... maybe a month or so.

Event Timeline

Oscar (KINjO) added a project: BF Blender.
Oscar (KINjO) set Type to Bug.
Oscar (KINjO) added a subscriber: Oscar (KINjO).
Oscar (KINjO) created this task.
Oscar (KINjO) raised the priority of this task from to Needs Triage by Developer.
Bastien Montagne (mont29) triaged this task as Needs Information from User priority.
  • Ensure both your OS and drivers are fully up-to-date.
  • Try the latest build from our buildbot. (always test with official builds before making a report please).
  • Try to start Blender in factory settings (--factory-startup commandline option) (this will ensure whether this is a userpref or addon issue or not).
  • Try to tweak OGL settings in UserPreferences, System tab.
  • Try to tweak your GPU driver settings (e.g. try different values between 'performance' and 'quality' if you have such slider, etc.).
  • Launch Blender from the command line and attach here any error printed out in the console.
  • Try to place this dll next to your blender.exe (software OGL, will be slow, but will show whether this is a driver issue or not).

Hi Bastien.
Here we go!

Windows is updated and Intel drivers are the latest available in intels page (v10.18.10.4252)
Tried with latest buildbod 10edaff with --factory-startup argument, same results, look at the video below.

Matcap problem official buildbot

Tried the OGL settings in Blender and GPU setting in their own control panel, same results.
Launched Blender from PowerShell, shows a GPU Shader compile error, see text file attached.


Tried to launch Blender with the software renderer dll, Matcap view and Material view are correct.

Recap:

The problem started with this commit 10edaff, 2.75a official and previous buildbot compilations are working fine.

Thanks for your time and sorry for my english :)

Bastien Montagne (mont29) raised the priority of this task from Needs Information from User to Normal.

@Oscar (KINjO) Thanks for complete info :)

@Antony Riakiotakis (psy-fi) yet another GLSL compilation issue it seems, will let you decide whether this is bug in crappy Intel drivers, or something we can fix/workaround. ;)

Bastien Montagne (mont29) renamed this task from Material and matcap views are not showing correctly. to Material and matcap views are not showing correctly (GPU shader compilation error - Intel)..

I have same problem with my NVIDIA titan black and latest NVIDIA driver.


Tested in another computer
Windows 10
GPU Ati Radeon 5850, same problem.

Aaron Carlisle (Blendify) renamed this task from Material and matcap views are not showing correctly (GPU shader compilation error - Intel). to Material and matcap views are not showing correctly (GPU shader compilation error)..Aug 21 2015, 11:39 PM
Aaron Carlisle (Blendify) claimed this task.
Aaron Carlisle (Blendify) raised the priority of this task from Normal to Confirmed, Medium.

Okay I can reproduce with both buildbot windows and linux builds ( windows build in wine, linux native ) but NOT with my own compiled version.

Can I have the console output with blender -d?

(It's going to be huge, better redirect stdout or stderr it to a file)

I changed from multitexture to GLSL.
I enabled matcaps, choose one, disable matcaps.
Then, I switch form solid display to material display.

Here I just change from material shade mode to textured shade mode and rendered mode. In rendered mode, it shows nothing. It was fine in cycles though.