小编pat*_*jos的帖子

Platform Toolsets v140和v140_xp之间有什么区别?

结束的平台工具集_xp和不结束的平台工具集之间有什么区别.(例如,v140vs v140_xp)

为什么没有以_vista或结尾的工具集_7?当我使用该v140工具集在Windows 7上编译程序时,它是否可以在Windows XP/Vista上运行?

c++ windows visual-studio

12
推荐指数
1
解决办法
5116
查看次数

编译着色器 GLSL 3.30 时出错

我通过以下方式创建上下文:

new sf::Window(sf::VideoMode(800, 600), "OpenGL",
                                             sf::Style::Default, 
                                             sf::ContextSettings(24, 8, 0, 3, 3, sf::ContextSettings::Core)));
Run Code Online (Sandbox Code Playgroud)

我正在通过 glLoadGen 为 OpenGL 3.3 Core Profile 加载扩展,一个扩展EXT_texture_compression_s3tc。当我编译着色器时:

#version 330 core

layout (location = 0) in vec3 vertPos;

layout (location = 5) uniform mat4 modelMat;
layout (location = 6) uniform mat4 viewMat;
layout (location = 7) uniform mat4 projectionMat;

out vec4 fragColor;

void main()
{
    gl_Position = projectionMat * viewMat * modelMat * vec4(vertPos, 1.0);
    fragColor = vec4(0.5, 0.5, 0.5, 1.0);
}
Run Code Online (Sandbox Code Playgroud)

``

#version 330 core …
Run Code Online (Sandbox Code Playgroud)

c++ linux opengl

0
推荐指数
1
解决办法
2469
查看次数

标签 统计

c++ ×2

linux ×1

opengl ×1

visual-studio ×1

windows ×1