mirror of
https://github.com/scratchfoundation/bgfx.git
synced 2024-11-25 00:58:30 -05:00
Updated README.
This commit is contained in:
parent
6847a99425
commit
417897fd28
1 changed files with 35 additions and 19 deletions
54
README.md
54
README.md
|
@ -44,85 +44,100 @@ examples your current directory should be examples/runtime.
|
||||||
|
|
||||||
<bgfx_path>/examples/runtime $ ../../.build/<config>/bin/example-00-helloworldDebug
|
<bgfx_path>/examples/runtime $ ../../.build/<config>/bin/example-00-helloworldDebug
|
||||||
|
|
||||||
### 00-helloworld
|
### [00-helloworld](https://github.com/bkaradzic/bgfx/blob/master/examples/00-helloworld)
|
||||||
|
|
||||||
Initialization and debug text.
|
Initialization and debug text.
|
||||||
|
|
||||||
### 01-cubes
|
### [01-cubes](https://github.com/bkaradzic/bgfx/blob/master/examples/01-cubes/cubes.cpp)
|
||||||
|
|
||||||
Rendering simple static mesh.
|
Rendering simple static mesh.
|
||||||
|
|
||||||
![example-01-cubes](https://github.com/bkaradzic/bgfx/raw/master/examples/01-cubes/screenshot.png)
|
![example-01-cubes](https://github.com/bkaradzic/bgfx/raw/master/examples/01-cubes/screenshot.png)
|
||||||
|
|
||||||
### 02-metaballs
|
### [02-metaballs](https://github.com/bkaradzic/bgfx/blob/master/examples/02-metaballs)
|
||||||
|
|
||||||
Rendering with transient buffers and embedding shaders.
|
Rendering with transient buffers and embedding shaders.
|
||||||
|
|
||||||
![example-02-metaballs](https://github.com/bkaradzic/bgfx/raw/master/examples/02-metaballs/screenshot.png)
|
![example-02-metaballs](https://github.com/bkaradzic/bgfx/raw/master/examples/02-metaballs/screenshot.png)
|
||||||
|
|
||||||
### 03-raymarch
|
### [03-raymarch](https://github.com/bkaradzic/bgfx/blob/master/examples/03-raymarch)
|
||||||
|
|
||||||
Updating shader uniforms.
|
Updating shader uniforms.
|
||||||
|
|
||||||
![example-03-raymarch](https://github.com/bkaradzic/bgfx/raw/master/examples/03-raymarch/screenshot.png)
|
![example-03-raymarch](https://github.com/bkaradzic/bgfx/raw/master/examples/03-raymarch/screenshot.png)
|
||||||
|
|
||||||
### 04-mesh
|
### [04-mesh](https://github.com/bkaradzic/bgfx/blob/master/examples/04-mesh)
|
||||||
|
|
||||||
Loading meshes.
|
Loading meshes.
|
||||||
|
|
||||||
![example-04-mesh](https://github.com/bkaradzic/bgfx/raw/master/examples/04-mesh/screenshot.png)
|
![example-04-mesh](https://github.com/bkaradzic/bgfx/raw/master/examples/04-mesh/screenshot.png)
|
||||||
|
|
||||||
### 05-instancing
|
### [05-instancing](https://github.com/bkaradzic/bgfx/blob/master/examples/05-instancing)
|
||||||
|
|
||||||
Geometry instancing.
|
Geometry instancing.
|
||||||
|
|
||||||
![example-05-instancing](https://github.com/bkaradzic/bgfx/raw/master/examples/05-instancing/screenshot.png)
|
![example-05-instancing](https://github.com/bkaradzic/bgfx/raw/master/examples/05-instancing/screenshot.png)
|
||||||
|
|
||||||
### 06-bump
|
### [06-bump](https://github.com/bkaradzic/bgfx/blob/master/examples/06-bump)
|
||||||
|
|
||||||
Loading textures.
|
Loading textures.
|
||||||
|
|
||||||
![example-06-bump](https://github.com/bkaradzic/bgfx/raw/master/examples/06-bump/screenshot.png)
|
![example-06-bump](https://github.com/bkaradzic/bgfx/raw/master/examples/06-bump/screenshot.png)
|
||||||
|
|
||||||
### 07-callback
|
### [07-callback](https://github.com/bkaradzic/bgfx/blob/master/examples/07-callback)
|
||||||
|
|
||||||
Implementing application specific callbacks for taking screen shots, caching
|
Implementing application specific callbacks for taking screen shots, caching
|
||||||
OpenGL binary shaders, and video capture.
|
OpenGL binary shaders, and video capture.
|
||||||
|
|
||||||
### 08-update
|
### [08-update](https://github.com/bkaradzic/bgfx/blob/master/examples/08-update)
|
||||||
|
|
||||||
Updating textures.
|
Updating textures.
|
||||||
|
|
||||||
### 09-hdr
|
### [09-hdr](https://github.com/bkaradzic/bgfx/tree/master/examples/09-hdr)
|
||||||
Using multiple views and render targets.
|
Using multiple views and render targets.
|
||||||
|
|
||||||
![example-09-hdr](https://github.com/bkaradzic/bgfx/raw/master/examples/09-hdr/screenshot.png)
|
![example-09-hdr](https://github.com/bkaradzic/bgfx/raw/master/examples/09-hdr/screenshot.png)
|
||||||
|
|
||||||
### 10-font
|
### [10-font](https://github.com/bkaradzic/bgfx/tree/master/examples/10-font)
|
||||||
|
|
||||||
Use the font system to display text and styled text.
|
Use the font system to display text and styled text.
|
||||||
|
|
||||||
![example-10-font](https://github.com/bkaradzic/bgfx/raw/master/examples/10-font/screenshot.png)
|
![example-10-font](https://github.com/bkaradzic/bgfx/raw/master/examples/10-font/screenshot.png)
|
||||||
|
|
||||||
### 11-fontsdf
|
### [11-fontsdf](https://github.com/bkaradzic/bgfx/tree/master/examples/11-fontsdf)
|
||||||
|
|
||||||
Use a single distance field font to render text of various size.
|
Use a single distance field font to render text of various size.
|
||||||
|
|
||||||
![example-11-fontsdf](https://github.com/bkaradzic/bgfx/raw/master/examples/11-fontsdf/screenshot.png)
|
![example-11-fontsdf](https://github.com/bkaradzic/bgfx/raw/master/examples/11-fontsdf/screenshot.png)
|
||||||
|
|
||||||
### 12-lod
|
### [12-lod](https://github.com/bkaradzic/bgfx/tree/master/examples/12-lod)
|
||||||
|
|
||||||
Mesh LOD transitions.
|
Mesh LOD transitions.
|
||||||
|
|
||||||
![example-12-lod](https://github.com/bkaradzic/bgfx/raw/master/examples/12-lod/screenshot.png)
|
![example-12-lod](https://github.com/bkaradzic/bgfx/raw/master/examples/12-lod/screenshot.png)
|
||||||
|
|
||||||
### 13-stencil
|
### [13-stencil](https://github.com/bkaradzic/bgfx/tree/master/examples/13-stencil)
|
||||||
|
|
||||||
Stencil reflections and shadows.
|
Stencil reflections and shadows.
|
||||||
|
|
||||||
![example-13-stencil](https://github.com/bkaradzic/bgfx/raw/master/examples/13-stencil/screenshot.png)
|
![example-13-stencil](https://github.com/bkaradzic/bgfx/raw/master/examples/13-stencil/screenshot.png)
|
||||||
|
|
||||||
### 14-shadowvolumes
|
### [14-shadowvolumes](https://github.com/bkaradzic/bgfx/tree/master/examples/14-shadowvolumes)
|
||||||
|
|
||||||
Shadow volumes.
|
Shadow volumes.
|
||||||
|
|
||||||
![example-14-shadowvolumes](https://github.com/bkaradzic/bgfx/raw/master/examples/14-shadowvolumes/screenshot.png)
|
![example-14-shadowvolumes](https://github.com/bkaradzic/bgfx/raw/master/examples/14-shadowvolumes/screenshot.png)
|
||||||
|
|
||||||
### 15-shadowmaps-simple
|
### [15-shadowmaps-simple](https://github.com/bkaradzic/bgfx/tree/master/examples/15-shadowmaps-simple)
|
||||||
|
|
||||||
![example-15-shadowmaps-simple](https://github.com/bkaradzic/bgfx/raw/master/examples/15-shadowmaps-simple/screenshot.png)
|
![example-15-shadowmaps-simple](https://github.com/bkaradzic/bgfx/raw/master/examples/15-shadowmaps-simple/screenshot.png)
|
||||||
|
|
||||||
### 16-shadowmaps
|
### [16-shadowmaps](https://github.com/bkaradzic/bgfx/tree/master/examples/16-shadowmaps)
|
||||||
|
|
||||||
![example-16-shadowmaps](https://github.com/bkaradzic/bgfx/raw/master/examples/16-shadowmaps/screenshot.png)
|
![example-16-shadowmaps](https://github.com/bkaradzic/bgfx/raw/master/examples/16-shadowmaps/screenshot.png)
|
||||||
|
|
||||||
### 17-drawstress
|
### [17-drawstress](https://github.com/bkaradzic/bgfx/blob/master/examples/17-drawstress)
|
||||||
|
|
||||||
Draw stress is CPU stress test to show what is the maximimum number of draw
|
Draw stress is CPU stress test to show what is the maximimum number of draw
|
||||||
calls while maintaining 60Hz frame rate. bgfx currently has limit of maximum 64K
|
calls while maintaining 60Hz frame rate. bgfx currently has limit of maximum 64K
|
||||||
draw calls per frame.
|
draw calls per frame.
|
||||||
|
@ -155,7 +170,8 @@ draw calls per frame.
|
||||||
| Xperia Z | ES2 | Adreno320 | GCC | ARM | Android | 11 | 1331 |
|
| Xperia Z | ES2 | Adreno320 | GCC | ARM | Android | 11 | 1331 |
|
||||||
| i7-920 2.66 | ES2-Mali | GTX650Ti | VS2008 | x86 | Windows7 | 6 | 216 |
|
| i7-920 2.66 | ES2-Mali | GTX650Ti | VS2008 | x86 | Windows7 | 6 | 216 |
|
||||||
|
|
||||||
### 18-ibl
|
### [18-ibl](https://github.com/bkaradzic/bgfx/tree/master/examples/18-ibl)
|
||||||
|
|
||||||
Image based lighting.
|
Image based lighting.
|
||||||
|
|
||||||
![example-18-ibl](https://github.com/bkaradzic/bgfx/raw/master/examples/18-ibl/screenshot.png)
|
![example-18-ibl](https://github.com/bkaradzic/bgfx/raw/master/examples/18-ibl/screenshot.png)
|
||||||
|
|
Loading…
Reference in a new issue