Browse Source

Added new examples to premake script. Added missing files.

bkaradzic 12 years ago
parent
commit
9859472bab

+ 29 - 0
examples/14-shadowvolumes/cube.obj

@@ -0,0 +1,29 @@
+# Blender v2.66 (sub 1) OBJ File: ''
+# www.blender.org
+g Cube
+v 1.000000 -1.000000 -1.000000
+v 1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 1.000000
+v -1.000000 -1.000000 -1.000000
+v 1.000000 1.000000 -0.999999
+v 0.999999 1.000000 1.000001
+v -1.000000 1.000000 1.000000
+v -1.000000 1.000000 -1.000000
+vt 0.000000 0.000000
+vt 1.000000 0.000000
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 1.000012 0.000000
+vn 0.000000 -1.000000 0.000000
+vn 0.000000 1.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -0.000000 -0.000000 1.000000
+vn -1.000000 -0.000000 -0.000000
+vn 0.000000 0.000000 -1.000000
+s off
+f 1/1/1 2/2/1 3/3/1 4/4/1
+f 5/4/2 8/1/2 7/5/2 6/3/2
+f 1/2/3 5/3/3 6/4/3 2/1/3
+f 2/4/4 6/1/4 7/2/4 3/3/4
+f 3/1/5 7/2/5 8/3/5 4/4/5
+f 5/3/6 1/4/6 4/1/6 8/2/6

+ 65 - 0
examples/14-shadowvolumes/platform.obj

@@ -0,0 +1,65 @@
+# Blender v2.66 (sub 1) OBJ File: ''
+# www.blender.org
+g Plane
+v -1.000000 -0.000000 1.000000
+v -1.000000 0.000000 -1.000000
+v 1.000000 0.000000 -1.000000
+v 1.000000 -0.000000 1.000000
+v 1.000000 0.081440 -1.000000
+v -1.000000 0.081440 -1.000000
+v -1.000000 0.081440 -1.000000
+v 1.000000 0.081440 -1.000000
+v 1.000000 0.081440 1.000000
+v -1.000000 0.081440 1.000000
+v -0.934893 0.081440 -0.934893
+v 0.934893 0.081440 -0.934893
+v 1.000000 0.081440 1.000000
+v -1.000000 0.081440 1.000000
+v -0.934893 0.081440 0.934893
+v 0.934893 0.081440 0.934893
+v 0.934893 0.140616 0.934893
+v -0.934893 0.140616 0.934893
+v 0.934893 0.140616 -0.934893
+v -0.934893 0.140616 -0.934893
+vt 0.011681 0.011681
+vt 0.011681 0.988318
+vt 0.988318 0.988318
+vt 0.988318 0.011681
+vt 1.000000 1.000000
+vt 0.000000 1.000000
+vt 1.000000 0.000000
+vt 0.000000 0.000000
+vt 0.032554 0.967446
+vt 0.967446 0.967446
+vt 0.032554 0.032553
+vt 0.967446 0.032553
+vt 0.975715 0.024285
+vt 0.024285 0.024285
+vt 0.975715 0.975715
+vt 0.024285 0.975715
+vn 0.000000 -1.000000 -0.000000
+vn 0.000000 0.000000 0.000000
+vn 1.000000 0.000000 0.000000
+vn -1.000000 -0.000000 0.000000
+vn 0.000000 0.000000 1.000000
+vn 0.000000 -0.000000 -1.000000
+vn 0.000000 1.000000 0.000000
+s off
+f 1/1/1 2/2/1 3/3/1 4/4/1
+f 5/5/2 6/6/2 7/6/2 8/5/2
+f 4/4/3 3/3/3 5/5/3 9/7/3
+f 2/2/4 1/1/4 10/8/4 6/6/4
+f 1/1/5 4/4/5 9/7/5 10/8/5
+f 3/3/6 2/2/6 6/6/6 5/5/6
+f 8/5/7 7/6/7 11/9/7 12/10/7
+f 9/7/2 5/5/2 8/5/2 13/7/2
+f 6/6/2 10/8/2 14/8/2 7/6/2
+f 10/8/2 9/7/2 13/7/2 14/8/2
+f 15/11/5 16/12/5 17/13/5 18/14/5
+f 13/7/7 8/5/7 12/10/7 16/12/7
+f 7/6/7 14/8/7 15/11/7 11/9/7
+f 14/8/7 13/7/7 16/12/7 15/11/7
+f 18/14/7 17/13/7 19/15/7 20/16/7
+f 12/10/6 11/9/6 20/16/6 19/15/6
+f 16/12/3 12/10/3 19/15/3 17/13/3
+f 11/9/4 15/11/4 18/14/4 20/16/4

BIN
examples/runtime/meshes/bunny_decimated.bin


BIN
examples/runtime/meshes/bunny_patched.bin


BIN
examples/runtime/meshes/column.bin


BIN
examples/runtime/meshes/cube.bin


BIN
examples/runtime/meshes/platform.bin


BIN
examples/runtime/textures/figure-rgba.dds


BIN
examples/runtime/textures/flare.dds


+ 0 - 1
makefile

@@ -118,4 +118,3 @@ docs:
 clean:
 clean:
 	@echo Cleaning...
 	@echo Cleaning...
 	-rm -r .build
 	-rm -r .build
-	-rm -r .debug

+ 15 - 13
premake/premake4.lua

@@ -144,19 +144,21 @@ end
 
 
 dofile "bgfx.lua"
 dofile "bgfx.lua"
 dofile "example-common.lua"
 dofile "example-common.lua"
-exampleProject("00-helloworld", "ff2c8450-ebf4-11e0-9572-0800200c9a66")
-exampleProject("01-cubes",      "fec3bc94-e1e5-11e1-9c59-c7eeec2c1c51")
-exampleProject("02-metaballs",  "413b2cb4-f7db-11e1-bf5f-a716de6a022f")
-exampleProject("03-raymarch",   "1cede802-0220-11e2-91ba-e108de6a022f")
-exampleProject("04-mesh",       "546bbc76-0c4a-11e2-ab09-debcdd6a022f")
-exampleProject("05-instancing", "5d3da660-1105-11e2-aece-71e4dd6a022f")
-exampleProject("06-bump",       "ffb23e6c-167b-11e2-81df-94c4dd6a022f")
-exampleProject("07-callback",   "acc53bbc-52f0-11e2-9781-ad8edd4b7d02")
-exampleProject("08-update",     "e011e246-5862-11e2-b202-b7cb257a7926")
-exampleProject("09-hdr",        "969a4626-67ee-11e2-9726-9023267a7926")
-exampleProject("10-font" ,      "ef6fd5b3-b52a-41c2-a257-9dfe709af9e1")
-exampleProject("11-fontsdf",    "f4e6f96f-3daa-4c68-8df8-bf2a3ecd9092")
-exampleProject("12-lod",        "0512e9e6-bfd8-11e2-8e34-0291bd4c8125")
+exampleProject("00-helloworld",    "ff2c8450-ebf4-11e0-9572-0800200c9a66")
+exampleProject("01-cubes",         "fec3bc94-e1e5-11e1-9c59-c7eeec2c1c51")
+exampleProject("02-metaballs",     "413b2cb4-f7db-11e1-bf5f-a716de6a022f")
+exampleProject("03-raymarch",      "1cede802-0220-11e2-91ba-e108de6a022f")
+exampleProject("04-mesh",          "546bbc76-0c4a-11e2-ab09-debcdd6a022f")
+exampleProject("05-instancing",    "5d3da660-1105-11e2-aece-71e4dd6a022f")
+exampleProject("06-bump",          "ffb23e6c-167b-11e2-81df-94c4dd6a022f")
+exampleProject("07-callback",      "acc53bbc-52f0-11e2-9781-ad8edd4b7d02")
+exampleProject("08-update",        "e011e246-5862-11e2-b202-b7cb257a7926")
+exampleProject("09-hdr",           "969a4626-67ee-11e2-9726-9023267a7926")
+exampleProject("10-font" ,         "ef6fd5b3-b52a-41c2-a257-9dfe709af9e1")
+exampleProject("11-fontsdf",       "f4e6f96f-3daa-4c68-8df8-bf2a3ecd9092")
+exampleProject("12-lod",           "0512e9e6-bfd8-11e2-8e34-0291bd4c8125")
+exampleProject("13-stencil",       "d12d6522-37bc-11e3-b89c-e46428d43830")
+exampleProject("14-shadowvolumes", "d7eb4bcc-37bc-11e3-b7a4-e46428d43830")
 dofile "makedisttex.lua"
 dofile "makedisttex.lua"
 dofile "shaderc.lua"
 dofile "shaderc.lua"
 dofile "texturec.lua"
 dofile "texturec.lua"

BIN
tools/bin/geometryc.exe