mirror of
https://github.com/bkaradzic/bgfx.cmake.git
synced 2026-02-17 21:12:35 +01:00
Fix bgfx_compile_shaders section of README.md
This commit is contained in:
@@ -94,7 +94,7 @@ bgfx_compile_shaders(
|
|||||||
SHADERS filenames
|
SHADERS filenames
|
||||||
VARYING_DEF filename
|
VARYING_DEF filename
|
||||||
OUTPUT_DIR directory
|
OUTPUT_DIR directory
|
||||||
[AS_HEADER]
|
[AS_HEADERS]
|
||||||
)
|
)
|
||||||
```
|
```
|
||||||
This defines a shaderc command to generate binaries or headers for a number of `TYPE` shaders with `SHADERS` files and `VARYING_DEF` file in the `OUTPUT_DIR` directory. There will be one generated shader for each supported rendering API on this current platform according to the `BGFX_EMBEDDED_SHADER` macro in `bgfx/embedded_shader.h` for headers and in the directory expected by `load_shader` in `bgfx_utils.h`.
|
This defines a shaderc command to generate binaries or headers for a number of `TYPE` shaders with `SHADERS` files and `VARYING_DEF` file in the `OUTPUT_DIR` directory. There will be one generated shader for each supported rendering API on this current platform according to the `BGFX_EMBEDDED_SHADER` macro in `bgfx/embedded_shader.h` for headers and in the directory expected by `load_shader` in `bgfx_utils.h`.
|
||||||
@@ -110,14 +110,14 @@ bgfx_compile_shaders(
|
|||||||
SHADERS vs.sc
|
SHADERS vs.sc
|
||||||
VARYING_DEF varying.def.sc
|
VARYING_DEF varying.def.sc
|
||||||
OUTPUT_DIR ${CMAKE_BINARY_DIR}/include/generated/shaders
|
OUTPUT_DIR ${CMAKE_BINARY_DIR}/include/generated/shaders
|
||||||
AS_HEADER
|
AS_HEADERS
|
||||||
)
|
)
|
||||||
bgfx_compile_shader_to_header(
|
bgfx_compile_shaders(
|
||||||
TYPE FRAGMENT
|
TYPE FRAGMENT
|
||||||
SHADERS fs.sc
|
SHADERS fs.sc
|
||||||
VARYING_DEF ${CMAKE_SOURCE_DIR}/varying.def.sc
|
VARYING_DEF ${CMAKE_SOURCE_DIR}/varying.def.sc
|
||||||
OUTPUT_DIR ${CMAKE_BINARY_DIR}/include/generated/shaders
|
OUTPUT_DIR ${CMAKE_BINARY_DIR}/include/generated/shaders
|
||||||
AS_HEADER
|
AS_HEADERS
|
||||||
)
|
)
|
||||||
|
|
||||||
add_library(myLib main.cpp vs.sc fs.sc)
|
add_library(myLib main.cpp vs.sc fs.sc)
|
||||||
|
|||||||
Reference in New Issue
Block a user