mirror of
https://github.com/bkaradzic/bgfx.cmake.git
synced 2026-02-17 21:12:35 +01:00
Merge branch 'master' of https://github.com/JoshuaBrookover/bgfx.cmake
This commit is contained in:
20
readme.md
20
readme.md
@@ -8,15 +8,27 @@ git submodule init
|
||||
git submodule update
|
||||
mkdir build
|
||||
cd build
|
||||
cmake ..
|
||||
cmake .. -DCMAKE_INSTALL_PREFIX=./install
|
||||
```
|
||||
|
||||
If downloading via zip, instead of using git submodule manually download bx and bgfx and copy them into the root directory, or locate them via BX_DIR and BGFX_DIR CMake variables.
|
||||
If downloading via zip (instead of using git submodules) manually download bx and bgfx and copy them into the root directory, or locate them via BX_DIR and BGFX_DIR CMake variables.
|
||||
|
||||
How To Use
|
||||
-------------
|
||||
This project is setup to be included a few different ways. To include bgfx source code in your project simply use add_subdirectory to include this project. To build bgfx binaries build the INSTALL target (or "make install"). The installed files will be in the directory specified by CMAKE_INSTALL_PREFIX which I recommend you set to "./install" so it will export to your build directory. Note you may want to build install on both Release and Debug configurations.
|
||||
|
||||
Features
|
||||
-------------
|
||||
* No outside dependencies besides bx, bgfx, and CMake.
|
||||
* Tested on Visual Studio 2015 and Xcode.
|
||||
* Compiles bgfx, tools & examples.
|
||||
* Detects shader modifications and automatically rebuilds them.
|
||||
* Uses CMake interface libraries (linking against bgfx is one line of cmake code via target_link_libraries).
|
||||
* Detects shader modifications and automatically rebuilds them for all examples.
|
||||
|
||||
Todo
|
||||
-------------
|
||||
* Support Linux.
|
||||
* Support Android.
|
||||
* Support Native Client.
|
||||
* Support Windows Phone.
|
||||
* Build texturec and texturev.
|
||||
* More configuration.
|
||||
|
||||
Reference in New Issue
Block a user