Sandy Carter
e9b0bb3b6c
bx: Restructure bx.cmake to be more like bx.lua
2023-01-13 09:12:03 -05:00
Sandy Carter
d50eec41c1
config: Factor out crosscompile tool search
...
Add search for shaderc, texturec, texturev and geometryv
2023-01-13 09:12:03 -05:00
Sandy Carter
34d0f372b1
bx: Move bx config to its own directory
2023-01-13 09:12:03 -05:00
Sandy Carter
87180e3b7e
gitignore: Add common project metafiles
2023-01-13 09:12:03 -05:00
Sandy Carter
ef8234966e
Fix warnings related to CMP0054
...
The LINUX variable is only available in 3.25+
v1.118.8398-370
2023-01-07 22:08:47 -05:00
Sandy Carter
c85f396456
fix formatting for all cmake files
v1.118.8398-369
2023-01-07 09:54:59 -05:00
Sandy Carter
c9e4e20b02
fix format action syntax
v1.118.8398-368
2023-01-07 09:27:39 -05:00
Sandy Carter
471da90712
Add cmake-format config
...
Improve formatting.
Use Tabs.
Make copyright one whole comment block.
Remove spaces inside of functions and after if.
Remove excessive whitespace.
Add github action to validate formatting.
v1.118.8398-367
2023-01-07 09:25:21 -05:00
Sandy Carter
c53792d472
Fix the shader compile cmake utility to use the new profiles
v1.118.8398-366
2023-01-04 18:22:27 -05:00
dependabot[bot]
ac2c644f44
build(deps): bump bgfx from 66de825 to 5f435ea
...
Bumps [bgfx](https://github.com/bkaradzic/bgfx ) from `66de825` to `5f435ea`.
- [Release notes](https://github.com/bkaradzic/bgfx/releases )
- [Commits](66de825e6f...5f435ea56b )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
v1.118.8398-365
2023-01-03 21:09:33 -05:00
dependabot[bot]
4ea31fd36f
build(deps): bump bimg from 85109d7 to 1af9054
...
Bumps [bimg](https://github.com/bkaradzic/bimg ) from `85109d7` to `1af9054`.
- [Release notes](https://github.com/bkaradzic/bimg/releases )
- [Commits](85109d7cdb...1af90543ca )
---
updated-dependencies:
- dependency-name: bimg
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
v1.118.8384-364
2023-01-03 21:09:18 -05:00
Sandy Carter
4ea7d23eb2
3rdparty: prefix bgfx- to lib names to avoid conflicts
v1.118.8384-363
2023-01-03 21:09:01 -05:00
Sandy
03ae29e5bd
Update README.md
v1.118.8384-362
2022-12-03 13:59:33 -05:00
Sandy Carter
cfc015871f
Properly export when making shared library
...
Fixes using a dll in windows
v1.118.8384-361
2022-12-03 13:59:15 -05:00
Sandy Carter
54aaa9103d
Add BGFX_CONFIG_DEBUG_ANNOTATION option
...
Disable for WindowsStore (UWP)
2022-12-03 13:59:05 -05:00
Sandy
2d7b0296f6
Use commit count for tag
...
In the case where the cmake package has been updated but bgfx submodules
haven't it is more informative to have the commit count than the sha.
v1.118.8384-359
2022-12-03 13:58:25 -05:00
dependabot[bot]
a59e0a63ae
build(deps): bump bx from 20efa22 to aed1086
...
Bumps [bx](https://github.com/bkaradzic/bx ) from `20efa22` to `aed1086`.
- [Release notes](https://github.com/bkaradzic/bx/releases )
- [Commits](20efa22f18...aed1086c48 )
---
updated-dependencies:
- dependency-name: bx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
v1.118.8384-a59e0a6
2022-12-02 17:35:52 -05:00
dependabot[bot]
671c819e85
build(deps): bump bgfx from 6a03a1e to 66de825
...
Bumps [bgfx](https://github.com/bkaradzic/bgfx ) from `6a03a1e` to `66de825`.
- [Release notes](https://github.com/bkaradzic/bgfx/releases )
- [Commits](6a03a1ec5e...66de825e6f )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
v1.118.8384-671c819
2022-12-02 17:35:46 -05:00
dependabot[bot]
c825dcf256
build(deps): bump bimg from 225dad7 to 85109d7
...
Bumps [bimg](https://github.com/bkaradzic/bimg ) from `225dad7` to `85109d7`.
- [Release notes](https://github.com/bkaradzic/bimg/releases )
- [Commits](225dad7441...85109d7cdb )
---
updated-dependencies:
- dependency-name: bimg
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
v1.118.8371-c825dcf
2022-12-02 17:35:38 -05:00
loanselot
916f26e1b6
Merge pull request #160 from Hyreos/patch-1
...
Prevent the script from trying to install tools that have been disabled
v1.118.8371-916f26e
2022-11-28 16:18:22 +03:00
Hyreos
4e42ae2ae0
Prevent the script from trying to install tools that have been disabled
...
This commit fixes the issue of install failing if you disable any of the tools due to missing targets.
2022-11-20 17:23:21 -03:00
Johannes Schäufele
52feec47f5
bgfx: Add bgfx limits config options
v1.118.8371-52feec4
2022-11-04 17:30:48 -04:00
loanselot
cf77d7c6d7
Merge pull request #159 from bkaradzic/dependabot/submodules/bgfx-6a03a1e
...
build(deps): bump bgfx from `f6a1289` to `6a03a1e`
v1.118.8371-cf77d7c
2022-11-02 00:48:54 +03:00
loanselot
33dde1a115
Merge pull request #158 from bkaradzic/dependabot/submodules/bimg-225dad7
...
build(deps): bump bimg from `1955d8f` to `225dad7`
v1.118.8361-33dde1a
2022-11-02 00:48:44 +03:00
dependabot[bot]
3e7f1fe200
build(deps): bump bgfx from f6a1289 to 6a03a1e
...
Bumps [bgfx](https://github.com/bkaradzic/bgfx ) from `f6a1289` to `6a03a1e`.
- [Release notes](https://github.com/bkaradzic/bgfx/releases )
- [Commits](f6a1289dbc...6a03a1ec5e )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 16:03:17 +00:00
dependabot[bot]
866599edb0
build(deps): bump bimg from 1955d8f to 225dad7
...
Bumps [bimg](https://github.com/bkaradzic/bimg ) from `1955d8f` to `225dad7`.
- [Release notes](https://github.com/bkaradzic/bimg/releases )
- [Commits](1955d8f99a...225dad7441 )
---
updated-dependencies:
- dependency-name: bimg
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2022-11-01 16:03:13 +00:00
loanselot
089b388ac0
Merge pull request #156 from bkaradzic/temp
...
Update Submodules
v1.118.8361-089b388
2022-10-28 23:00:25 +03:00
e-erdal
9d3bc4f326
Update bgfx submodule
2022-10-28 22:21:19 +03:00
e-erdal
9ee85d3c1b
Fix directx-headers
2022-10-28 21:48:50 +03:00
e-erdal
74a8e4dc72
ordering matters
2022-10-28 21:35:02 +03:00
e-erdal
99f17108ca
Add linux compat for bx
2022-10-28 21:25:03 +03:00
e-erdal
862912e7e9
Fix WSL Include
2022-10-28 21:18:47 +03:00
e-erdal
72ea9b6f29
Add other DX Headers
2022-10-28 21:00:43 +03:00
e-erdal
6e23a39de6
Update submodules
2022-10-28 20:36:16 +03:00
loanselot
74e4a3fad9
Merge pull request #151 from SamHellawell/master
...
Allow to specify which tools to compile
v1.115.8266-74e4a3f
2022-10-28 20:08:06 +03:00
Samuel Hellawell
5c54e5f299
Allow to specify which tools to compile
...
Signed-off-by: Samuel Hellawell <sshellawell@gmail.com >
2022-09-23 04:36:01 +01:00
Sandy Carter
06b995080d
update submodules to dbafa14, 90ac47d, 8e94c8c
v1.115.8266-06b9950
2022-08-26 10:29:01 -04:00
Sandy Carter
f5dc53db85
Find shaderc when cross-compiling
v1.115.8240-f5dc53d
2022-08-24 11:56:03 -04:00
Sandy Carter
2051444e25
Install bgfxToolUtils even if not building tools
...
Fixes corner case of cross compiling with tools from host platform
2022-08-24 11:56:03 -04:00
Sandy Carter
5ba5a38762
add new 47-pixelformats example
v1.115.8240-5ba5a38
2022-08-23 07:20:31 -04:00
Sandy Carter
e4e935c7ae
ToolUtils: Add helper to compile shader to header
v1.115.8210-e4e935c
2022-08-22 08:57:50 -04:00
Sandy Carter
01c90714e1
export cmake function for shaderc_compiling
...
Remove unused add_shader and shaderc
Example usage:
```
shaderc_parse(
CLI
${ARGS_TYPE} ${PLATFORM_I} WERROR
"$<$<CONFIG:debug>:DEBUG>$<$<CONFIG:relwithdebinfo>:DEBUG>"
FILE ${SHADER_FILE_ABSOLUTE}
OUTPUT ${OUTPUT}
PROFILE ${PROFILE}
O "$<$<CONFIG:debug>:0>$<$<CONFIG:release>:3>$<$<CONFIG:relwithdebinfo>:3>$<$<CONFIG:minsizerel>:3>"
VARYINGDEF ${ARGS_VARYING_DEF}
INCLUDES ${BGFX_SHADER_INCLUDE_PATH}
BIN2C BIN2C ${SHADER_FILE_NAME_WE}_${PROFILE_EXT}
)
```
2022-08-22 08:57:50 -04:00
Sandy Carter
6ecce2449d
emscripten: Set examples as htmls
v1.115.8210-6ecce24
2022-08-22 08:57:15 -04:00
Sandy Carter
c717984be0
emscripten: specify webgl2
...
Fix `undefined symbol emscripten_webgl2_get_proc_address` linker error
2022-08-22 08:57:15 -04:00
Sandy
955d692550
Dependabot unblock ( #144 )
...
* build(deps): bump bx from `aa5090b` to `13ae212`
Bumps [bx](https://github.com/bkaradzic/bx ) from `aa5090b` to `13ae212`.
- [Release notes](https://github.com/bkaradzic/bx/releases )
- [Commits](aa5090bbd8...13ae21207d )
---
updated-dependencies:
- dependency-name: bx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps): bump bgfx from `db44d56` to `8461f34`
Bumps [bgfx](https://github.com/bkaradzic/bgfx ) from `db44d56` to `8461f34`.
- [Release notes](https://github.com/bkaradzic/bgfx/releases )
- [Commits](db44d5675f...8461f3406e )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
v1.115.8210-955d692
2022-08-19 08:56:45 -07:00
Sandy Carter
12b75cc0ad
config: Add option to turn on debug output on release
v1.115.8181-12b75cc
2022-08-07 08:33:26 -04:00
loanselot
65dde3874d
Merge pull request #137 from pr0g/master
...
update bx to require c++14 and add compiler flag for bx when using MSVC
v1.115.8181-65dde38
2022-07-19 00:42:56 +03:00
Tom Hulton-Harrop
f6a9fb1687
update from upstream - update bgfx submodule
2022-07-17 22:39:38 +01:00
Tom Hulton-Harrop
f1eed47138
Merge remote-tracking branch 'upstream/master'
2022-07-17 22:38:36 +01:00
loanselot
9ac6e08121
Merge pull request #138 from bkaradzic/dependabot/submodules/bx-aa5090b
...
build(deps): bump bx from `6332fb0` to `aa5090b`
v1.115.8182-9ac6e08
2022-07-17 18:16:53 +03:00