Sandy Carter
0479a929a7
example: Fix for android
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
fb50e78e49
examples: Only copy assets once
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
2023-01-21 16:05:46 -05:00
Sandy Carter
7da3b0ed77
tools: Use dependent options
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
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
2023-01-14 18:57:19 -05:00
Sandy Carter
576c2b9694
bx: Add bx.test and bx.bench
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
ef8234966e
Fix warnings related to CMP0054
...
The LINUX variable is only available in 3.25+
2023-01-07 22:08:47 -05:00
Sandy Carter
c85f396456
fix formatting for all cmake files
2023-01-07 09:54:59 -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.
2023-01-07 09:25:21 -05:00
Sandy Carter
c53792d472
Fix the shader compile cmake utility to use the new profiles
2023-01-04 18:22:27 -05:00
Sandy Carter
4ea7d23eb2
3rdparty: prefix bgfx- to lib names to avoid conflicts
2023-01-03 21:09:01 -05:00
Sandy Carter
cfc015871f
Properly export when making shared library
...
Fixes using a dll in windows
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
Johannes Schäufele
52feec47f5
bgfx: Add bgfx limits config options
2022-11-04 17:30:48 -04: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
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