Sandy Carter
4e42ca1ef5
Bump up minimum cmake version to 3.10.2
v1.118.8417-420
2023-02-19 09:04:28 -05:00
Sandy Carter
aaf627f912
cmake: test minimum cmake version
2023-02-19 09:04:28 -05:00
Sandy Carter
13fda4c089
install: Move install(TARGET) calls to target scope
...
CMake prior to 3.13 require to be done in the same directory they were created
2023-02-19 09:04:28 -05:00
Sandy Carter
a6e266e326
Fix uses of sourceless exe/lib declarations
...
The feature to add targets without sources was added in cmake 3.11, in order to
be compatible with 3.6 and 3.11, target_sources call was removed
2023-02-19 09:04:28 -05:00
Sandy Carter
d671412cca
webgpu: remove folder property
2023-02-19 09:04:28 -05:00
Sandy Carter
907dc5fbd7
Export bimg_encode and bimg_decode
v1.118.8417-415
2023-02-11 09:44:45 -05:00
Sandy Carter
a0f928864f
version: remove newline from version number
v1.118.8417-414
2023-02-11 09:44:28 -05:00
Francis Hart
fad617f66f
Ensure BX_DIR is converted to cmake style path
...
When using the BX_DIR, BIMG_DIR, and BGFX_DIR options to cmake, the
pathnames need to be converted to cmake style path. This ensures the
paths do not have mixed directory separators later on in the build,
which can cause build failures.
v1.118.8417-413
2023-02-11 09:44:13 -05:00
dependabot[bot]
fba0379121
build(deps): bump bgfx from bea82a1 to 6f36b4f
...
Bumps [bgfx](https://github.com/bkaradzic/bgfx ) from `bea82a1` to `6f36b4f`.
- [Release notes](https://github.com/bkaradzic/bgfx/releases )
- [Commits](bea82a1343...6f36b4fb3a )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
v1.118.8417-412
2023-02-09 19:58:33 -05:00
Jamil Halabi
a6cfe968a5
Updated to the latest bgfx
v1.118.8415-411
2023-01-22 09:31:31 -05:00
Sandy Carter
0479a929a7
example: Fix for android
v1.118.8398-410
2023-01-22 08:38:49 -05:00
Sandy Carter
e5fea62b02
tests: Enable tools tests on android
2023-01-22 08:38:49 -05:00
Sandy Carter
0a11910c2a
actions: Add android cross compile test
2023-01-22 08:38:49 -05:00
Sandy Carter
1c31493614
Set -fPIC always
v1.118.8398-407
2023-01-21 22:43:28 -05:00
Sandy Carter
fb50e78e49
examples: Only copy assets once
v1.118.8398-406
2023-01-21 18:16:45 -05:00
Sandy Carter
cf8b57e65c
Fix -fPIC for static
2023-01-21 18:16:45 -05:00
Sandy Carter
38d11732c7
ci: test building examples
2023-01-21 18:16:45 -05:00
Sandy Carter
b6c4027d20
examples: Bump gssl version to 140 for vs and fs
2023-01-21 18:16:45 -05:00
npnp
086fccf3a8
Removed D3D_PREFIX and changed profile values to match the current version of shaderc
2023-01-21 18:16:45 -05:00
Sandy Carter
034462fd2a
Add option to prefix tool names to avoid conflicts
...
For example the shaderc is used by dawn and an installation might want to
prefix bgfx's shaderc with bgfx-shaderc
v1.118.8398-401
2023-01-21 16:05:46 -05:00
Sandy Carter
7da3b0ed77
tools: Use dependent options
v1.118.8398-400
2023-01-15 22:08:41 -05:00
Sandy Carter
b89e3acb3b
bgfx: move shared
2023-01-15 22:08:41 -05:00
Sandy Carter
ba2948e099
bgfx: Move shaderc to bgfx with 3rdparties
2023-01-15 22:08:41 -05:00
Sandy Carter
10501b78f4
bgfx: Move example to bgfx and split off imgui
2023-01-15 22:08:41 -05:00
Sandy Carter
8d130b923d
bgfx: Move geometryc and add cmake macro
2023-01-15 22:08:41 -05:00
Sandy Carter
eb5a7d5f07
bgfx: Move geometryv config to bgfx dir
2023-01-15 22:08:41 -05:00
Sandy Carter
1e2f0ce9aa
bgfx: Move texturev config to bgfx dir
2023-01-15 22:08:41 -05:00
Sandy Carter
052734d07a
bgfx: Move bgfx config to its own directory
2023-01-15 22:08:41 -05:00
Sandy Carter
95a0a20a01
bimg: Add texturec and cmake macro
v1.118.8398-392
2023-01-14 22:10:06 -05:00
Sandy Carter
c1640a666b
Move edtaa to file
2023-01-14 22:10:06 -05:00
Sandy Carter
850c227403
Move etc1 to file
2023-01-14 22:10:06 -05:00
Sandy Carter
2f2b00cc05
Move etc2 to file
2023-01-14 22:10:06 -05:00
Sandy Carter
6f741542d9
Move nvtt to file
2023-01-14 22:10:06 -05:00
Sandy Carter
e2c9bd0254
Move pvrtc to file
2023-01-14 22:10:06 -05:00
Sandy Carter
edb0b19c6f
Move iqa sources to file
2023-01-14 22:10:06 -05:00
Sandy Carter
32508a2289
Add loadpng sources to file
2023-01-14 22:10:06 -05:00
Sandy Carter
4f4e484333
Move astc-encode to file
2023-01-14 22:10:06 -05:00
Sandy Carter
067672c661
Move tinyexr definitions to file
2023-01-14 22:10:06 -05:00
Sandy Carter
4a1f7581a6
Move libsquish definitions to file
2023-01-14 22:10:06 -05:00
Sandy Carter
03b690a4ab
Move miniz definitions to file
2023-01-14 22:10:06 -05:00
Sandy Carter
1c7ef2d48f
Add option to add user script
...
Useful for packagers like pacman and vcpkg to add custom cmake logic
instead of patching code.
2023-01-14 22:10:06 -05:00
Sandy Carter
03951e805c
bimg: Restructure bimg*.cmake to be more like bimg*.lua
2023-01-14 22:10:06 -05:00
Sandy Carter
422e7cf0f8
bimg: Move bimg config to its own directory
2023-01-14 22:10:06 -05:00
Sandy Carter
9c1607365f
fix list syntax
v1.118.8398-377
2023-01-14 18:57:19 -05:00
Sandy Carter
576c2b9694
bx: Add bx.test and bx.bench
v1.118.8398-376
2023-01-13 09:12:03 -05:00
Sandy Carter
99537daccd
bx: Add bin2c and cmake macro
2023-01-13 09:12:03 -05:00
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