|
koker007 57 / 50 / 11 Регистрация: 04.08.2015 Сообщений: 712 |
||||||||
|
1 |
||||||||
Шейдеры не линкуются на другом компе01.12.2016, 03:40. Показов 1919. Ответов 10 Метки нет (Все метки)
Здравствуйте, решил попробовать испытать свою игру у друзей, а она не запускается, сначала понятное дело dll не хватало ну и по файлу отправлял которые приложение требовало, потом игра стала писать что ошибка в линковке шейдеров. У друга видео карта ATI Mobility Radeon HD 4300/4500 Series, у меня NVIDIA GeForce 9600 GT. Ошибки возникают следующие: и далее бесконечная череда других ошибок которые берут свое первоначало у не собравшегося шейдера. ниже код где описываются ошибки
Сами шейдеры
Пожалуйста, подскажите как решить?
__________________
0 |
|
57 / 50 / 11 Регистрация: 04.08.2015 Сообщений: 712 |
|
|
01.12.2016, 09:45 [ТС] |
2 |
|
Работа программы на другом компе GL_INVALID_OPERATION возникает, более чем уверен, при попытке наложить текстуру на объект. И скорей всего вытекает из-за не слинковавшихся шейдеров.
0 |
|
3225 / 1415 / 233 Регистрация: 26.02.2009 Сообщений: 7,277 Записей в блоге: 5 |
|
|
01.12.2016, 12:13 |
3 |
|
koker007, Разные видеокарты/драйверы по разному реагируют на один и тот же шейдер. Поэтому нужен более детальный отчёт после компиляции шейдера при ошибке см. glGetShaderInfoLog
1 |
|
57 / 50 / 11 Регистрация: 04.08.2015 Сообщений: 712 |
|
|
01.12.2016, 15:07 [ТС] |
4 |
|
Сегодня знакомый обнаружил что в папке создались 2 txt с отчетами об ошибках, я бегло посмотрел… на мой взгляд это что-то не так с видео картой… Что вы думаете? 1) glewinfo.txt 2) Пока что изучаю glGetShaderInfoLog
0 |
|
646 / 228 / 45 Регистрация: 24.01.2013 Сообщений: 687 |
|
|
01.12.2016, 16:39 |
5 |
|
Решение Эта карта старая, она поддерживает только OpenGL 3.3 — https://ru.wikipedia.org/wiki/… xxx_Series
1 |
|
57 / 50 / 11 Регистрация: 04.08.2015 Сообщений: 712 |
|
|
01.12.2016, 23:44 [ТС] |
6 |
|
Эта карта старая, она поддерживает только OpenGL 3.3 Спасибо, оказалось именно так и есть. У вершинного шейдера было достаточно #version 430 сменить на #version 330 и шейдер линкуется что у меня что у друга. А вот фрагменнтный также легко не подался при смене версии линковаться не хочет.. я так понимаю что я какую то функцию использовал которой в 3.3 нету. Можете подсказать где разницу версий можно подсмотреть, дабы выяснить какая функция вершинному шейдеру не нравится?
0 |
|
1543 / 638 / 84 Регистрация: 01.10.2012 Сообщений: 3,138 |
|
|
02.12.2016, 06:02 |
8 |
|
. Можете подсказать где разницу версий можно подсмотреть, дабы выяснить какая функция вершинному шейдеру не нравится? Как уже не раз сказали, надо смотреть лог. Если произошли ошибки шейдера — обязательно записать лог в файл и вывалиться из приложения с сообщением об ошибке. Добавьте этот код сразу и навсегда чтобы не бегать
1 |
|
koker007 57 / 50 / 11 Регистрация: 04.08.2015 Сообщений: 712 |
||||||||
|
03.12.2016, 03:25 [ТС] |
9 |
|||||||
|
надо смотреть лог
Скорее всего.. ..компилятору не нравится «layout (binding=…» Спасибо, посмотрел, были ошибки как раз в этом самом binding.. он написал что начиная с 4.2 их использует… боялся что без явной привязки текстуры будут не на своих местах, но нет он все-таки определил какой порядок и слинковался так как я и задумывал.. наверное по именам определил. Ну в общем спасибо, вечером у друга проверю, у меня все работает, думаю теперь и у него думаю будет. Сейчас код шейдеров такой:
Добавлено через 17 часов 28 минут P.S. Ошибка на другом пк
0 |
|
snake32 3225 / 1415 / 233 Регистрация: 26.02.2009 Сообщений: 7,277 Записей в блоге: 5 |
||||
|
06.12.2016, 14:24 |
10 |
|||
|
Ошибка на другом пк Если переписать под glTexImage3D вместо glTexStorage3D(он входит в OpenGL 4.2)?
1 |
|
57 / 50 / 11 Регистрация: 04.08.2015 Сообщений: 712 |
|
|
07.12.2016, 16:45 [ТС] |
11 |
|
Если переписать под glTexImage3D Спасибо, это помогло. Теперь все работает.
0 |
I’m having an issue with my GLFW/C++ program where I am having an issue where the shaders will compile and link properly on an NVIDIA gpu but not on an intel integrated graphics card. I have been trying to fix this for hours for a school project but it seems to be getting nowhere. The shaders will compile properly on the intel side but it fails to link the shaders.
I know the shaders themselves are fine because they work in other projects I’ve done, it just fails in this specific one.
Here’s some code for the shader linking
void ResourceManager::LoadMaterial(const std::string name, const char *prefix){
// Load vertex program source code
std::string filename = std::string(prefix) + std::string(VERTEX_PROGRAM_EXTENSION);
std::string vp = LoadTextFile(filename.c_str());
// Load fragment program source code
filename = std::string(prefix) + std::string(FRAGMENT_PROGRAM_EXTENSION);
std::string fp = LoadTextFile(filename.c_str());
// Create a shader from the vertex program source code
GLuint vs = glCreateShader(GL_VERTEX_SHADER);
const char *source_vp = vp.c_str();
glShaderSource(vs, 1, &source_vp, NULL);
glCompileShader(vs);
// Check if shader compiled successfully
GLint status;
glGetShaderiv(vs, GL_COMPILE_STATUS, &status);
if (status != GL_TRUE){
char buffer[512];
glGetShaderInfoLog(vs, 512, NULL, buffer);
throw(std::ios_base::failure(std::string("Error compiling vertex shader: ")+std::string(buffer)));
}
// Create a shader from the fragment program source code
GLuint fs = glCreateShader(GL_FRAGMENT_SHADER);
const char *source_fp = fp.c_str();
glShaderSource(fs, 1, &source_fp, NULL);
glCompileShader(fs);
// Check if shader compiled successfully
glGetShaderiv(fs, GL_COMPILE_STATUS, &status);
if (status != GL_TRUE){
char buffer[512];
glGetShaderInfoLog(fs, 512, NULL, buffer);
throw(std::ios_base::failure(std::string("Error compiling fragment shader: ")+std::string(buffer)));
}
// Create a shader program linking both vertex and fragment shaders
// together
GLuint sp = glCreateProgram();
glAttachShader(sp, vs);
glAttachShader(sp, fs);
glLinkProgram(sp);
// Check if shaders were linked successfully
glGetProgramiv(sp, GL_LINK_STATUS, &status);
if (status != GL_TRUE){
char buffer[512];
glGetShaderInfoLog(sp, 512, NULL, buffer);
throw(std::ios_base::failure(std::string("Error linking shaders: ")+std::string(buffer)));
}
// Delete memory used by shaders, since they were already compiled
// and linked
glDeleteShader(vs);
glDeleteShader(fs);
// Add a resource for the shader program
AddResource(Material, name, sp, 0);
}
If you need other parts of the code I’ll be happy to provide more but this is where it seems to fail on the intel side.
I really hope there’s a dead simple fix to this that I have not found because this is a hair-pulling issue. Thanks in advance.
addendum #1: error code
Error linking shaders: ╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠: iostream stream error
Addendum #2 Cmake code
cmake_minimum_required(VERSION 2.6)
# Name of project
project(IlluminationDemo)
# Specify project files: header files and source files
set(HDRS
asteroid.h camera.h game.h model_loader.h resource.h resource_manager.h scene_graph.h scene_node.h
)
set(SRCS
asteroid.cpp camera.cpp game.cpp main.cpp resource.cpp resource_manager.cpp scene_graph.cpp scene_node.cpp material_fp.glsl material_vp.glsl metal_fp.glsl metal_vp.glsl plastic_fp.glsl plastic_vp.glsl textured_material_fp.glsl textured_material_vp.glsl three-term_shiny_blue_fp.glsl three-term_shiny_blue_vp.glsl three-term_textured_fp.glsl three-term_textured_vp.glsl three-term_toon_fp.glsl three-term_toon_vp.glsl
)
# Add path name to configuration file
configure_file(path_config.h.in path_config.h)
# Add executable based on the source files
add_executable(IlluminationDemo ${HDRS} ${SRCS})
# Require OpenGL library
find_package(OpenGL REQUIRED)
include_directories(${OPENGL_INCLUDE_DIR})
target_link_libraries(IlluminationDemo ${OPENGL_gl_LIBRARY})
# Other libraries needed
set(LIBRARY_PATH "" CACHE PATH "Folder with GLEW, GLFW, GLM, and SOIL libraries")
include_directories(${LIBRARY_PATH}/include)
if(NOT WIN32)
find_library(GLEW_LIBRARY GLEW)
find_library(GLFW_LIBRARY glfw)
find_library(SOIL_LIBRARY SOIL)
elseif(WIN32)
find_library(GLEW_LIBRARY glew32s HINTS ${LIBRARY_PATH}/lib)
find_library(GLFW_LIBRARY glfw3 HINTS ${LIBRARY_PATH}/lib)
find_library(SOIL_LIBRARY SOIL HINTS ${LIBRARY_PATH}/lib)
endif(NOT WIN32)
target_link_libraries(IlluminationDemo ${GLEW_LIBRARY})
target_link_libraries(IlluminationDemo ${GLFW_LIBRARY})
target_link_libraries(IlluminationDemo ${SOIL_LIBRARY})
# The rules here are specific to Windows Systems
if(WIN32)
# Avoid ZERO_CHECK target in Visual Studio
set(CMAKE_SUPPRESS_REGENERATION TRUE)
# This will use the proper libraries in debug mode in Visual Studio
set_target_properties(IlluminationDemo PROPERTIES DEBUG_POSTFIX _d)
endif(WIN32)
Addendum #3 Shader code
Fragment Shader
// Illumination based on the traditional three-term model
#version 130
// Attributes passed from the vertex shader
in vec3 position_interp;
in vec3 normal_interp;
in vec3 light_pos[2];
in vec3 camera_pos;
// Material attributes (constants)
vec4 ambient_color = vec4(0.0, 0.1, 0.0, 1.0);
vec4 diffuse_color = vec4(0.4, 0.8, 0.3, 1.0);
vec4 specular_color = vec4(0.9, 0.9, 0.9, 1.0);
float phong_exponent = 128.0;
void main()
{
// Blinn-Phong shading
vec3 N, // Interpolated normal for fragment
L, // Light-source direction
V, // View direction
H; // Half-way vector
for(int i = 0; i < light_pos.length; i++){
// Compute Lambertian lighting Id
N = normalize(normal_interp);
L = (light_pos[i] - position_interp);
L = normalize(L);
float Id = max(dot(N, L), 0.0);
Id = round(Id*2.0) / 2.0;
// Compute specular term for Blinn-Phong shading
// V = (eye_position - position_interp);
V = camera_pos - position_interp; // Eye position is (0, 0, 0) in view coordinates
V = normalize(V);
//H = 0.5*(V + L); // Halfway vector
H = (V + L); // Halfway vector
H = normalize(H);
float spec_angle_cos = max(dot(N, H), 0.0);
float Is = pow(spec_angle_cos, phong_exponent);
Is = round(Is*2.0) / 2.0;
if(dot(V,N) > mix(0.5, 0.5, max(0.0, dot(N,L)))){
// Assign light to the fragment
gl_FragColor += ambient_color + Id*diffuse_color + Is*specular_color;
} else {
gl_FragColor = vec4(0.0,0.0,0.0,1.0) * (ambient_color + Id*diffuse_color + Is*specular_color);
}
}
// For debug, we can display the different values
//gl_FragColor = ambient_color;
//gl_FragColor = diffuse_color;
//gl_FragColor = specular_color;
//gl_FragColor = color_interp;
//gl_FragColor = vec4(N.xyz, 1.0);
//gl_FragColor = vec4(L.xyz, 1.0);
//gl_FragColor = vec4(V.xyz, 1.0);
}
// Illumination based on the traditional three-term model
Vertex Shader
#version 130
// Vertex buffer
in vec3 vertex;
in vec3 normal;
in vec3 color;
// Uniform (global) buffer
uniform mat4 world_mat;
uniform mat4 view_mat;
uniform mat4 projection_mat;
uniform mat4 normal_mat;
uniform vec3 cameraPos;
// Attributes forwarded to the fragment shader
out vec3 position_interp;
out vec3 normal_interp;
out vec3 camera_pos;
out vec3 light_pos[2];
// Material attributes (constants)
//
// Could be loaded from a configuration file and also passed with the
// uniform buffer
vec3 light_position = vec3(-0.5, -0.5, 1.5);
vec3 light_position2 = vec3(4.0, -1.0, -1.0);
void main()
{
camera_pos = cameraPos;
// Transform vertex position
gl_Position = projection_mat * view_mat * world_mat * vec4(vertex, 1.0);
// Transform vertex position without including projection
position_interp = vec3(view_mat * world_mat * vec4(vertex, 1.0));
// Transform normal
normal_interp = vec3(normal_mat * vec4(normal, 0.0));
// Transform light position to align with view
light_pos[0] = vec3(view_mat * vec4(light_position, 1.0));
light_pos[1] = vec3(view_mat * vec4(light_position2, 1.0));
}
Addendum #4 Seem like the issue has to do with how the array light_pos[] is being passed between the shaders then the program freaks out when light_pos.length is called. Clarification on this would be appreciated.
Addendum #5 Graphics Adapters tested:
Intel:
HD 4600,
HD 5600,
HD 615
,,NVidia:
GTX 750 ti,
GTX 1080,
GTX 970m
Thanks for the quick response,
I am using OpenGL 4.1 as target on OS X platform and yes, the types on the VertexOut_1 struct are the same in both shaders. Here you can see the shader code generated by SPIRV-Cross:
GLSL
VERTEX SHADER
#version 410
#ifdef GL_ARB_shading_language_420pack
#extension GL_ARB_shading_language_420pack : require
#endif
struct VertexIn
{
vec3 position;
vec3 normal;
vec3 tangent;
vec2 uv1;
};
struct VertexOut
{
vec4 pos;
vec3 normalWorld;
vec3 posWorld;
vec2 tex;
vec3 tangentWorld;
};
struct VertexOut_1
{
vec3 normalWorld;
vec3 posWorld;
vec2 tex;
vec3 tangentWorld;
};
layout(std140) uniform _shared_camera
{
mat4 V;
mat4 invV;
mat4 P;
mat4 invP;
} __shared_camera;
layout(std140) uniform model
{
mat4 M;
mat4 invM;
} _model;
layout(location = 0) in vec3 position;
layout(location = 1) in vec3 normal;
layout(location = 2) in vec3 tangent;
layout(location = 3) in vec2 uv1;
layout(location = 0) out VertexOut_1 _entryPointOutput;
VertexOut _vs_main(VertexIn _input)
{
VertexOut _output;
_output.pos = __shared_camera.P * (__shared_camera.V * (_model.M * vec4(_input.position, 1.0)));
_output.posWorld = (_model.M * vec4(_input.position, 1.0)).xyz;
_output.normalWorld = normalize((_model.M * vec4(_input.normal, 0.0)).xyz);
_output.tangentWorld = normalize((_model.M * vec4(_input.tangent, 0.0)).xyz);
_output.tex = vec2(_input.uv1.x, 1.0 - _input.uv1.y);
return _output;
}
void main()
{
VertexIn _input;
_input.position = position;
_input.normal = normal;
_input.tangent = tangent;
_input.uv1 = uv1;
VertexIn param = _input;
VertexOut flattenTemp = _vs_main(param);
gl_Position = flattenTemp.pos;
_entryPointOutput.normalWorld = flattenTemp.normalWorld;
_entryPointOutput.posWorld = flattenTemp.posWorld;
_entryPointOutput.tex = flattenTemp.tex;
_entryPointOutput.tangentWorld = flattenTemp.tangentWorld;
gl_Position.z = 2.0 * gl_Position.z - gl_Position.w;
}
FRAGMENT SHADER
#version 410
#ifdef GL_ARB_shading_language_420pack
#extension GL_ARB_shading_language_420pack : require
#endif
struct VertexOut
{
vec4 pos;
vec3 normalWorld;
vec3 posWorld;
vec2 tex;
vec3 tangentWorld;
};
struct VertexOut_1
{
vec3 normalWorld;
vec3 posWorld;
vec2 tex;
vec3 tangentWorld;
};
layout(std140) uniform _shared_lighting
{
mat4 lightView;
mat4 lightProj;
mat4 lightWorldToTex;
vec4 ambientLightColor;
vec4 lightColor;
} __shared_lighting;
uniform sampler2D diffuseTex;
uniform sampler2D specularTex;
uniform sampler2D bumpTex;
layout(location = 0) in VertexOut_1 _input;
layout(location = 0) out vec4 _entryPointOutput;
vec3 GetBumpMappedSurfaceNormal(vec3 surfaceNormal, inout vec3 surfaceTangent, inout vec3 bumpMapNormal)
{
surfaceTangent = normalize(surfaceTangent - (surfaceNormal * dot(surfaceTangent, surfaceNormal)));
vec3 biTangent = cross(surfaceTangent, surfaceNormal);
bumpMapNormal = (bumpMapNormal * 2.0) - vec3(1.0);
mat3 TBN = mat3(vec3(surfaceTangent), vec3(biTangent), vec3(surfaceNormal));
return bumpMapNormal * TBN;
}
vec3 GetDiffuseReflection(vec3 lightColor, vec3 diffuseColor, vec3 surfaceNormal, vec3 lightDir)
{
return (lightColor * diffuseColor) * clamp(dot(surfaceNormal, lightDir), 0.0, 1.0);
}
vec3 GetSpecularReflection(vec3 lightColor, vec3 diffuseColor, vec3 surfaceNormal, vec3 lightDirection, vec3 viewDirection, float specularIntensity, float shininess)
{
return ((diffuseColor * specularIntensity) * pow(clamp(dot(reflect(-lightDirection, surfaceNormal), viewDirection), 0.0, 1.0), 1.0 + shininess)) * lightColor;
}
vec4 _ps_main(VertexOut _input_1)
{
vec4 diffuseColor = texture(diffuseTex, _input_1.tex);
vec4 specularColor = texture(specularTex, _input_1.tex);
vec4 bumpedNormal = texture(bumpTex, _input_1.tex);
vec3 ldir = vec3(__shared_lighting.lightView[0].z, __shared_lighting.lightView[1].z, __shared_lighting.lightView[2].z);
vec3 param = _input_1.normalWorld;
vec3 param_1 = _input_1.tangentWorld;
vec3 param_2 = bumpedNormal.xyz;
vec3 _175 = GetBumpMappedSurfaceNormal(param, param_1, param_2);
vec3 surfaceNormal = _175;
vec3 param_3 = __shared_lighting.lightColor.xyz;
vec3 param_4 = diffuseColor.xyz;
vec3 param_5 = surfaceNormal;
vec3 param_6 = -ldir;
vec3 diffuseReflection = GetDiffuseReflection(param_3, param_4, param_5, param_6);
vec3 viewDir = vec3(__shared_camera.V[0].z, __shared_camera.V[1].z, __shared_camera.V[2].z);
vec3 param_7 = __shared_lighting.lightColor.xyz;
vec3 param_8 = diffuseColor.xyz;
vec3 param_9 = surfaceNormal;
vec3 param_10 = -ldir;
vec3 param_11 = viewDir;
float param_12 = specularColor.x;
float param_13 = 25.0;
vec3 specularReflection = GetSpecularReflection(param_7, param_8, param_9, param_10, param_11, param_12, param_13);
vec4 finalColor = vec4((diffuseReflection + specularReflection) + (diffuseColor.xyz * __shared_lighting.ambientLightColor.xyz), diffuseColor.w);
return finalColor;
}
void main()
{
VertexOut _input_1;
_input_1.pos = gl_FragCoord;
_input_1.normalWorld = _input.normalWorld;
_input_1.posWorld = _input.posWorld;
_input_1.tex = _input.tex;
_input_1.tangentWorld = _input.tangentWorld;
VertexOut param = _input_1;
_entryPointOutput = _ps_main(param);
}
I have read the readme.txt but it refers to struct naming but not to struct INSTANCE naming declaration.
So, do you think the solution should be to rename the the struct instances manually? When I do it manually the shader linking works.
Thank you very much.
Agustí
Edit: I’ve just added my code.
Recently, I’ve been trying to learn OpenGL, and I’ve been using GLEW (on Visual C++ 2017, btw) . Anyways, I’ve been following a tutorial on YouTube, mostly copying everything down line-for-line, (MakingGamesWithBen made the tutorial) it’s excellent, and everything he’s put has worked for me so far, and I’m beginning to understand the process of making a shader in OpenGL. However, for some strange reason, as soon as I try to link the program object, o get an error. I’ve followed my code through the whole process to find out where I’m messing up at, but I can’t seem to find it. I would love to post the code on here, but I’m using the app. I should be doing everything right. What I’m doing so far is:
-
Initializing SDL and OpenGL, creating a context, etc.
-
I call a function that passes the names of my vertex and fragment shader files, which creates a program object, then it creates a vertex shader, then a fragment shader.
-
Still in that function, I call 2 identical functions, one which passes the vertex shader file name, and one that passes in the fragment shader.
-
In this function, I read in the respective files, and convert them into a c string, so it can be read by glShaderSource(), where I read the file. I then compile the shader. (No errors here even, GL_COMPILE_STATUS returns as not GL_FALSE)
-
It exits these functions, and goes to a different one that I pass in the name of a variable used in my GLSL vertex program (I’ve checked the name many times, it’s correct), and I then convert it to a c string, and use it in the glBindAttribLocation() function following it.
-
Then it calls my link shader function, which attaches both shaders to the program object, first the vertex shader, then the fragment shader. Then it links the program object — or it’s supposed to.
That’s when I check the GL_LINK_STATUS, which returns false. According to the info log, I didn’t attach a shader object to my program object. But I did, I attached them immediately before linking.
To narrow it down, I’ve passed the debugging steps right up to the glCompileShader() function. Visual c++ hasn’t caught a syntax error, either. If you can, please help. I’ve done research, and I believe all my GLSL code is viable, they are only short, test shaders at the moment, but the syntax checks out I think (I’ve researched this, checked the tutorials code, and there shouldn’t be a problem with it), so it’s likely not that (afaik). I hope this is enough info to solve the problem. I’ve been at it for hours. Thanks in advance!
Ok, I have the code now. Here it is (Well, most of the stuff I did for shaders is here. This is my GLSL class, which utilizes my shaders.
#include "GLSLProgram.h"
#include "Errors.h"
#include <vector>
#include <fstream>
#include <iostream>
GLSLProgram::GLSLProgram() : _programID(0), _vertexShaderID(0), _fragmentShaderID(0), _numAttributes (0)
{
}
GLSLProgram::~GLSLProgram()
{
}
void GLSLProgram::compileShaders(const std::string &vertexShaderFile, const std::string &fragmentShaderFile)
{
_programID = glCreateProgram();
_vertexShaderID = glCreateShader(GL_VERTEX_SHADER);
if (_vertexShaderID = 0) {
errorCheck("Vertex shaders failed to be created");
}
_fragmentShaderID = glCreateShader(GL_FRAGMENT_SHADER);
if (_fragmentShaderID = 0) {
errorCheck("Fragment shaders failed to be created");
}
compileShader(vertexShaderFile, _vertexShaderID);
compileShader(fragmentShaderFile, _fragmentShaderID);
//glAttachShader(_programID, _vertexShaderID);
}
void GLSLProgram::linkShaders()
{
//Vertex and fragment shaders are successfully compiled.
//Now time to link them together into a program.
//Get a program object.
//_programID = glCreateProgram();
//Attach our shaders to our program
glAttachShader(_programID, _vertexShaderID);
glAttachShader(_programID, _fragmentShaderID);
//Link our program
glLinkProgram(_programID);
//Note the different functions here: glGetProgram* instead of glGetShader*.
GLint isLinked = 0;
glGetProgramiv(_programID, GL_LINK_STATUS, (int *) &isLinked);
std::cout << isLinked;
if (isLinked == GL_FALSE)
{
GLint maxLength = 0;
glGetProgramiv(_programID, GL_INFO_LOG_LENGTH, &maxLength);
std::cout << maxLength;
//The maxLength includes the NULL character
std::vector<GLchar> infoLog(maxLength);
glGetProgramInfoLog(_programID, maxLength, &maxLength, &infoLog[0]);
for (int i = 0; i < maxLength; i++) {
std::cout << infoLog[i];
}
//We don't need the program anymore.
glDeleteProgram(_programID);
//Don't leak shaders either.
glDeleteShader(_vertexShaderID);
glDeleteShader(_fragmentShaderID);
//Use the infoLog as you see fit.
errorCheck("Could not link shaders");
//In this simple program, we'll just leave
return;
}
//Always detach shaders after a successful link.
glDetachShader(_programID, _vertexShaderID);
glDetachShader(_programID, _fragmentShaderID);
glDeleteShader(_vertexShaderID);
glDeleteShader(_fragmentShaderID);
}
void GLSLProgram::compileShader(const std::string &filePath, GLuint id) {
std::string fileContents;
std::string line;
std::ifstream file (filePath);
if (file.fail()) {
errorCheck("Shader " + filePath + " couldn't be accessed!");
}
while (std::getline (file, line)) {
fileContents += line + "n";
}
file.close();
const GLchar *contentsPtr = (const GLchar *)fileContents.c_str();
glShaderSource(id, 1, &contentsPtr, nullptr);
glCompileShader(id);
GLint success;
glGetShaderiv(id, GL_COMPILE_STATUS, &success);
if (success == GL_FALSE) {
GLint maxLength = 0;
glGetShaderiv(id, GL_INFO_LOG_LENGTH, &maxLength);
// The maxLength includes the NULL character
std::vector<GLchar> errorLog(maxLength);
glGetShaderInfoLog(id, maxLength, &maxLength, &errorLog[0]);
// Provide the infolog in whatever manor you deem best.
// Exit with failure.
glDeleteShader(id); // Don't leak the shader.
errorCheck("Shader failed to compile");
return;
}
}
void GLSLProgram::addAttribute(const std::string &attributeName) {
const GLchar * attribute = (GLchar *)attributeName.c_str();
glBindAttribLocation(_programID, _numAttributes++, attribute);
}
void GLSLProgram::use() {
glUseProgram(_programID);
for (int i = 0; i < _numAttributes; i++) {
glEnableVertexAttribArray(i);
}
}
void GLSLProgram::unuse() {
glUseProgram(0);
for (int i = 0; i < _numAttributes; i++) {
glDisableVertexAttribArray(i);
}
}
And here is how I use these functions, in order. (I call this pretty much immediately after I set up OpenGL and SDL)
void Game::initShaders() {
_colorProgram.compileShaders("Shaders/vert.txt", "Shaders/frag.txt");
_colorProgram.addAttribute("vertexPosition");
_colorProgram.linkShaders();
//_colorProgram.addAttribute("vertexPosition");
}
Both of these are straight copy-paste from my code. I hope this makes it easier to figure out what’s happening. If you need more context, I’ll try to paste more code. It shouldn’t, though. Also, I get an error at the linker stage currently, so I am unable to test my implementations of the shaders after I link them.
Edit 2: I forgot to copy my shader files! Here they are:
vertex shader: (Shaders/vert.txt in my program)
#version 130
in vec2 vertexPosition;
void main() {
gl_Position.xy = vertexPosition;
gl_Position.z = 0.0;
gl_Position.w = 1.0;
}
now the fragment shader: (Shaders/frag.txt in my program)
#version 130
out vec4 color;
void main() {
color = vec4(1.0, 0.0, 0.0, 1.0);
}
That should be everything!
Hi,
I’m getting started with OpenGL. I’m trying to get my first program working, but I have no luck so far and I have no idea why. My test program is inspired by the first program in a book named «OpenGL Programming Guide, The Official Guide to Learning OpenGL, Version 4.3, Eight Edition».
I’ve written both vertex and fragment shaders, I’ve written code to initialize FreeGlut, GLEW, compile the shaders and link the shader program. But I have issues with the linking proccess. The output of glGetProgramInfoLog is this:
Vertex shader(s) failed to link, fragment shader(s) failed to link.
Vertex link error: INVALID_OPERATION.
ERROR: error(#97) No program main found
fragment link error: INVALID_OPERATION.
ERROR: error(#97) No program main found
I’ve written definition of my shaders into files, their contents are:
Vertex shader in triangles.vert:
#version 400 core
layout(location = 0) in vec4 vPosition;
void main()
{
gl_Position = vPosition;
}
Fragment shader in triangles.frag:
#version 400 core
out vec4 fColor;
void main()
{
fColor = vec4(0.0, 0.0, 1.0, 1.0);
}
I believe that the error suggests that there is something wrong with my shaders, but I don’t know what. Both have void main() present.
For completeness’ sake I include my C++ program which takes care about compiling and linking the shaders:
int main(int argc, char** argv)
{
GLuint vShad,fShad,prg;
GLchar **str = new GLchar*[1];
GLubyte i;
GLchar c;
GLint err;
str[0] = new GLchar[256];
for (i=0; i<255;i++)
str[0] = NULL;
str[0][255] = NULL;
i = 0;
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_RGBA);
glutInitWindowSize(512,512);
glutInitContextVersion(4,0);
glutInitContextProfile(GLUT_CORE_PROFILE);
glutCreateWindow(argv[0]);
if (glewInit())
return -1;
//Code omitted: vertices and buffers
//vertex shader
std::ifstream ifs("F:\dev\project\test\test\triangles.vert");
while (ifs.get(c)) //Reading contents of the file into GLchar**
{
str[0] = c;
i++;
}
vShad = glCreateShader(GL_VERTEX_SHADER);
glShaderSource(vShad,1,(const char **)str,NULL);
glCompileShader(vShad);
glGetShaderiv(vShad,GL_COMPILE_STATUS,&err);
if (err == GL_FALSE)
{
//Code omitted: Fetching compiler log
return 1;
}
//fragment shader
for (i=0; i<255;i++)
str[0] = NULL;
str[0][255] = NULL;
i = 0;
ifs.open("F:\dev\project\test\test\triangles.frag");
while (ifs.get(c)) //Reading contents of the file into GLchar**
{
str[0] = c;
i++;
}
fShad = glCreateShader(GL_FRAGMENT_SHADER);
glShaderSource(fShad,1,(const char **)str,NULL);
glCompileShader(fShad);
glGetShaderiv(fShad,GL_COMPILE_STATUS,&err);
if (err == GL_FALSE)
{
//Code omitted: Fetching compiler log
return 2;
}
//shader program
prg = glCreateProgram();
glAttachShader(prg,vShad);
glAttachShader(prg,fShad);
glLinkProgram(prg);
glGetProgramiv(prg,GL_LINK_STATUS,&err);
if (err == GL_FALSE)
{
//Code omitted: Fetching linker log
return 3;
}
glUseProgram(prg);
//Code omitted
return 0;
}
A few notes:
I had to reduce #version 430 core to #version 400 core, because FreeGlut couldn’t initialize OpenGL 4.3 context on my hardware.
I am sure that shaders are compiled successfully. My main() returns 3, indicating an error with linking.
I have omitted code which I believe to be irrelevant to my issue.
Both FreeGlut and GLEW are initialized.
I’m using MS Visual Studio 2010 Express, FreeGlut 2.8.1 and GLEW 1.9.0.
I would be really grateful for any advice on where should I check for error and what kind of error might that be.
Thanks in advance.
edit: Code omitted comments are now in right places.
edit2: Glut window, profile and context initialization code included, unnecessary empty lines in code removed
edit3: Code responsible for reading files updated
У меня возникла проблема с моей программой GLFW / C ++, из-за которой у меня возникла проблема, из-за которой шейдеры правильно компилировались и связывались в NVIDIA GPU, но не в интегрированной видеокарте Intel. Я часами пытался исправить это для школьного проекта, но, похоже, ничего не получилось. Шейдеры будут правильно компилировать на стороне intel, но он не может связать шейдеры.
Я знаю, что с самими шейдерами все в порядке, потому что они работают в других проектах, которые я делал, но в этом конкретном случае это не получается.
Вот код для связи шейдеров
void ResourceManager::LoadMaterial(const std::string name, const char *prefix){
// Load vertex program source code
std::string filename = std::string(prefix) + std::string(VERTEX_PROGRAM_EXTENSION);
std::string vp = LoadTextFile(filename.c_str());
// Load fragment program source code
filename = std::string(prefix) + std::string(FRAGMENT_PROGRAM_EXTENSION);
std::string fp = LoadTextFile(filename.c_str());
// Create a shader from the vertex program source code
GLuint vs = glCreateShader(GL_VERTEX_SHADER);
const char *source_vp = vp.c_str();
glShaderSource(vs, 1, &source_vp, NULL);
glCompileShader(vs);
// Check if shader compiled successfully
GLint status;
glGetShaderiv(vs, GL_COMPILE_STATUS, &status);
if (status != GL_TRUE){
char buffer[512];
glGetShaderInfoLog(vs, 512, NULL, buffer);
throw(std::ios_base::failure(std::string("Error compiling vertex shader: ")+std::string(buffer)));
}
// Create a shader from the fragment program source code
GLuint fs = glCreateShader(GL_FRAGMENT_SHADER);
const char *source_fp = fp.c_str();
glShaderSource(fs, 1, &source_fp, NULL);
glCompileShader(fs);
// Check if shader compiled successfully
glGetShaderiv(fs, GL_COMPILE_STATUS, &status);
if (status != GL_TRUE){
char buffer[512];
glGetShaderInfoLog(fs, 512, NULL, buffer);
throw(std::ios_base::failure(std::string("Error compiling fragment shader: ")+std::string(buffer)));
}
// Create a shader program linking both vertex and fragment shaders
// together
GLuint sp = glCreateProgram();
glAttachShader(sp, vs);
glAttachShader(sp, fs);
glLinkProgram(sp);
// Check if shaders were linked successfully
glGetProgramiv(sp, GL_LINK_STATUS, &status);
if (status != GL_TRUE){
char buffer[512];
glGetShaderInfoLog(sp, 512, NULL, buffer);
throw(std::ios_base::failure(std::string("Error linking shaders: ")+std::string(buffer)));
}
// Delete memory used by shaders, since they were already compiled
// and linked
glDeleteShader(vs);
glDeleteShader(fs);
// Add a resource for the shader program
AddResource(Material, name, sp, 0);
}
Если вам понадобятся другие части кода, я с радостью предоставлю больше информации, но, похоже, именно здесь со стороны Intel происходит сбой.
Я действительно надеюсь, что есть мертвое простое исправление, которого я не нашел, потому что это проблема, которая очень важна. Заранее спасибо.
Приложение № 1: код ошибки
Error linking shaders: ╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠╠: iostream stream error
Приложение № 2 Cmake code
cmake_minimum_required(VERSION 2.6)
# Name of project
project(IlluminationDemo)
# Specify project files: header files and source files
set(HDRS
asteroid.h camera.h game.h model_loader.h resource.h resource_manager.h scene_graph.h scene_node.h
)
set(SRCS
asteroid.cpp camera.cpp game.cpp main.cpp resource.cpp resource_manager.cpp scene_graph.cpp scene_node.cpp material_fp.glsl material_vp.glsl metal_fp.glsl metal_vp.glsl plastic_fp.glsl plastic_vp.glsl textured_material_fp.glsl textured_material_vp.glsl three-term_shiny_blue_fp.glsl three-term_shiny_blue_vp.glsl three-term_textured_fp.glsl three-term_textured_vp.glsl three-term_toon_fp.glsl three-term_toon_vp.glsl
)
# Add path name to configuration file
configure_file(path_config.h.in path_config.h)
# Add executable based on the source files
add_executable(IlluminationDemo ${HDRS} ${SRCS})
# Require OpenGL library
find_package(OpenGL REQUIRED)
include_directories(${OPENGL_INCLUDE_DIR})
target_link_libraries(IlluminationDemo ${OPENGL_gl_LIBRARY})
# Other libraries needed
set(LIBRARY_PATH "" CACHE PATH "Folder with GLEW, GLFW, GLM, and SOIL libraries")
include_directories(${LIBRARY_PATH}/include)
if(NOT WIN32)
find_library(GLEW_LIBRARY GLEW)
find_library(GLFW_LIBRARY glfw)
find_library(SOIL_LIBRARY SOIL)
elseif(WIN32)
find_library(GLEW_LIBRARY glew32s HINTS ${LIBRARY_PATH}/lib)
find_library(GLFW_LIBRARY glfw3 HINTS ${LIBRARY_PATH}/lib)
find_library(SOIL_LIBRARY SOIL HINTS ${LIBRARY_PATH}/lib)
endif(NOT WIN32)
target_link_libraries(IlluminationDemo ${GLEW_LIBRARY})
target_link_libraries(IlluminationDemo ${GLFW_LIBRARY})
target_link_libraries(IlluminationDemo ${SOIL_LIBRARY})
# The rules here are specific to Windows Systems
if(WIN32)
# Avoid ZERO_CHECK target in Visual Studio
set(CMAKE_SUPPRESS_REGENERATION TRUE)
# This will use the proper libraries in debug mode in Visual Studio
set_target_properties(IlluminationDemo PROPERTIES DEBUG_POSTFIX _d)
endif(WIN32)
Приложение № 3 Шейдерный код
Фрагмент шейдера
// Illumination based on the traditional three-term model
#version 130
// Attributes passed from the vertex shader
in vec3 position_interp;
in vec3 normal_interp;
in vec3 light_pos[2];
in vec3 camera_pos;
// Material attributes (constants)
vec4 ambient_color = vec4(0.0, 0.1, 0.0, 1.0);
vec4 diffuse_color = vec4(0.4, 0.8, 0.3, 1.0);
vec4 specular_color = vec4(0.9, 0.9, 0.9, 1.0);
float phong_exponent = 128.0;void main()
{
// Blinn-Phong shading
vec3 N, // Interpolated normal for fragment
L, // Light-source direction
V, // View direction
H; // Half-way vector
for(int i = 0; i < light_pos.length; i++){
// Compute Lambertian lighting Id
N = normalize(normal_interp);L = (light_pos[i] - position_interp);
L = normalize(L);
float Id = max(dot(N, L), 0.0);
Id = round(Id*2.0) / 2.0;
// Compute specular term for Blinn-Phong shading
// V = (eye_position - position_interp);
V = camera_pos - position_interp; // Eye position is (0, 0, 0) in view coordinates
V = normalize(V);
//H = 0.5*(V + L); // Halfway vector
H = (V + L); // Halfway vector
H = normalize(H);
float spec_angle_cos = max(dot(N, H), 0.0);
float Is = pow(spec_angle_cos, phong_exponent);
Is = round(Is*2.0) / 2.0;
if(dot(V,N) > mix(0.5, 0.5, max(0.0, dot(N,L)))){
// Assign light to the fragment
gl_FragColor += ambient_color + Id*diffuse_color + Is*specular_color;
} else {
gl_FragColor = vec4(0.0,0.0,0.0,1.0) * (ambient_color + Id*diffuse_color + Is*specular_color);
}
}// For debug, we can display the different values
//gl_FragColor = ambient_color;
//gl_FragColor = diffuse_color;
//gl_FragColor = specular_color;
//gl_FragColor = color_interp;
//gl_FragColor = vec4(N.xyz, 1.0);
//gl_FragColor = vec4(L.xyz, 1.0);
//gl_FragColor = vec4(V.xyz, 1.0);
}
// Illumination based on the traditional three-term model
Вершинный шейдер
#version 130
// Vertex buffer
in vec3 vertex;
in vec3 normal;
in vec3 color;
// Uniform (global) buffer
uniform mat4 world_mat;
uniform mat4 view_mat;
uniform mat4 projection_mat;
uniform mat4 normal_mat;
uniform vec3 cameraPos;
// Attributes forwarded to the fragment shader
out vec3 position_interp;
out vec3 normal_interp;
out vec3 camera_pos;
out vec3 light_pos[2];
// Material attributes (constants)
//
// Could be loaded from a configuration file and also passed with the
// uniform buffer
vec3 light_position = vec3(-0.5, -0.5, 1.5);
vec3 light_position2 = vec3(4.0, -1.0, -1.0);void main()
{
camera_pos = cameraPos;
// Transform vertex position
gl_Position = projection_mat * view_mat * world_mat * vec4(vertex, 1.0);
// Transform vertex position without including projection
position_interp = vec3(view_mat * world_mat * vec4(vertex, 1.0));
// Transform normal
normal_interp = vec3(normal_mat * vec4(normal, 0.0));
// Transform light position to align with view
light_pos[0] = vec3(view_mat * vec4(light_position, 1.0));
light_pos[1] = vec3(view_mat * vec4(light_position2, 1.0));
}
Приложение № 4 Похоже, проблема связана с тем, как массив light_pos [] передается между шейдерами, а затем программа выходит из себя при вызове light_pos.length. Разъяснения по этому вопросу будут оценены.
Приложение № 5 Протестированные графические адаптеры:
Intel:
HD 4600,
HD 5600,
HD 615
,, NVidia:
GTX 750 ti,
GTX 1080,
GTX 970м
1
Содержание
- Minecraft Forums
- [Shader issue] Invalid Program error trying to run shaders with OptiFine for 1.11.2
- [Shaders] Error: Invalid program «gbuffers_ #5909
- Comments
- Description of Issue
- Steps to Reproduce
- OptiFine Version
- Installation Method
- Fabric/Forge Version
- OptiFabric Version
- Other Installed Mods
- Log Files/Crash Reports
- F3 Debug Screenshot
- Prior Testing
- Additional Information
- Minecraft Forums
- Shader Pack not working!
Minecraft Forums
[Shader issue] Invalid Program error trying to run shaders with OptiFine for 1.11.2
Hey all. I’m running into a bit of a problem trying to get my shaders to work. When I try to load a shader in a world I’m playing on, I get this «invalid program» error, and nothing looks any different. The leaves on the trees billow and the water sometimes turns clear, but nothing else. This has happened with a variety of different shaders, including SEUS, BSL, Kuda, and Continuum, all the latest versions.
Windows 8.1 64 bit, 8 gigs RAM
NVIDIA GeForce GTX 850m
From what I understand this isn’t an uncommon problem. I researched it comprehensively before posting, and none of the solutions worked for me. Here’s what I have tried so far:
Reinstalling the Appdata ,minecraft folder (as well as OptiFine)
Updating GPU drivers
Downgrading GPU drivers
Opening «composite1.fsh» with notepad++ and editing out a certain line (recommended several times, could not find any of the lines with or without ctrl f)
Minecraft and OptiFine have both been installed at 1.11.2 consistently.
Many people said that it’s a driver problem, which is why I tried updating my GPU drivers; however, it’s also been alleged that one of the recent updates screwed up shaders and that I should roll back, so I downloaded the earliest one they had on their site, which did not work.
I’d appreciate any input on the matter and thanks in advance for your considerations.
Источник
[Shaders] Error: Invalid program «gbuffers_ #5909
Description of Issue
Invalid Program shaders errors
«gbuffers_basic»
«gbuffers_textured»
«gbuffers_terrain»
«gbuffers_block»
«gbuffers_entities»
«gbuffers_entities_glowing»
«gbuffers_hand»
«gbuffers_weather»
«gbuffers_water»
Steps to Reproduce
using BSL shaders, had tested multiple versions of the shader itself to see if that was the problem, but using the current 8.0.01, and previous v 8.0 that I had working fine in minecraft 1.16.5, both show the same message and do not display correctly
OptiFine Version
pre 24, but also has been the same issue using every pre version that had shaders
Installation Method
used the installer
Fabric/Forge Version
fabric 0.7.3 with api 0.34.9
though running through optifine instead has the problem still
OptiFabric Version
Other Installed Mods
custom skin loader
death controls
flytrelib
inventory pause
mod menu
respawnable pets
voxelmap
running without the mods still doesn’t fix the issue though
Log Files/Crash Reports
F3 Debug Screenshot
Prior Testing
happens every time shader is loaded using optifine, other mods or not
specifically BSL shader
Additional Information
The text was updated successfully, but these errors were encountered:
this info is for sp614x:
the error comes from the fact, that bsl uses the same shader files for vertex and fragment shaders which causes your shader patching to include inputs in the fragment shader, which are only meant for the vertex shader.
to be exact they are the following:
from these in ivec2 UV1; causes the compile error, since integer inputs cant be interpolated between vertices and need a ‘flat’ qualifier.
the NVIDIA driver seems to ignore these since they are not actually used in the final shader, but AMD seems to not do that.
to fix the problem, you should only add these inputs to the .vsh shaders, where they are actually needed.
this also causes the shader to fail to compile with intel.
Источник
Minecraft Forums
Shader Pack not working!
Ok, so I downloaded a shader pack from here:
And then downloaded the shaders mod from here:
The installer successfully ran and the profile appeared in Minecraft (Minecraft WAS NOT open during the install, and neither was the launcher). I then proceeded to change the name of the profile and change the game directory (for organization purposes), put the shader pack in the folder, equipped the shader pack, and created a new world inside the new directory. The world loads. Minecraft stops responding for a minute. The achievement bar appears BEFORE the game is done loading (during the «Building Terrain» stage, or something like that). The world loads. Black void. Minutes later, still black void. 4 chat messages pop up.
Error : Invalid program gbuffers_textured
Error : Invalid program gbuffers_water
Error : Invalid program gbuffers_hand
Error : Invalid program composite
Error : Invalid program composite2
Error : Invalid program composite3
After a while, I just quit. What’s wrong, and how can I fix it?
[16:28:19] [main/INFO]: Loading tweak class name shadersmod.launch.SMCTweaker
[16:28:19] [main/INFO]: Using primary tweak class name shadersmod.launch.SMCTweaker
[16:28:19] [main/INFO]: Calling tweak class shadersmod.launch.SMCTweaker
[16:28:19] [main/INFO]: Launching wrapped minecraft
[16:28:19] [Client thread/INFO]: Setting user: Ptolemy2002
[16:28:21] [Client thread/WARN]: Skipping bad option: lastServer:
[16:28:21] [Client thread/INFO]: LWJGL Version: 2.9.4
[16:28:22] [Client thread/INFO]: Reloading ResourceManager: Default
[16:28:23] [Sound Library Loader/INFO]: Starting up SoundSystem.
[16:28:23] [Thread-6/INFO]: Initializing LWJGL OpenAL
[16:28:23] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[16:28:23] [Thread-6/INFO]: OpenAL initialized.
[16:28:23] [Sound Library Loader/INFO]: Sound engine started
[16:28:26] [Client thread/INFO]: Created: 1024×512 textures-atlas
[16:28:33] [Client thread/INFO]: Realms library version == 1.10.16
[16:28:33] [MCO Compatability Checker #1/INFO]: Realms is available for this user
[16:29:15] [Server thread/INFO]: Starting integrated minecraft server version 1.11.2
[16:29:15] [Server thread/INFO]: Generating keypair
[16:29:16] [Server thread/INFO]: Preparing start region for level 0
[16:29:17] [Server thread/INFO]: Preparing spawn area: 6%
[16:29:18] [Server thread/INFO]: Preparing spawn area: 11%
[16:29:19] [Server thread/INFO]: Preparing spawn area: 18%
[16:29:20] [Server thread/INFO]: Preparing spawn area: 27%
[16:29:21] [Server thread/INFO]: Preparing spawn area: 38%
[16:29:22] [Server thread/INFO]: Preparing spawn area: 49%
[16:29:23] [Server thread/INFO]: Preparing spawn area: 58%
[16:29:24] [Server thread/INFO]: Preparing spawn area: 68%
[16:29:25] [Server thread/INFO]: Preparing spawn area: 79%
[16:29:26] [Server thread/INFO]: Preparing spawn area: 89%
[16:29:28] [Server thread/INFO]: Changing view distance to 12, from 10
[16:29:28] [Server thread/INFO]: Ptolemy2002[local:E:0a18cf3e] logged in with entity id 589 at (174.5, 90.0, 253.5)
[16:29:28] [Server thread/INFO]: Ptolemy2002 joined the game
[16:29:30] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program gbuffers_textured
[16:29:30] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program gbuffers_water
[16:29:30] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program gbuffers_hand
[16:29:30] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program composite
[16:29:31] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program composite2
[16:29:31] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program composite3
[16:29:33] [Server thread/WARN]: Can’t keep up! Did the system time change, or is the server overloaded? Running 5672ms behind, skipping 113 tick(s)
[16:29:33] [Server thread/INFO]: Saving and pausing game.
[16:29:33] [Server thread/INFO]: Saving chunks for level ‘shader test’/Overworld
[16:29:34] [Server thread/INFO]: Saving chunks for level ‘shader test’/Nether
[16:29:34] [Server thread/INFO]: Saving chunks for level ‘shader test’/The End
[16:30:50] [Client thread/INFO]: Stopping!
[16:30:50] [Client thread/INFO]: SoundSystem shutting down.
[16:30:50] [Server thread/INFO]: Stopping server
[16:30:50] [Server thread/INFO]: Saving players
[16:30:50] [Server thread/INFO]: Saving worlds
[16:30:50] [Server thread/INFO]: Saving chunks for level ‘shader test’/Overworld
[16:30:50] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[16:30:50] [Server thread/INFO]: Saving chunks for level ‘shader test’/Nether
[16:30:50] [Server thread/INFO]: Saving chunks for level ‘shader test’/The End
Shaders Mod log
[SMC INF]ShadersMod 2.6.1
[SMC FNE]transforming bes bes
[SMC FNE]transforming bzb bzb
[SMC FNE]transforming cdb cdb
[SMC FNT] set activeTexUnit
[SMC FNE]transforming byp byp
[SMC FNE]transforming byo byo
[SMC FNE]transforming byy byy
[SMC FNT] loadRes
[SMC FNT] loadRes
[SMC FNT] allocateTextureMap
[SMC FNT] setSprite setIconName
[SMC FNT] uploadTexSubForLoadAtlas
[SMC FNE]transforming bza bza
[SMC FNE]transforming bpz bpz
[SMC FNE]transforming bpy bpy
[SMC FNE]transforming bzh bzh
[SMC FNE]transforming bzj bzj
[SMC FNR] patching method bzj.a(Lbzk;)Lbzj;
[SMC FNE]transforming byv byv
[SMC FNR] loadSimpleTexture
[SMC INF]ShadersMod version : 2.6.1
OpenGL Version : 3.3.0
Vendor : NVIDIA Corporation
Renderer : Quadro NVS 290/PCIe/SSE2
Capabilities 2.0 2.1 3.0 3.2 —
GL_MAX_DRAW_BUFFERS = 8
GL_MAX_COLOR_ATTACHMENTS_EXT = 8
GL_MAX_TEXTURE_IMAGE_UNITS = 32
[SMC INF]Load ShadersMod configuration.
[SMC INF]Did not load shaderpack.
[SMC FNE]transforming byz byz
[SMC FNE]transforming brl brl
[SMC FNR] patch method brl.a(Lbrh;Lbyz;Lcv;[FLcbi;Lbrg;Z)[I
[SMC FNR] patch method brl.a([IIILorg/lwjgl/util/vector/Vector3f;ILbyz;Lbrh;)V
[SMC FNR] patch method brl.a([I)Lcv;
[SMC FNR] patch method brl.a([ILcv;)V
[SMC INF]allocateTextureMap 4 1024 512
[SMC FNE]transforming brk brk
[SMC FNR] patch method brk.f()V
[SMC FNE]transforming bur bur
[SMC FNE]transforming bus bus
[SMC FNR] conditionally skip default shadow
[SMC FNE]transforming bni bni
[SMC FNE]transforming bng bng
[SMC FNE]transforming bma bma
[SMC FNE]transforming bvg bvg
[SMC FNE]transforming bqe bqe
[SMC FNR] patch method bqe.b(FI)V
[SMC FNR] patch method bqe.h()V
[SMC FNR] patch method bqe.i()V
[SMC FNR] patch method bqe.b(FJ)V
[SMC FNR] patch method bqe.a(IFJ)V
[SMC FNR] patch method bqe.a(Lbqm;FIDDD)V
[SMC FNR] patch method bqe.h(F)V
[SMC FNR] patch method bqe.a(IF)V
[SMC FNR] patch method bqe.a(FFFF)Ljava/nio/FloatBuffer;
[SMC FNE]transforming bra bra
[SMC FNE]transforming brc brc
[SMC FNR] patch method brc.a(Latl;[ILcv;[FLjava/util/BitSet;)V
[SMC FNE]transforming bqm bqm
[SMC FNR] patch method bqm.a(Lsn;Lbtl;F)V
[SMC FNR] patch method bqm.a(Lsn;DLbtl;IZ)V
[SMC FNR] patch method bqm.a(Lajk;)V
[SMC FNR] patch method bqm.a(FI)V
[SMC FNR] patch method bqm.u()V
[SMC FNR] patch method bqm.v()V
[SMC FNR] patch method bqm.a(Laay;Lbdu;IF)V
[SMC FNE]transforming bqt bqt
[SMC FNR] patch method bqt.a()V
[SMC FNE]transforming bhi bhi
[SMC INF] method bhi. (Lbho;Lbeu;)V
[SMC INF] method bhi.b()V
[SMC INF] patching method b()V
[SMC FNT] decrease language button size
[SMC FNT] add shaders button
[SMC INF] method bhi.a(Lrg;)Ljava/lang/String;
[SMC INF] method bhi.a(ZI)V
[SMC INF] method bhi.a(CI)V
[SMC INF] method bhi.a(Lbfm;)V
[SMC INF] patching method a(Lbfm;)V
[SMC FNT] shaders button action
[SMC INF] method bhi.a(IIF)V
[SMC INF] method bhi. ()V
[SMC INF]Loaded shaderpack.
[SMC INF]Loaded shaderpack.
[SMC INF]Loaded shaderpack.
[SMC INF]Loaded shaderpack.
[SMC INF]Save ShadersMod configuration.
[SMC FNE]transforming bsj bsj
[SMC FNR] patch method bsj.a(DDDDDDII[FDD)V
[SMC FNE]transforming bsz bsz
[SMC FNE]transforming bqa bqa
[SMC INF]Info log: /shaders/gbuffers_basic.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_basic.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program gbuffers_basic loaded
[SMC INF]Info log: /shaders/gbuffers_textured.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_textured.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[SMC SEVERE][Shaders] Error : Invalid program gbuffers_textured
[SMC INF]Info log: /shaders/gbuffers_textured_lit.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_textured_lit.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program gbuffers_textured_lit loaded
[SMC INF]Info log: /shaders/gbuffers_skybasic.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Info log: /shaders/gbuffers_skybasic.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program gbuffers_skybasic loaded
[SMC INF]Info log: /shaders/gbuffers_skytextured.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Info log: /shaders/gbuffers_skytextured.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program gbuffers_skytextured loaded
[SMC INF]Info log: /shaders/gbuffers_terrain.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_terrain.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program gbuffers_terrain loaded
[SMC INF]Info log: /shaders/gbuffers_water.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_water.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(280) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[SMC SEVERE][Shaders] Error : Invalid program gbuffers_water
[SMC INF]Info log: /shaders/gbuffers_entities.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_entities.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program gbuffers_entities loaded
[SMC INF]Info log: /shaders/gbuffers_hand.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(39) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_hand.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(232) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[SMC SEVERE][Shaders] Error : Invalid program gbuffers_hand
[SMC INF]Info log: /shaders/gbuffers_weather.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/gbuffers_weather.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program gbuffers_weather loaded
[SMC INF]Info log: /shaders/composite.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Noise texture enabled
[SMC INF]Noise texture resolution: 1024
[SMC INF]Info log: /shaders/composite.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(160) : error C1059: non constant expression in initialization
[SMC SEVERE][Shaders] Error : Invalid program composite
[SMC INF]Info log: /shaders/composite1.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Noise texture enabled
[SMC INF]Noise texture resolution: 1024
[SMC INF]Info log: /shaders/composite1.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program composite1 loaded
[SMC INF]Info log: /shaders/composite2.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Shadow map resolution: 4096
[SMC INF]Shadow map distance: 140.0
[SMC INF]shadowHardwareFiltering0
[SMC INF]Sun path rotation: -40.0f
[SMC INF]Noise texture enabled
[SMC INF]Noise texture resolution: 1024
[SMC INF]Info log: /shaders/composite2.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(1887) : warning C7547: extension GL_ARB_gpu_shader5 not supported in profile gp4fp
0(2033) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2108) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2109) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2161) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2165) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2169) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2173) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2177) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2181) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2185) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2189) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2193) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2197) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2201) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2205) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2209) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2213) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2217) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2221) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2225) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2233) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2237) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2241) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2245) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2249) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2268) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
[SMC SEVERE][Shaders] Error : Invalid program composite2
[SMC INF]Info log: /shaders/composite3.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Info log: /shaders/composite3.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(712) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[SMC SEVERE][Shaders] Error : Invalid program composite3
[SMC INF]Info log: /shaders/composite4.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Info log: /shaders/composite4.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program composite4 loaded
[SMC INF]Info log: /shaders/composite5.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Info log: /shaders/composite5.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program composite5 loaded
[SMC INF]Info log: /shaders/final.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Info log: /shaders/final.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program final loaded
[SMC INF]Info log: /shaders/shadow.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[SMC INF]Info log: /shaders/shadow.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[SMC INF]Program shadow loaded
[SMC INF]Framebuffer created.
[SMC INF]Shadow framebuffer created.
[SMC INF]Reset world renderers
[SMC INF].
[SMC FNE]transforming byq byq
[SMC INF]Reset model renderers
Remember those versions that minecraft pranked us with? Specifically:
- Minecraft 2.0
- Minecraft 1.VR-Pre1
- Snapshot 15w14a
- Minecraft 3D
Those are still downloadable! Watch this video for 2.0:
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
15w14a is on this link:
1.RV-Pre1 is here:
Minecraft 3D is here:
- Mathematical Dessert
- Join Date: 4/29/2015
- Posts: 328
- Location: Alfheim
- Minecraft: AhmiDarrow
- Member Details
Just install Optifine instead of Shadermods, it’s automatically included and seems to run far more stable in 1.9+. I don’t think Shadersmod is even a standalone for any version 1.9+, think that is just for 1.8 and lower honestly.
- The Meaning of Life, the Universe, and Everything.
- Join Date: 2/11/2017
- Posts: 662
- Member Details
Just install Optifine instead of Shadermods, it’s automatically included and seems to run far more stable in 1.9+. I don’t think Shadersmod is even a standalone for any version 1.9+, think that is just for 1.8 and lower honestly.
Remember those versions that minecraft pranked us with? Specifically:
- Minecraft 2.0
- Minecraft 1.VR-Pre1
- Snapshot 15w14a
- Minecraft 3D
Those are still downloadable! Watch this video for 2.0:
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
15w14a is on this link:
1.RV-Pre1 is here:
Minecraft 3D is here:
- The Meaning of Life, the Universe, and Everything.
- Join Date: 2/11/2017
- Posts: 662
- Member Details
Ok, here is my minecraft log for the original error:
[22:20:59] [Client thread/INFO]: Setting user: Ptolemy2002
[22:21:01] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$RenderFogEvent
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: akf.getWaterColorMultiplier
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addDestroyEffects
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addHitEffects
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canCreatureSpawn
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canRenderInLayer
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.doesSideBlockRendering
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getBedDirection
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getExtendedState
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightOpacity
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightValue
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getSoundType
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.hasTileEntity
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isAir
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBed
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBedFoot
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isSideSolid
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.canRiderInteract
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.captureDrops
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.capturedDrops
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRenderInPass
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRiderSit
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getDurabilityForDisplay
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getRGBDurabilityForDisplay
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.onEntitySwing
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.shouldCauseReequipAnimation
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.showDurabilityBar
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bro.handleItemState
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: adp.hasOverlay
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afy.getRecordResource
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyConflictContext
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyModifierAndCode
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.getKeyModifier
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.shouldRenderHUD
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.renderHUDEffect
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sh.isCurativeItem
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.canRenderBreaking
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.getRenderBoundingBox
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.hasFastRenderer
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.shouldRenderInPass
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.preDraw
[22:21:01] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.postDraw
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.countEntities
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.getPerWorldStorage
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.initCapabilities
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getCloudRenderer
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getSkyRenderer
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getWeatherRenderer
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyConflictContext
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyModifier
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.gui.NotificationModUpdateScreen
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.ScreenshotEvent
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
[22:21:02] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
[22:21:02] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
[22:21:02] [Client thread/INFO]: LWJGL Version: 2.9.4
[22:21:02] [Client thread/INFO]: [OptiFine]
[22:21:02] [Client thread/INFO]: [OptiFine] OptiFine_1.11.2_HD_U_B8
[22:21:02] [Client thread/INFO]: [OptiFine] Build: 20170504-125337
[22:21:02] [Client thread/INFO]: [OptiFine] OS: Windows 7 (amd64) version 6.1
[22:21:02] [Client thread/INFO]: [OptiFine] Java: 1.8.0_25, Oracle Corporation
[22:21:02] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[22:21:02] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[22:21:02] [Client thread/INFO]: [OptiFine] OpenGL: Quadro NVS 290/PCIe/SSE2, version 3.3.0, NVIDIA Corporation
[22:21:02] [Client thread/INFO]: [OptiFine] OpenGL Version: 3.3.0
[22:21:02] [Client thread/INFO]: [OptiFine] Maximum texture size: 8192×8192
[22:21:02] [Thread-5/INFO]: [OptiFine] Checking for new version
[22:21:02] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
[22:21:02] [Client thread/INFO]: [Shaders] OpenGL Version: 3.3.0
[22:21:02] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
[22:21:02] [Client thread/INFO]: [Shaders] Renderer: Quadro NVS 290/PCIe/SSE2
[22:21:02] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 —
[22:21:02] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[22:21:02] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[22:21:02] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[22:21:02] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
[22:21:02] [Client thread/INFO]: [Shaders] Loaded shaderpack: Chocapic13 V6 Extreme.zip
[22:21:02] [Client thread/INFO]: [OptiFine] [Shaders] Worlds: -1, 1
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LEAVES
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 18.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 18
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_VINES
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 106.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 106
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_TALLGRASS
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 31.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 31
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_DANDELION
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 37.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 37
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_ROSE
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 38.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 38
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_WHEAT
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 59.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 59
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LILYPAD
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 111.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 111
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_FIRE
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 51.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 51
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LAVAFLOWING
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 10.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 10
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LAVASTILL
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 11.0
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 11
[22:21:02] [Client thread/WARN]: [OptiFine] Ambiguous shader option: SHADOW_MAP_BIAS
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh: 0.8
[22:21:02] [Client thread/WARN]: [OptiFine] — in gbuffers_water.fsh: 0.80
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_basic.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_textured.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_textured_lit.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_clouds.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_terrain.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_damagedblock.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_water.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_entities.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_hand.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: VIGNETTE_END
[22:21:03] [Client thread/WARN]: [OptiFine] — in final.fsh: 1.25
[22:21:03] [Client thread/WARN]: [OptiFine] — in world-1/final.fsh: 1.2
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_basic.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_textured.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_textured_lit.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_clouds.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_terrain.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_damagedblock.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh, world1/gbuffers_damagedblock.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_water.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh, world1/gbuffers_damagedblock.fsh, world1/gbuffers_water.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_entities.fsh: 1024
[22:21:03] [Thread-5/INFO]: [OptiFine] Version found: B9
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[22:21:03] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh, world1/gbuffers_damagedblock.fsh, world1/gbuffers_water.fsh, world1/gbuffers_entities.fsh: 4096
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_hand.fsh: 1024
[22:21:03] [Client thread/WARN]: [OptiFine] Ambiguous shader option: VIGNETTE_END
[22:21:03] [Client thread/WARN]: [OptiFine] — in final.fsh, world-1/final.fsh: 1.25
[22:21:03] [Client thread/WARN]: [OptiFine] — in world1/final.fsh: 1.2
[22:21:03] [Client thread/INFO]: Reloading ResourceManager: Default
[22:21:03] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[22:21:03] [Client thread/INFO]: [OptiFine] Resource packs: Default
[22:21:04] [Sound Library Loader/INFO]: Starting up SoundSystem.
[22:21:04] [Thread-6/INFO]: Initializing LWJGL OpenAL
[22:21:04] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[22:21:05] [Thread-6/INFO]: OpenAL initialized.
[22:21:05] [Sound Library Loader/INFO]: Sound engine started
[22:21:05] [Client thread/INFO]: [OptiFine] Multitexture: false
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[22:21:05] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[22:21:05] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[22:21:05] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[22:21:06] [Client thread/INFO]: Created: 1024×512 textures-atlas
[22:21:06] [Client thread/INFO]: [Shaders] allocateTextureMap 0 1024 512
[22:21:08] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
[22:21:22] [Client thread/INFO]: [Shaders] Save ShadersMod configuration.
[22:21:27] [Server thread/INFO]: Starting integrated minecraft server version 1.11.2
[22:21:27] [Server thread/INFO]: Generating keypair
[22:21:27] [Server thread/INFO]: Preparing start region for level 0
[22:21:28] [Server thread/INFO]: Preparing spawn area: 22%
[22:21:29] [Server thread/WARN]: Keeping entity minecraft:rabbit that already exists with UUID 236d761d-e9e5-47e2-8788-cfcf70ec850b
[22:21:30] [Server thread/INFO]: Ptolemy2002[local:E:1a84dc91] logged in with entity id 879 at (-411.5, 71.0, 449.5)
[22:21:30] [Server thread/INFO]: Ptolemy2002 joined the game
[22:21:31] [Client thread/INFO]: [CHAT] A new §eOptiFine§f version is available: §eHD Ultra B9§f
[22:21:31] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_basic.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:31] [Client thread/INFO]: [Shaders] composite format: RGBA16
[22:21:31] [Client thread/INFO]: [Shaders] gaux2 format: RGBA16
[22:21:31] [Client thread/INFO]: [Shaders] gaux3 format: RGBA16
[22:21:31] [Client thread/INFO]: [Shaders] gaux4 format: RGBA16
[22:21:31] [Client thread/INFO]: [Shaders] gcolor format: RGBA8
[22:21:31] [Client thread/INFO]: [Shaders] gdepth format: RGBA16
[22:21:31] [Client thread/INFO]: [Shaders] gnormal format: RGBA16
[22:21:31] [Client thread/INFO]: [Shaders] composite format: R11F_G11F_B10F
[22:21:31] [Client thread/INFO]: [Shaders] gaux1 format: RGBA16
[22:21:31] [Client thread/INFO]: [Shaders] gaux2 format: R11F_G11F_B10F
[22:21:31] [Client thread/INFO]: [Shaders] gaux3 format: R11F_G11F_B10F
[22:21:31] [Client thread/INFO]: [Shaders] gaux4 format: R11F_G11F_B10F
[22:21:31] [Server thread/INFO]: Saving and pausing game.
[22:21:31] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[22:21:31] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_basic.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:31] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_basic.vsh, /shaders/gbuffers_basic.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:31] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_basic
[22:21:31] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:32] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[22:21:32] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[22:21:32] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/gbuffers_textured.fsh
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:32] [Client thread/ERROR]: [Shaders] Error linking program: 11
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_textured.vsh, /shaders/gbuffers_textured.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:32] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «gbuffers_textured»
[22:21:32] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «gbuffers_textured»
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured_lit.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured_lit.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_textured_lit.vsh, /shaders/gbuffers_textured_lit.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_textured_lit
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skybasic.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skybasic.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_skybasic.vsh, /shaders/gbuffers_skybasic.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_skybasic
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skytextured.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skytextured.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_skytextured.vsh, /shaders/gbuffers_skytextured.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_skytextured
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_terrain.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:32] [Client thread/INFO]: [Shaders] composite format: RGBA16
[22:21:32] [Client thread/INFO]: [Shaders] gaux2 format: RGBA16
[22:21:32] [Client thread/INFO]: [Shaders] gaux3 format: RGBA16
[22:21:32] [Client thread/INFO]: [Shaders] gaux4 format: RGBA16
[22:21:32] [Client thread/INFO]: [Shaders] gcolor format: RGBA8
[22:21:32] [Client thread/INFO]: [Shaders] gdepth format: RGBA16
[22:21:32] [Client thread/INFO]: [Shaders] gnormal format: RGBA16
[22:21:32] [Client thread/INFO]: [Shaders] composite format: R11F_G11F_B10F
[22:21:32] [Client thread/INFO]: [Shaders] gaux1 format: RGBA16
[22:21:32] [Client thread/INFO]: [Shaders] gaux2 format: R11F_G11F_B10F
[22:21:32] [Client thread/INFO]: [Shaders] gaux3 format: R11F_G11F_B10F
[22:21:32] [Client thread/INFO]: [Shaders] gaux4 format: R11F_G11F_B10F
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_terrain.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_terrain.vsh, /shaders/gbuffers_terrain.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_terrain
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_water.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:32] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/gbuffers_water.fsh
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_water.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(280) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:32] [Client thread/ERROR]: [Shaders] Error linking program: 15
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_water.vsh, /shaders/gbuffers_water.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(280) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:32] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «gbuffers_water»
[22:21:32] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «gbuffers_water»
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_entities.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_entities.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_entities.vsh, /shaders/gbuffers_entities.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_entities
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_hand.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(39) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:32] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/gbuffers_hand.fsh
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_hand.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(232) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:32] [Client thread/ERROR]: [Shaders] Error linking program: 16
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_hand.vsh, /shaders/gbuffers_hand.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(39) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(232) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:32] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «gbuffers_hand»
[22:21:32] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «gbuffers_hand»
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_weather.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_weather.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_weather.vsh, /shaders/gbuffers_weather.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_weather
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:32] [Client thread/INFO]: [Shaders] Noise texture enabled
[22:21:32] [Client thread/INFO]: [Shaders] Noise texture resolution: 1024
[22:21:32] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/composite.fsh
[22:21:32] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(160) : error C1059: non constant expression in initialization
[22:21:33] [Client thread/ERROR]: [Shaders] Error linking program: 17
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/composite.vsh, /shaders/composite.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(160) : error C1059: non constant expression in initialization
[22:21:33] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «composite»
[22:21:33] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «composite»
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite1.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Noise texture enabled
[22:21:33] [Client thread/INFO]: [Shaders] Noise texture resolution: 1024
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite1.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/composite1.vsh, /shaders/composite1.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Program loaded: composite1
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite2.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Shadow map resolution: 4096
[22:21:33] [Client thread/INFO]: [Shaders] Shadow map distance: 140.0
[22:21:33] [Client thread/INFO]: [Shaders] shadowHardwareFiltering0
[22:21:33] [Client thread/INFO]: [Shaders] Sun path rotation: -40.0f
[22:21:33] [Client thread/INFO]: [Shaders] Noise texture enabled
[22:21:33] [Client thread/INFO]: [Shaders] Noise texture resolution: 1024
[22:21:33] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/composite2.fsh
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite2.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(1887) : warning C7547: extension GL_ARB_gpu_shader5 not supported in profile gp4fp
0(2033) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2108) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2109) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2161) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2165) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2169) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2173) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2177) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2181) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2185) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2189) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2193) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2197) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2201) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2205) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2209) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2213) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2217) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2221) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2225) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2233) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2237) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2241) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2245) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2249) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2268) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
[22:21:33] [Client thread/ERROR]: [Shaders] Error linking program: 18
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/composite2.vsh, /shaders/composite2.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(1887) : warning C7547: extension GL_ARB_gpu_shader5 not supported in profile gp4fp
0(2033) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2108) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2109) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2161) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2165) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2169) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2173) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2177) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2181) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2185) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2189) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2193) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2197) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2201) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2205) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2209) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2213) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2217) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2221) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2225) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2233) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2237) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2241) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2245) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2249) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2268) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
[22:21:33] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «composite2»
[22:21:33] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «composite2»
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite3.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] gaux1 mipmap enabled
[22:21:33] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/composite3.fsh
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite3.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(712) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:33] [Client thread/ERROR]: [Shaders] Error linking program: 18
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/composite3.vsh, /shaders/composite3.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(712) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[22:21:33] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «composite3»
[22:21:33] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «composite3»
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite4.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] composite mipmap enabled
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite4.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/composite4.vsh, /shaders/composite4.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(96) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Program loaded: composite4
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite5.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite5.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/composite5.vsh, /shaders/composite5.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(96) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Program loaded: composite5
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/final.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/final.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/final.vsh, /shaders/final.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(96) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Program loaded: final
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/shadow.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[22:21:33] [Client thread/INFO]: [Shaders] Shader info log: /shaders/shadow.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Info log: /shaders/shadow.vsh, /shaders/shadow.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[22:21:33] [Client thread/INFO]: [Shaders] Program loaded: shadow
[22:21:33] [Client thread/INFO]: [Shaders] usedColorBuffers: 8
[22:21:33] [Client thread/INFO]: [Shaders] usedDepthBuffers: 2
[22:21:33] [Client thread/INFO]: [Shaders] usedShadowColorBuffers: 0
[22:21:33] [Client thread/INFO]: [Shaders] usedShadowDepthBuffers: 2
[22:21:33] [Client thread/INFO]: [Shaders] usedColorAttachs: 8
[22:21:33] [Client thread/INFO]: [Shaders] usedDrawBuffers: 2
[22:21:33] [Client thread/INFO]: [Shaders] Framebuffer created.
[22:21:34] [Client thread/INFO]: [Shaders] Shadow framebuffer created.
[22:21:34] [Client thread/INFO]: [Shaders] Reset world renderers
[22:21:40] [Client thread/INFO]: [Shaders] Reset model renderers
[22:21:44] [Server thread/INFO]: Saving and pausing game.
[22:21:44] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[22:21:44] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[22:21:44] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[22:21:56] [Client thread/INFO]: Stopping!
[22:21:56] [Client thread/INFO]: SoundSystem shutting down.
[22:21:56] [Server thread/INFO]: Stopping server
[22:21:56] [Server thread/INFO]: Saving players
[22:21:56] [Server thread/INFO]: Saving worlds
[22:21:56] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[22:21:56] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[22:21:56] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[22:21:56] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
For some reason, I couldn’t find the shader pack log like before.
Remember those versions that minecraft pranked us with? Specifically:
- Minecraft 2.0
- Minecraft 1.VR-Pre1
- Snapshot 15w14a
- Minecraft 3D
Those are still downloadable! Watch this video for 2.0:
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
15w14a is on this link:
1.RV-Pre1 is here:
Minecraft 3D is here:
- Portal Expert
- Join Date: 9/28/2012
- Posts: 5,446
- Minecraft: urielsalis
- Member Details
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
Op in #minecrafthelp, JIRA Helper in bugs.mojang.com, Chat moderator in Minecraft Forums, Twitch/Mixer mod
If I helped you, dont forget to click the thanks arrow!
- The Meaning of Life, the Universe, and Everything.
- Join Date: 2/11/2017
- Posts: 662
- Member Details
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
Remember those versions that minecraft pranked us with? Specifically:
- Minecraft 2.0
- Minecraft 1.VR-Pre1
- Snapshot 15w14a
- Minecraft 3D
Those are still downloadable! Watch this video for 2.0:
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
15w14a is on this link:
1.RV-Pre1 is here:
Minecraft 3D is here:
- Portal Expert
- Join Date: 9/28/2012
- Posts: 5,446
- Minecraft: urielsalis
- Member Details
Op in #minecrafthelp, JIRA Helper in bugs.mojang.com, Chat moderator in Minecraft Forums, Twitch/Mixer mod
If I helped you, dont forget to click the thanks arrow!
- The Meaning of Life, the Universe, and Everything.
- Join Date: 2/11/2017
- Posts: 662
- Member Details
After installing and making a new world, the problem still remained.
Shaders Mod Log
[14:35:57] [main/INFO]: Loading tweak class name shadersmod.launch.SMCTweaker
[14:35:57] [main/INFO]: Using primary tweak class name shadersmod.launch.SMCTweaker
[14:35:57] [main/INFO]: Calling tweak class shadersmod.launch.SMCTweaker
[14:35:57] [main/INFO]: Launching wrapped minecraft
[14:35:58] [Client thread/INFO]: Setting user: Ptolemy2002
[14:36:00] [Client thread/WARN]: Skipping bad option: lastServer:
[14:36:00] [Client thread/INFO]: LWJGL Version: 2.9.4
[14:36:00] [Client thread/INFO]: Reloading ResourceManager: Default
[14:36:01] [Sound Library Loader/INFO]: Starting up SoundSystem.
[14:36:01] [Thread-6/INFO]: Initializing LWJGL OpenAL
[14:36:01] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[14:36:01] [Thread-6/INFO]: OpenAL initialized.
[14:36:02] [Sound Library Loader/INFO]: Sound engine started
[14:36:05] [Client thread/INFO]: Created: 1024×512 textures-atlas
[14:36:17] [Client thread/INFO]: Deleting level shader test
[14:36:17] [Client thread/INFO]: Attempt 1.
[14:36:25] [Server thread/INFO]: Starting integrated minecraft server version 1.11.2
[14:36:25] [Server thread/INFO]: Generating keypair
[14:36:26] [Server thread/INFO]: Preparing start region for level 0
[14:36:27] [Server thread/INFO]: Preparing spawn area: 5%
[14:36:28] [Server thread/INFO]: Preparing spawn area: 10%
[14:36:29] [Server thread/INFO]: Preparing spawn area: 17%
[14:36:30] [Server thread/INFO]: Preparing spawn area: 25%
[14:36:31] [Server thread/INFO]: Preparing spawn area: 33%
[14:36:32] [Server thread/INFO]: Preparing spawn area: 42%
[14:36:33] [Server thread/INFO]: Preparing spawn area: 51%
[14:36:34] [Server thread/INFO]: Preparing spawn area: 60%
[14:36:35] [Server thread/INFO]: Preparing spawn area: 69%
[14:36:36] [Server thread/INFO]: Preparing spawn area: 79%
[14:36:37] [Server thread/INFO]: Preparing spawn area: 90%
[14:36:38] [Server thread/INFO]: Changing view distance to 12, from 10
[14:36:39] [Server thread/INFO]: Ptolemy2002[local:E:67f32bc7] logged in with entity id 799 at (224.5, 77.0, 226.5)
[14:36:39] [Server thread/INFO]: Ptolemy2002 joined the game
[14:36:40] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program gbuffers_textured
[14:36:40] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program gbuffers_water
[14:36:41] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program gbuffers_hand
[14:36:41] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program composite
[14:36:41] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program composite2
[14:36:41] [Client thread/INFO]: [CHAT] [Shaders] Error : Invalid program composite3
[14:36:44] [Server thread/INFO]: Saving and pausing game.
[14:36:44] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[14:36:45] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[14:36:45] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[14:36:45] [Server thread/WARN]: Can’t keep up! Did the system time change, or is the server overloaded? Running 6809ms behind, skipping 136 tick(s)
[14:36:57] [Server thread/WARN]: Can’t keep up! Did the system time change, or is the server overloaded? Running 2028ms behind, skipping 40 tick(s)
[14:36:59] [Server thread/INFO]: Saving and pausing game.
[14:36:59] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[14:37:00] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[14:37:00] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[14:37:11] [Client thread/INFO]: Stopping!
[14:37:11] [Client thread/INFO]: SoundSystem shutting down.
[14:37:11] [Server thread/INFO]: Stopping server
[14:37:11] [Server thread/INFO]: Saving players
[14:37:11] [Server thread/INFO]: Saving worlds
[14:37:11] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[14:37:11] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[14:37:11] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[14:37:11] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
[14:40:56] [Client thread/INFO]: Setting user: Ptolemy2002
[14:40:58] [Client thread/INFO]: [OptiFine] *** Reflector Forge ***
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.Attributes
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: mods.betterfoliage.client.BetterFoliageClient
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.asm.transformers.BlamingTransformer
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.ChunkWatchEvent$UnWatch
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.relauncher.CoreModManager
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.DimensionManager
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Pre
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.GuiScreenEvent$DrawScreenEvent$Post
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$CameraSetup
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$FogColors
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.EntityViewRenderEvent$RenderFogEvent
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.EventBus
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.eventhandler.Event$Result
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.ExtendedBlockState
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.FMLClientHandler
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.common.FMLCommonHandler
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: akf.getWaterColorMultiplier
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addDestroyEffects
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.addHitEffects
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canCreatureSpawn
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.canRenderInLayer
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.doesSideBlockRendering
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getBedDirection
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getExtendedState
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightOpacity
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getLightValue
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.getSoundType
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.hasTileEntity
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isAir
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBed
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isBedFoot
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: alu.isSideSolid
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.canRiderInteract
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.captureDrops
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Field not present: sn.capturedDrops
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRenderInPass
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sn.shouldRiderSit
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.ForgeEventFactory
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeHooks
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ForgeHooksClient
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getDurabilityForDisplay
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.getRGBDurabilityForDisplay
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.onEntitySwing
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.shouldCauseReequipAnimation
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afh.showDurabilityBar
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bro.handleItemState
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: adp.hasOverlay
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: afy.getRecordResource
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyConflictContext
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.setKeyModifierAndCode
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bep.getKeyModifier
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.ForgeModContainer
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.shouldRenderHUD
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sg.renderHUDEffect
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: sh.isCurativeItem
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.canRenderBreaking
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.getRenderBoundingBox
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.hasFastRenderer
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: asc.shouldRenderInPass
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.preDraw
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: bzk$b.postDraw
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.countEntities
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.getPerWorldStorage
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: ajs.initCapabilities
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getCloudRenderer
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getSkyRenderer
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Method not present: avf.getWeatherRenderer
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.GuiModList
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.property.IExtendedBlockState
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.IRenderHandler
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.ItemModelMesherForge
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyConflictContext
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.settings.KeyModifier
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.pipeline.LightUtil
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.common.MinecraftForge
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.MinecraftForgeClient
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.model.ModelLoader
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.gui.NotificationModUpdateScreen
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderBlockOverlayEvent$OverlayType
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.registry.RenderingRegistry
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderItemInFrameEvent
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Pre
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Post
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Pre
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.RenderLivingEvent$Specials$Post
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.client.event.ScreenshotEvent
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.fml.client.SplashProgress
[14:40:58] [Client thread/INFO]: [OptiFine] (Reflector) Class not present: net.minecraftforge.event.world.WorldEvent$Load
[14:40:58] [Client thread/INFO]: [OptiFine] *** Reflector Vanilla ***
[14:40:58] [Client thread/INFO]: LWJGL Version: 2.9.4
[14:40:58] [Client thread/INFO]: [OptiFine]
[14:40:58] [Client thread/INFO]: [OptiFine] OptiFine_1.11.2_HD_U_B8
[14:40:58] [Client thread/INFO]: [OptiFine] Build: 20170504-125337
[14:40:58] [Client thread/INFO]: [OptiFine] OS: Windows 7 (amd64) version 6.1
[14:40:58] [Client thread/INFO]: [OptiFine] Java: 1.8.0_25, Oracle Corporation
[14:40:58] [Client thread/INFO]: [OptiFine] VM: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
[14:40:58] [Client thread/INFO]: [OptiFine] LWJGL: 2.9.4
[14:40:58] [Client thread/INFO]: [OptiFine] OpenGL: Quadro NVS 290/PCIe/SSE2, version 3.3.0, NVIDIA Corporation
[14:40:58] [Client thread/INFO]: [OptiFine] OpenGL Version: 3.3.0
[14:40:58] [Client thread/INFO]: [OptiFine] Maximum texture size: 8192×8192
[14:40:58] [Thread-5/INFO]: [OptiFine] Checking for new version
[14:40:58] [Client thread/INFO]: [Shaders] ShadersMod version: 2.4.12
[14:40:58] [Client thread/INFO]: [Shaders] OpenGL Version: 3.3.0
[14:40:58] [Client thread/INFO]: [Shaders] Vendor: NVIDIA Corporation
[14:40:58] [Client thread/INFO]: [Shaders] Renderer: Quadro NVS 290/PCIe/SSE2
[14:40:58] [Client thread/INFO]: [Shaders] Capabilities: 2.0 2.1 3.0 3.2 —
[14:40:58] [Client thread/INFO]: [Shaders] GL_MAX_DRAW_BUFFERS: 8
[14:40:58] [Client thread/INFO]: [Shaders] GL_MAX_COLOR_ATTACHMENTS_EXT: 8
[14:40:58] [Client thread/INFO]: [Shaders] GL_MAX_TEXTURE_IMAGE_UNITS: 32
[14:40:58] [Client thread/INFO]: [Shaders] Load ShadersMod configuration.
[14:40:58] [Client thread/INFO]: [Shaders] Loaded shaderpack: Chocapic13 V6 Extreme.zip
[14:40:58] [Client thread/INFO]: [OptiFine] [Shaders] Worlds: -1, 1
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LEAVES
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 18.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 18
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_VINES
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 106.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 106
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_TALLGRASS
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 31.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 31
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_DANDELION
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 37.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 37
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_ROSE
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 38.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 38
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_WHEAT
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 59.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 59
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LILYPAD
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 111.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 111
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_FIRE
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 51.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 51
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LAVAFLOWING
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 10.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 10
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: ENTITY_LAVASTILL
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.vsh: 11.0
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_terrain.vsh: 11
[14:40:58] [Client thread/WARN]: [OptiFine] Ambiguous shader option: SHADOW_MAP_BIAS
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh: 0.8
[14:40:58] [Client thread/WARN]: [OptiFine] — in gbuffers_water.fsh: 0.80
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_basic.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_textured.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_textured_lit.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_clouds.fsh: 1024
[14:40:59] [Thread-5/INFO]: [OptiFine] Version found: B9
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_terrain.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_damagedblock.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_water.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_entities.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/gbuffers_hand.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: VIGNETTE_END
[14:40:59] [Client thread/WARN]: [OptiFine] — in final.fsh: 1.25
[14:40:59] [Client thread/WARN]: [OptiFine] — in world-1/final.fsh: 1.2
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_basic.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_textured.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_textured_lit.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_clouds.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_terrain.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_damagedblock.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh, world1/gbuffers_damagedblock.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_water.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh, world1/gbuffers_damagedblock.fsh, world1/gbuffers_water.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_entities.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: shadowMapResolution
[14:40:59] [Client thread/WARN]: [OptiFine] — in gbuffers_textured.fsh, gbuffers_water.fsh, gbuffers_hand.fsh, composite2.fsh, world-1/gbuffers_basic.fsh, world-1/gbuffers_textured.fsh, world-1/gbuffers_textured_lit.fsh, world-1/gbuffers_clouds.fsh, world-1/gbuffers_terrain.fsh, world-1/gbuffers_damagedblock.fsh, world-1/gbuffers_water.fsh, world-1/gbuffers_entities.fsh, world-1/gbuffers_hand.fsh, world1/gbuffers_basic.fsh, world1/gbuffers_textured.fsh, world1/gbuffers_textured_lit.fsh, world1/gbuffers_clouds.fsh, world1/gbuffers_terrain.fsh, world1/gbuffers_damagedblock.fsh, world1/gbuffers_water.fsh, world1/gbuffers_entities.fsh: 4096
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/gbuffers_hand.fsh: 1024
[14:40:59] [Client thread/WARN]: [OptiFine] Ambiguous shader option: VIGNETTE_END
[14:40:59] [Client thread/WARN]: [OptiFine] — in final.fsh, world-1/final.fsh: 1.25
[14:40:59] [Client thread/WARN]: [OptiFine] — in world1/final.fsh: 1.2
[14:40:59] [Client thread/INFO]: Reloading ResourceManager: Default
[14:40:59] [Client thread/INFO]: [OptiFine] *** Reloading textures ***
[14:40:59] [Client thread/INFO]: [OptiFine] Resource packs: Default
[14:40:59] [Sound Library Loader/INFO]: Starting up SoundSystem.
[14:41:00] [Thread-6/INFO]: Initializing LWJGL OpenAL
[14:41:00] [Thread-6/INFO]: (The LWJGL binding of OpenAL. For more information, see http://www.lwjgl.org)
[14:41:00] [Thread-6/INFO]: OpenAL initialized.
[14:41:00] [Sound Library Loader/INFO]: Sound engine started
[14:41:01] [Client thread/INFO]: [OptiFine] Multitexture: false
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_pane_white.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/0_glass_white/glass_white.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_pane_purple.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/10_glass_purple/glass_purple.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_blue.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/11_glass_blue/glass_pane_blue.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_brown.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/12_glass_brown/glass_pane_brown.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_green.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/13_glass_green/glass_pane_green.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_pane_red.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/14_glass_red/glass_red.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_black.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/15_glass_black/glass_pane_black.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_orange.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/1_glass_orange/glass_pane_orange.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_magenta.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/2_glass_magenta/glass_pane_magenta.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_light_blue.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/3_glass_light_blue/glass_pane_light_blue.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_pane_yellow.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/4_glass_yellow/glass_yellow.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_lime.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/5_glass_lime/glass_pane_lime.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pane_pink.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/6_glass_pink/glass_pink.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_gray.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/7_glass_gray/glass_pane_gray.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_pane_silver.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/8_glass_silver/glass_silver.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_cyan.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/9_glass_cyan/glass_pane_cyan.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/bookshelf.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glass.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/glasspane.properties
[14:41:01] [Client thread/INFO]: [OptiFine] ConnectedTextures: mcpatcher/ctm/default/sandstone.properties
[14:41:01] [Client thread/INFO]: [OptiFine] Multipass connected textures: false
[14:41:01] [Client thread/INFO]: [OptiFine] BetterGrass: Parsing default configuration optifine/bettergrass.properties
[14:41:02] [Client thread/INFO]: Created: 1024×512 textures-atlas
[14:41:02] [Client thread/INFO]: [Shaders] allocateTextureMap 0 1024 512
[14:41:04] [Client thread/INFO]: [OptiFine] *** Reloading custom textures ***
[14:41:10] [Client thread/INFO]: Deleting level shader pack
[14:41:10] [Client thread/INFO]: Attempt 1.
[14:41:23] [Client thread/INFO]: [Shaders] Save ShadersMod configuration.
[14:41:36] [Server thread/INFO]: Starting integrated minecraft server version 1.11.2
[14:41:36] [Server thread/INFO]: Generating keypair
[14:41:37] [Server thread/INFO]: Preparing start region for level 0
[14:41:38] [Server thread/INFO]: Preparing spawn area: 5%
[14:41:39] [Server thread/INFO]: Preparing spawn area: 11%
[14:41:40] [Server thread/INFO]: Preparing spawn area: 18%
[14:41:41] [Server thread/INFO]: Preparing spawn area: 27%
[14:41:42] [Server thread/INFO]: Preparing spawn area: 35%
[14:41:43] [Server thread/INFO]: Preparing spawn area: 45%
[14:41:44] [Server thread/INFO]: Preparing spawn area: 55%
[14:41:45] [Server thread/INFO]: Preparing spawn area: 67%
[14:41:46] [Server thread/INFO]: Preparing spawn area: 80%
[14:41:47] [Server thread/INFO]: Preparing spawn area: 93%
[14:41:49] [Server thread/INFO]: Ptolemy2002[local:E:a8cf49a9] logged in with entity id 560 at (118.5, 63.0, -182.5)
[14:41:49] [Server thread/INFO]: Ptolemy2002 joined the game
[14:41:49] [Client thread/INFO]: [CHAT] A new §eOptiFine§f version is available: §eHD Ultra B9§f
[14:41:49] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_basic.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:49] [Client thread/INFO]: [Shaders] composite format: RGBA16
[14:41:49] [Client thread/INFO]: [Shaders] gaux2 format: RGBA16
[14:41:49] [Client thread/INFO]: [Shaders] gaux3 format: RGBA16
[14:41:49] [Client thread/INFO]: [Shaders] gaux4 format: RGBA16
[14:41:49] [Client thread/INFO]: [Shaders] gcolor format: RGBA8
[14:41:49] [Client thread/INFO]: [Shaders] gdepth format: RGBA16
[14:41:49] [Client thread/INFO]: [Shaders] gnormal format: RGBA16
[14:41:49] [Client thread/INFO]: [Shaders] composite format: R11F_G11F_B10F
[14:41:49] [Client thread/INFO]: [Shaders] gaux1 format: RGBA16
[14:41:49] [Client thread/INFO]: [Shaders] gaux2 format: R11F_G11F_B10F
[14:41:49] [Client thread/INFO]: [Shaders] gaux3 format: R11F_G11F_B10F
[14:41:49] [Client thread/INFO]: [Shaders] gaux4 format: R11F_G11F_B10F
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_basic.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_basic.vsh, /shaders/gbuffers_basic.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_basic
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:50] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/gbuffers_textured.fsh
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:50] [Client thread/ERROR]: [Shaders] Error linking program: 11
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_textured.vsh, /shaders/gbuffers_textured.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:50] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «gbuffers_textured»
[14:41:50] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «gbuffers_textured»
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured_lit.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_textured_lit.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_textured_lit.vsh, /shaders/gbuffers_textured_lit.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_textured_lit
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skybasic.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skybasic.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_skybasic.vsh, /shaders/gbuffers_skybasic.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_skybasic
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skytextured.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_skytextured.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_skytextured.vsh, /shaders/gbuffers_skytextured.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_skytextured
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_terrain.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:50] [Client thread/INFO]: [Shaders] composite format: RGBA16
[14:41:50] [Client thread/INFO]: [Shaders] gaux2 format: RGBA16
[14:41:50] [Client thread/INFO]: [Shaders] gaux3 format: RGBA16
[14:41:50] [Client thread/INFO]: [Shaders] gaux4 format: RGBA16
[14:41:50] [Client thread/INFO]: [Shaders] gcolor format: RGBA8
[14:41:50] [Client thread/INFO]: [Shaders] gdepth format: RGBA16
[14:41:50] [Client thread/INFO]: [Shaders] gnormal format: RGBA16
[14:41:50] [Client thread/INFO]: [Shaders] composite format: R11F_G11F_B10F
[14:41:50] [Client thread/INFO]: [Shaders] gaux1 format: RGBA16
[14:41:50] [Client thread/INFO]: [Shaders] gaux2 format: R11F_G11F_B10F
[14:41:50] [Client thread/INFO]: [Shaders] gaux3 format: R11F_G11F_B10F
[14:41:50] [Client thread/INFO]: [Shaders] gaux4 format: R11F_G11F_B10F
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_terrain.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_terrain.vsh, /shaders/gbuffers_terrain.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_terrain
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_water.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:50] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/gbuffers_water.fsh
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_water.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(280) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:50] [Client thread/ERROR]: [Shaders] Error linking program: 15
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_water.vsh, /shaders/gbuffers_water.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(41) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(280) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:50] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «gbuffers_water»
[14:41:50] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «gbuffers_water»
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_entities.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_entities.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_entities.vsh, /shaders/gbuffers_entities.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(16) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_entities
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_hand.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(39) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:50] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/gbuffers_hand.fsh
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_hand.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(232) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:50] [Client thread/ERROR]: [Shaders] Error linking program: 16
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_hand.vsh, /shaders/gbuffers_hand.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(39) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(40) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(232) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:50] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «gbuffers_hand»
[14:41:50] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «gbuffers_hand»
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_weather.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/gbuffers_weather.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/gbuffers_weather.vsh, /shaders/gbuffers_weather.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(15) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: gbuffers_weather
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Noise texture enabled
[14:41:50] [Client thread/INFO]: [Shaders] Noise texture resolution: 1024
[14:41:50] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/composite.fsh
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(160) : error C1059: non constant expression in initialization
[14:41:50] [Client thread/ERROR]: [Shaders] Error linking program: 17
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/composite.vsh, /shaders/composite.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(160) : error C1059: non constant expression in initialization
[14:41:50] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «composite»
[14:41:50] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «composite»
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite1.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Noise texture enabled
[14:41:50] [Client thread/INFO]: [Shaders] Noise texture resolution: 1024
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite1.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Info log: /shaders/composite1.vsh, /shaders/composite1.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Program loaded: composite1
[14:41:50] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite2.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:50] [Client thread/INFO]: [Shaders] Shadow map resolution: 4096
[14:41:50] [Client thread/INFO]: [Shaders] Shadow map distance: 140.0
[14:41:50] [Client thread/INFO]: [Shaders] shadowHardwareFiltering0
[14:41:50] [Client thread/INFO]: [Shaders] Sun path rotation: -40.0f
[14:41:50] [Client thread/INFO]: [Shaders] Noise texture enabled
[14:41:50] [Client thread/INFO]: [Shaders] Noise texture resolution: 1024
[14:41:51] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/composite2.fsh
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite2.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(1887) : warning C7547: extension GL_ARB_gpu_shader5 not supported in profile gp4fp
0(2033) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2108) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2109) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2161) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2165) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2169) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2173) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2177) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2181) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2185) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2189) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2193) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2197) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2201) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2205) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2209) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2213) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2217) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2221) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2225) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2233) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2237) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2241) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2245) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2249) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2268) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
[14:41:51] [Client thread/ERROR]: [Shaders] Error linking program: 18
[14:41:51] [Client thread/INFO]: [Shaders] Info log: /shaders/composite2.vsh, /shaders/composite2.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(1887) : warning C7547: extension GL_ARB_gpu_shader5 not supported in profile gp4fp
0(2033) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2108) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2109) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
0(2161) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2165) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2169) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2173) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2177) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2181) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2185) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2189) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2193) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2197) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2201) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2205) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2209) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2213) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2217) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2221) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2225) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2229) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2233) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2237) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2241) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2245) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2249) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
0(2268) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2)»
[14:41:51] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «composite2»
[14:41:51] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «composite2»
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite3.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] gaux1 mipmap enabled
[14:41:51] [Client thread/ERROR]: [Shaders] Error compiling fragment shader: /shaders/composite3.fsh
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite3.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(712) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:51] [Server thread/INFO]: Saving and pausing game.
[14:41:51] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[14:41:51] [Client thread/ERROR]: [Shaders] Error linking program: 18
[14:41:51] [Client thread/INFO]: [Shaders] Info log: /shaders/composite3.vsh, /shaders/composite3.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(92) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(712) : error C1115: unable to find compatible overloaded function «textureGather(sampler2D, vec2, int)»
[14:41:51] [Client thread/ERROR]: [Shaders] [Shaders] Error: Invalid program «composite3»
[14:41:51] [Client thread/INFO]: [CHAT] [Shaders] Error: Invalid program «composite3»
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite4.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] composite mipmap enabled
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite4.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Info log: /shaders/composite4.vsh, /shaders/composite4.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(96) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Program loaded: composite4
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite5.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/composite5.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Info log: /shaders/composite5.vsh, /shaders/composite5.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(96) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Program loaded: composite5
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/final.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/final.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Info log: /shaders/final.vsh, /shaders/final.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(96) : warning C7050: «nsunlight» might be used before being initialized
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Program loaded: final
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/shadow.vsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
[14:41:51] [Client thread/INFO]: [Shaders] Shader info log: /shaders/shadow.fsh
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Info log: /shaders/shadow.vsh, /shaders/shadow.fsh
Vertex info
————
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
0(34) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
0(35) : warning C7555: ‘attribute’ is deprecated, use ‘in/out’ instead
Fragment info
————-
0(2) : warning C7568: #version 400 not fully supported on current GPU target profile
[14:41:51] [Client thread/INFO]: [Shaders] Program loaded: shadow
[14:41:51] [Client thread/INFO]: [Shaders] usedColorBuffers: 8
[14:41:51] [Client thread/INFO]: [Shaders] usedDepthBuffers: 2
[14:41:51] [Client thread/INFO]: [Shaders] usedShadowColorBuffers: 0
[14:41:51] [Client thread/INFO]: [Shaders] usedShadowDepthBuffers: 2
[14:41:51] [Client thread/INFO]: [Shaders] usedColorAttachs: 8
[14:41:51] [Client thread/INFO]: [Shaders] usedDrawBuffers: 2
[14:41:51] [Client thread/INFO]: [Shaders] Framebuffer created.
[14:41:52] [Client thread/INFO]: [Shaders] Shadow framebuffer created.
[14:41:52] [Client thread/INFO]: [Shaders] Reset world renderers
[14:41:52] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[14:41:52] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[14:41:52] [Server thread/WARN]: Can’t keep up! Did the system time change, or is the server overloaded? Running 3505ms behind, skipping 70 tick(s)
[14:41:57] [Client thread/INFO]: [Shaders] Reset model renderers
[14:42:01] [Server thread/INFO]: Saving and pausing game.
[14:42:01] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[14:42:02] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[14:42:02] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[14:42:15] [Client thread/INFO]: Stopping!
[14:42:15] [Client thread/INFO]: SoundSystem shutting down.
[14:42:15] [Server thread/INFO]: Stopping server
[14:42:15] [Server thread/INFO]: Saving players
[14:42:15] [Server thread/INFO]: Saving worlds
[14:42:15] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Overworld
[14:42:15] [Server thread/INFO]: Saving chunks for level ‘shader pack’/Nether
[14:42:15] [Server thread/INFO]: Saving chunks for level ‘shader pack’/The End
[14:42:15] [Client thread/WARN]: Author: Paul Lamb, www.paulscode.com
Both of these logs are from »latest.log» for the file directory I was playing with.
Remember those versions that minecraft pranked us with? Specifically:
- Minecraft 2.0
- Minecraft 1.VR-Pre1
- Snapshot 15w14a
- Minecraft 3D
Those are still downloadable! Watch this video for 2.0:
To download the other ones you need to make a folder in the versions folder for minecraft and put the client and JSON file for the versions in there. They all need to be named the same aside from file extensions. Once you do that, you will be able to choose that version when making a new profile with the minecraft launcher.
Источник

Сообщение было отмечено koker007 как решение



