Бранимир Караџић 6 ani în urmă
părinte
comite
07a0ecd743

+ 8 - 3
examples/00-helloworld/helloworld.cpp

@@ -15,8 +15,8 @@ namespace
 class ExampleHelloWorld : public entry::AppI
 {
 public:
-	ExampleHelloWorld(const char* _name, const char* _description)
-		: entry::AppI(_name, _description)
+	ExampleHelloWorld(const char* _name, const char* _description, const char* _url)
+		: entry::AppI(_name, _description, _url)
 	{
 	}
 
@@ -129,4 +129,9 @@ public:
 
 } // namespace
 
-ENTRY_IMPLEMENT_MAIN(ExampleHelloWorld, "00-helloworld", "Initialization and debug text.");
+ENTRY_IMPLEMENT_MAIN(
+	  ExampleHelloWorld
+	, "00-helloworld"
+	, "Initialization and debug text."
+	, "https://bkaradzic.github.io/bgfx/examples.html#helloworld"
+	);

+ 6 - 1
examples/01-cubes/cubes.cpp

@@ -362,4 +362,9 @@ public:
 
 } // namespace
 
-ENTRY_IMPLEMENT_MAIN(ExampleCubes, "01-cubes", "Rendering simple static mesh.", "https://bkaradzic.github.io/bgfx/examples.html#cubes");
+ENTRY_IMPLEMENT_MAIN(
+	  ExampleCubes
+	, "01-cubes"
+	, "Rendering simple static mesh."
+	, "https://bkaradzic.github.io/bgfx/examples.html#cubes"
+	);

+ 8 - 3
examples/02-metaballs/metaballs.cpp

@@ -480,8 +480,8 @@ uint32_t triangulate(uint8_t* _result, uint32_t _stride, const float* __restrict
 class ExampleMetaballs : public entry::AppI
 {
 public:
-	ExampleMetaballs(const char* _name, const char* _description)
-		: entry::AppI(_name, _description)
+	ExampleMetaballs(const char* _name, const char* _description, const char* _url)
+		: entry::AppI(_name, _description, _url)
 	{
 	}
 
@@ -795,4 +795,9 @@ public:
 
 } // namespace
 
-ENTRY_IMPLEMENT_MAIN(ExampleMetaballs, "02-metaball", "Rendering with transient buffers and embedding shaders.");
+ENTRY_IMPLEMENT_MAIN(
+	  ExampleMetaballs
+	, "02-metaball"
+	, "Rendering with transient buffers and embedding shaders."
+	, "https://bkaradzic.github.io/bgfx/examples.html#metaballs"
+	);

+ 8 - 3
examples/03-raymarch/raymarch.cpp

@@ -102,8 +102,8 @@ void renderScreenSpaceQuad(uint8_t _view, bgfx::ProgramHandle _program, float _x
 class ExampleRaymarch : public entry::AppI
 {
 public:
-	ExampleRaymarch(const char* _name, const char* _description)
-		: entry::AppI(_name, _description)
+	ExampleRaymarch(const char* _name, const char* _description, const char* _url)
+		: entry::AppI(_name, _description, _url)
 	{
 	}
 
@@ -264,4 +264,9 @@ public:
 
 } // namespace
 
-ENTRY_IMPLEMENT_MAIN(ExampleRaymarch, "03-raymarch", "Updating shader uniforms.");
+ENTRY_IMPLEMENT_MAIN(
+	  ExampleRaymarch
+	, "03-raymarch"
+	, "Updating shader uniforms."
+	, "https://bkaradzic.github.io/bgfx/examples.html#raymarch"
+	);

+ 8 - 3
examples/04-mesh/mesh.cpp

@@ -13,8 +13,8 @@ namespace
 class ExampleMesh : public entry::AppI
 {
 public:
-	ExampleMesh(const char* _name, const char* _description)
-		: entry::AppI(_name, _description)
+	ExampleMesh(const char* _name, const char* _description, const char* _url)
+		: entry::AppI(_name, _description, _url)
 	{
 	}
 
@@ -152,4 +152,9 @@ public:
 
 } // namespace
 
-ENTRY_IMPLEMENT_MAIN(ExampleMesh, "04-mesh", "Loading meshes.");
+ENTRY_IMPLEMENT_MAIN(
+	  ExampleMesh
+	, "04-mesh"
+	, "Loading meshes."
+	, "https://bkaradzic.github.io/bgfx/examples.html#mesh"
+	);