Hello!
I tried to compile and run demo project, but I only get a black window when running it.
How to fix?
Windows 7, 64-bit
Geforce GTX 1080
nVidia drivers 385.69
Demo dump:
INIT: Initializing GLFW
INIT: GLFW initialized
INIT: Initializing render system
INIT: OpenGL functions succesfully loaded.
INIT: Version - Major: 4 Minor: 3
INIT: Driver: NVIDIA Corporation Renderer: GeForce GTX 1080/PCIe/SSE2
INIT: Initializing debug Output.
INIT: Debug output initialized.
ERROR: Fragment shader compilation error at: post process!
0(41) : error C7011: implicit cast from "int" to "bool"
0(56) : error C7011: implicit cast from "int" to "bool"
0(69) : error C7011: implicit cast from "int" to "bool"
0(84) : error C7011: implicit cast from "int" to "bool"
0(88) : error C7011: implicit cast from "int" to "bool"
ERROR: Shader program linking error:
Fragment info
0(41) : error C7011: implicit cast from "int" to "bool"
0(56) : error C7011: implicit cast from "int" to "bool"
0(69) : error C7011: implicit cast from "int" to "bool"
0(84) : error C7011: implicit cast from "int" to "bool"
0(88) : error C7011: implicit cast from "int" to "bool"
(0) : error C2003: incompatible options for link
ERROR: Vertex shader compilation error at: default!
0(53) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(53) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(53) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(53) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
INIT: Loading texture file at: textures/checkerboard.png.
INIT: Succesfully loaded: textures/checkerboard.png.
INIT: Loading texture file at: textures/norm.png.
INIT: Succesfully loaded: textures/norm.png.
INIT: Loading texture file at: textures/black.png.
INIT: Succesfully loaded: textures/black.png.
INIT: Loading texture file at: textures/checkerboard.png.
INIT: Succesfully loaded: textures/checkerboard.png.
ERROR: Vertex shader compilation error at: glass!
0(50) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(50) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Fragment shader compilation error at: glass!
0(91) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(91) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(50) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(50) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
Fragment info
0(91) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(91) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
INIT: Loading texture file at: textures/glass.png.
INIT: Succesfully loaded: textures/glass.png.
INIT: Loading texture file at: textures/pbr/plastic/normal.png.
INIT: Succesfully loaded: textures/pbr/plastic/normal.png.
INIT: Loading texture file at: textures/pbr/plastic/metallic.png.
INIT: Succesfully loaded: textures/pbr/plastic/metallic.png.
INIT: Loading texture file at: textures/pbr/plastic/roughness.png.
INIT: Succesfully loaded: textures/pbr/plastic/roughness.png.
INIT: Loading texture file at: textures/pbr/plastic/ao.png.
INIT: Succesfully loaded: textures/pbr/plastic/ao.png.
ERROR: Vertex shader compilation error at: alpha blend!
0(50) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(50) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Fragment shader compilation error at: alpha blend!
0(91) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(91) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(50) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(50) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
Fragment info
0(91) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(91) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
ERROR: Vertex shader compilation error at: alpha discard!
0(50) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(50) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Fragment shader compilation error at: alpha discard!
0(91) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(91) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(50) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(50) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
Fragment info
0(91) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(91) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
ERROR: Vertex shader compilation error at: deferred ambient!
0(46) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(46) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Fragment shader compilation error at: deferred ambient!
0(219) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(219) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(46) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(46) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
Fragment info
0(219) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(219) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
ERROR: Vertex shader compilation error at: deferred directional!
0(46) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(46) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Fragment shader compilation error at: deferred directional!
0(163) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(163) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(46) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(46) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
Fragment info
0(163) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(163) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
ERROR: Vertex shader compilation error at: deferred point!
0(46) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(46) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Fragment shader compilation error at: deferred point!
0(122) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(122) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(46) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(46) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
Fragment info
0(122) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(122) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
ERROR: Vertex shader compilation error at: debug light!
0(43) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(43) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(43) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(43) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
ERROR: Fragment shader compilation error at: pbr:capture!
0(48) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(48) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Fragment info
0(48) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(48) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
INIT: Render system initialized
ERROR: Vertex shader compilation error at: plasma orb!
0(49) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(49) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Fragment shader compilation error at: plasma orb!
0(47) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(47) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(49) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(49) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
Fragment info
0(47) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(47) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
INIT: Loading texture file at: textures/perlin.png.
INIT: Succesfully loaded: textures/perlin.png.
ERROR: Vertex shader compilation error at: background!
0(43) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(43) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
ERROR: Shader program linking error:
Vertex info
0(43) : error C7532: layout qualifier 'binding' requires "#version 420" or later
0(43) : error C0000: ... or #extension GL_ARB_shading_language_420pack : enable
(0) : error C2003: incompatible options for link
INIT: Loading mesh file at: meshes/sponza/sponza.obj.
INIT: Succesfully loaded: meshes/sponza/sponza.obj.
INIT: Loading texture file at: meshes/sponza/textures\sponza_thorn_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_thorn_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\vase_plant.tga.
INIT: Succesfully loaded: meshes/sponza/textures\vase_plant.tga.
INIT: Loading texture file at: meshes/sponza/textures\vase_round.tga.
INIT: Succesfully loaded: meshes/sponza/textures\vase_round.tga.
INIT: Loading texture file at: meshes/sponza/textures\background.tga.
INIT: Succesfully loaded: meshes/sponza/textures\background.tga.
INIT: Loading texture file at: meshes/sponza/textures\gi_flag.tga.
WARNING: Texture failed to load at path: meshes/sponza/textures\gi_flag.tga
INIT: Succesfully loaded: meshes/sponza/textures\gi_flag.tga.
INIT: Loading texture file at: meshes/sponza/textures\gi_flag.tga.
WARNING: Texture failed to load at path: meshes/sponza/textures\gi_flag.tga
INIT: Succesfully loaded: meshes/sponza/textures\gi_flag.tga.
INIT: Loading texture file at: meshes/sponza/textures\spnza_bricks_a_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\spnza_bricks_a_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_arch_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_arch_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_ceiling_a_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_ceiling_a_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_column_a_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_column_a_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_floor_a_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_floor_a_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_column_c_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_column_c_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_details_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_details_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_column_b_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_column_b_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_flagpole_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_flagpole_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_fabric_green_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_fabric_green_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_fabric_blue_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_fabric_blue_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_fabric_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_fabric_diff.tga.
INIT: Loading texture file at: meshes/sponza/textures\sponza_curtain_blue_diff.tga.
INIT: Succesfully loaded: meshes/sponza/textures\sponza_curtain_blue_diff.tga.