Skip to content

Commit caf336e

Browse files
committed
refine transform feedback example
1 parent 6229eb4 commit caf336e

File tree

15 files changed

+151
-499
lines changed

15 files changed

+151
-499
lines changed

source/examples/CMakeLists.txt

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,5 @@ add_subdirectory("states")
6161
add_subdirectory("texture")
6262
add_subdirectory("tessellation")
6363
add_subdirectory("transformfeedback")
64-
add_subdirectory("wikiexample")
6564

6665
add_subdirectory("qtexample")

source/examples/commandlineoutput/main.cpp

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,11 +27,17 @@ using namespace gl;
2727
using namespace globjects;
2828

2929

30+
void error(int errnum, const char * errmsg)
31+
{
32+
globjects::critical() << errnum << ": " << errmsg << std::endl;
33+
}
34+
35+
3036
int main(int /*argc*/, char * /*argv*/[])
3137
{
3238
// Initialize GLFW with error callback and window hints
3339
glfwInit();
34-
glfwSetErrorCallback( [] (int /*error*/, const char * description) { puts(description); } );
40+
glfwSetErrorCallback(error);
3541
glfwWindowHint(GLFW_VISIBLE, false);
3642
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
3743
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);

source/examples/computeshader/main.cpp

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,6 @@ int main()
129129

130130
glfwSetErrorCallback(error);
131131
glfwDefaultWindowHints();
132-
133132
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);
134133
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
135134
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 3);

source/examples/programpipelines/main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -142,8 +142,6 @@ int main(int /*argc*/, char * /*argv*/[])
142142

143143
glfwSetErrorCallback(error);
144144
glfwDefaultWindowHints();
145-
146-
glfwSetErrorCallback([](int /*error*/, const char * description) { puts(description); });
147145
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
148146
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);
149147
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);

source/examples/shaderincludes/main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -88,8 +88,6 @@ int main(int /*argc*/, char * /*argv*/[])
8888

8989
glfwSetErrorCallback(error);
9090
glfwDefaultWindowHints();
91-
92-
glfwSetErrorCallback([](int /*error*/, const char * description) { puts(description); });
9391
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
9492
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);
9593
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);

source/examples/sparsetexture/main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,6 @@ int main(int /*argc*/, char * /*argv*/[])
179179

180180
glfwSetErrorCallback(error);
181181
glfwDefaultWindowHints();
182-
183-
glfwSetErrorCallback([](int /*error*/, const char * description) { puts(description); });
184182
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
185183
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);
186184
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);

source/examples/ssbo/main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -110,8 +110,6 @@ int main(int /*argc*/, char * /*argv*/[])
110110

111111
glfwSetErrorCallback(error);
112112
glfwDefaultWindowHints();
113-
114-
glfwSetErrorCallback([](int /*error*/, const char * description) { puts(description); });
115113
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
116114
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);
117115
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);

source/examples/states/main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -192,8 +192,6 @@ int main(int /*argc*/, char * /*argv*/[])
192192

193193
glfwSetErrorCallback(error);
194194
glfwDefaultWindowHints();
195-
196-
glfwSetErrorCallback([](int /*error*/, const char * description) { puts(description); });
197195
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
198196
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);
199197
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);

source/examples/tessellation/main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -133,8 +133,6 @@ int main(int /*argc*/, char * /*argv*/[])
133133

134134
glfwSetErrorCallback(error);
135135
glfwDefaultWindowHints();
136-
137-
glfwSetErrorCallback([](int /*error*/, const char * description) { puts(description); });
138136
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 4);
139137
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 0);
140138
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);

source/examples/texture/main.cpp

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -99,8 +99,6 @@ int main(int /*argc*/, char * /*argv*/[])
9999

100100
glfwSetErrorCallback(error);
101101
glfwDefaultWindowHints();
102-
103-
glfwSetErrorCallback([](int /*error*/, const char * description) { puts(description); });
104102
glfwWindowHint(GLFW_CONTEXT_VERSION_MAJOR, 3);
105103
glfwWindowHint(GLFW_CONTEXT_VERSION_MINOR, 1);
106104
glfwWindowHint(GLFW_OPENGL_FORWARD_COMPAT, true);

0 commit comments

Comments
 (0)