Jason Millard
06144dcb9b
add validate_tensor_layout.cpp to spirv-opt cmake
2025-01-02 11:16:00 -05:00
dependabot[bot]
3b5115516c
build(deps): bump the submodules group across 1 directory with 3 updates
...
Bumps the submodules group with 3 updates in the / directory: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `cc789e8` to `7b3e1eb`
- [Commits](cc789e83a6...7b3e1ebf62 )
Updates `bx` from `2cebc55` to `c723ec4`
- [Commits](2cebc558eb...c723ec4054 )
Updates `bimg` from `0d1c78e` to `b713092`
- [Commits](0d1c78e779...b7130927db )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2025-01-02 11:16:00 -05:00
Aaron Ishibashi
ef0ed485c5
Fix broken shader platform checks, add checks for iOS, Android, Orbis ( #254 )
...
* Fix broken shader platform checks, add checks for iOS, Android, Orbis, remove NaCl
* Fix formatting issue
Co-authored-by: Sandy <1013356+bwrsandman@users.noreply.github.com >
* Update cmake/bgfxToolUtils.cmake formatting
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Sandy <1013356+bwrsandman@users.noreply.github.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-11-17 11:59:45 -05:00
Sandy
2c33050257
ci: Update deprecated upload-artifact
2024-11-13 19:57:16 -05:00
Vincent Lee
b12eb2882a
Fix bgfx_compile_shaders section of README.md
2024-11-07 08:10:32 -05:00
Andrew Feng
1139067c7d
Improve shader profile extension to be more compatible with bgfx ( #247 )
...
* remove profile extension incompatible with those listed under examples/runtime/shaders; fix incorrect parameter names; enforce consistent syntax when appending to CLI.
* remove dx9
* add separate profile extension for paths vs profile extension
2024-11-05 12:41:12 -05:00
Matt Tytel
b135fa3d77
Fixing wayland cmake definitions and linkage.
2024-11-05 10:24:53 -05:00
dependabot[bot]
9af6a48ce0
build(deps): bump the submodules group with 3 updates ( #252 )
2024-11-05 14:56:44 +00:00
dependabot[bot]
f531516396
build(deps): bump the submodules group across 1 directory with 2 updates
...
Bumps the submodules group with 2 updates in the / directory: [bgfx](https://github.com/bkaradzic/bgfx ) and [bx](https://github.com/bkaradzic/bx ).
Updates `bgfx` from `409fbc5` to `7e5bb54`
- [Commits](409fbc5d14...7e5bb54a3e )
Updates `bx` from `3d53a4a` to `296dfb2`
- [Commits](3d53a4abaa...296dfb202b )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-10-02 14:21:33 -04:00
Boyu
94184872a8
Fix incorrect adding .h in bgfx_compile_shaders ( #245 )
2024-09-10 19:10:48 -04:00
dependabot[bot]
4ceffda6de
build(deps): bump the submodules group across 1 directory with 3 updates
...
Bumps the submodules group with 3 updates in the / directory: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `af12904` to `409fbc5`
- [Commits](af12904d8c...409fbc5d14 )
Updates `bx` from `e7ede51` to `3d53a4a`
- [Commits](e7ede513dc...3d53a4abaa )
Updates `bimg` from `2afa64c` to `aaf9125`
- [Commits](2afa64c14c...aaf9125234 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-08-03 10:36:09 -04:00
Sandy
8defeece11
Update compile shaders example
2024-07-20 19:46:27 -04:00
Sandy Carter
5b8c8b9057
Cleanup pssl comment
2024-07-20 19:34:50 -04:00
Sandy Carter
de5f4544ef
Change the output path of generated shaders
...
The paths now for output shaders is the same of the shader file inside of
a directory for the profile.
2024-07-20 19:34:50 -04:00
Sandy Carter
85b9f3cf5f
Make bgfx_compile_shaders more generic
...
Allow compiling as header or as binaries
2024-07-20 19:34:50 -04:00
Sandy
79e4993ca5
Update cmake/bgfx/bgfx.cmake
...
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-09 09:41:37 -04:00
Sandy Carter
0211a63b99
Add option to use wayland on linux, enabled by default
2024-07-09 09:41:37 -04:00
dependabot[bot]
1156dcc725
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `d1feabe` to `af12904`
- [Commits](d1feabe319...af12904d8c )
Updates `bx` from `24527ea` to `e7ede51`
- [Commits](24527eabfd...e7ede513dc )
Updates `bimg` from `59f188a` to `2afa64c`
- [Commits](59f188a6ad...2afa64c14c )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-07-09 09:24:15 -04:00
exdal
c2b7416a58
Merge pull request #233 from bwrsandman/preprocessor
...
bx: Add /Zc:preprocessor
2024-06-16 13:51:25 +03:00
Sandy Carter
c0ce1388cc
bx: Add /Zc:preprocessor
2024-06-15 19:34:35 -04:00
dependabot[bot]
19cb98d40b
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `57d8a08` to `00fa5ad`
- [Commits](57d8a0838b...00fa5ad179 )
Updates `bx` from `34ba9c7` to `d171a0f`
- [Commits](34ba9c7a5c...d171a0f264 )
Updates `bimg` from `e9fa0ce` to `98a40e8`
- [Commits](e9fa0ceff2...98a40e8533 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-06-01 14:36:24 -04:00
Sandy Carter
701d84c222
tools: Add an option to insert search paths for tools
2024-05-19 16:13:58 -04:00
Sandy Carter
5940bb7cf8
tools: Rely on CMAKE_PROGRAM_PATH for finding tools
2024-05-19 11:38:19 -04:00
Sandy Carter
2fcbf437f2
tools: for vcpkg hint, use host install path
2024-05-19 07:31:02 -04:00
Jimmy Lord
d7f59648a8
ew option to allow "example-common" project to not be included in build. ( #225 )
...
* Added a new option to allow "example-common" project to not be included in build.
* Set BGFX_BUILD_EXAMPLE_COMMON as a dependent option, it will be set ON if either tools or examples are included in the build, OFF otherwise.
* cmake format
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
---------
Co-authored-by: Sandy <bwrsandman@gmail.com >
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2024-05-18 20:42:20 -04:00
dependabot[bot]
e8db646d2c
build(deps): bump the submodules group with 2 updates
...
Bumps the submodules group with 2 updates: [bgfx](https://github.com/bkaradzic/bgfx ) and [bx](https://github.com/bkaradzic/bx ).
Updates `bgfx` from `0244cc4` to `57d8a08`
- [Commits](0244cc4af2...57d8a0838b )
Updates `bx` from `3072cf3` to `34ba9c7`
- [Commits](3072cf37df...34ba9c7a5c )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-05-01 21:44:55 -04:00
dependabot[bot]
e12aba94c7
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `56ad576` to `0244cc4`
- [Commits](56ad576dcd...0244cc4af2 )
Updates `bx` from `dc3bf29` to `3072cf3`
- [Commits](dc3bf2990e...3072cf37df )
Updates `bimg` from `0903ea2` to `e9fa0ce`
- [Commits](0903ea21d5...e9fa0ceff2 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-04-01 13:19:46 -04:00
dependabot[bot]
8dcc50e992
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `d9e1845` to `56ad576`
- [Commits](d9e184501f...56ad576dcd )
Updates `bx` from `e5d5d0b` to `dc3bf29`
- [Commits](e5d5d0b7c6...dc3bf2990e )
Updates `bimg` from `daedacc` to `0903ea2`
- [Commits](daedacc877...0903ea21d5 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-03-01 23:36:37 -05:00
dependabot[bot]
011e8efe23
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `03a2c26` to `d9e1845`
- [Commits](03a2c26457...d9e184501f )
Updates `bx` from `03fd6f4` to `e5d5d0b`
- [Commits](03fd6f4771...e5d5d0b7c6 )
Updates `bimg` from `678b750` to `daedacc`
- [Commits](678b750128...daedacc877 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-02-01 12:15:14 -05:00
dependabot[bot]
871eed8f8a
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `5de37d0` to `03a2c26`
- [Commits](5de37d0e22...03a2c26457 )
Updates `bx` from `be3e348` to `03fd6f4`
- [Commits](be3e348eb2...03fd6f4771 )
Updates `bimg` from `6c4d188` to `678b750`
- [Commits](6c4d1888eb...678b750128 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2024-01-02 05:42:25 +01:00
Zone.N
2f0e950b8f
Remove dx9 shader compilation option
2023-12-02 09:08:29 -05:00
dependabot[bot]
26af75d78b
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `66b020e` to `5de37d0`
- [Commits](66b020e939...5de37d0e22 )
Updates `bx` from `610b8e4` to `be3e348`
- [Commits](610b8e4df1...be3e348eb2 )
Updates `bimg` from `dce2c35` to `6c4d188`
- [Commits](dce2c35a49...6c4d1888eb )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-12-02 09:08:29 -05:00
dependabot[bot]
1f65bfcb44
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `3e5bfb8` to `66b020e`
- [Commits](3e5bfb81b6...66b020e939 )
Updates `bx` from `16c5569` to `610b8e4`
- [Commits](16c55699c1...610b8e4df1 )
Updates `bimg` from `ab96ba9` to `dce2c35`
- [Commits](ab96ba9dda...dce2c35a49 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-11-03 11:16:06 -04:00
Sandy Carter
875927a712
_bgfx_shaderc_parse: Must have profile specified.
2023-10-01 18:44:37 -04:00
dependabot[bot]
f46699bb4a
build(deps): bump the submodules group with 3 updates
...
Bumps the submodules group with 3 updates: [bgfx](https://github.com/bkaradzic/bgfx ), [bx](https://github.com/bkaradzic/bx ) and [bimg](https://github.com/bkaradzic/bimg ).
Updates `bgfx` from `98f16cd` to `3e5bfb8`
- [Commits](98f16cd125...3e5bfb81b6 )
Updates `bx` from `198cd12` to `16c5569`
- [Commits](198cd120e4...16c55699c1 )
Updates `bimg` from `ec02df8` to `ab96ba9`
- [Commits](ec02df824a...ab96ba9dda )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bimg
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-10-01 18:44:37 -04:00
dependabot[bot]
6a8aba37ff
build(deps): bump the submodules group with 1 update
...
Bumps the submodules group with 1 update: [bgfx](https://github.com/bkaradzic/bgfx ).
- [Commits](8b6a6bdf0e...98f16cd125 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-09-04 08:02:07 -04:00
dependabot[bot]
38de01cd8a
build(deps): bump the submodules group with 2 updates ( #214 )
...
* build(deps): bump the submodules group with 2 updates
Bumps the submodules group with 2 updates: [bgfx](https://github.com/bkaradzic/bgfx ) and [bx](https://github.com/bkaradzic/bx ).
Updates `bgfx` from `e2c5b1d` to `8b6a6bd`
- [Commits](e2c5b1d3e1...8b6a6bdf0e )
Updates `bx` from `96748d9` to `198cd12`
- [Commits](96748d9a58...198cd120e4 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update to c++17
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sandy <bwrsandman@gmail.com >
2023-08-01 14:36:58 -04:00
Sandy Carter
560dcb227e
always run _bgfx_crosscompile_use_host_tool
2023-07-15 20:05:35 -04:00
Sandy Carter
b3dae62c95
Don't fail if installed from build without tools
2023-07-15 20:05:35 -04:00
Sandy Carter
a1a7828ab0
Fix the way headers are installed
...
Fix missing bx headers when compiling SHARED
Fix compat and tinystl being installed in include root
Move submodule specific installs to their respecive config files.
2023-07-14 23:28:00 -04:00
Sandy
11810052be
Add missing ARRAY_NAME to bin2c example
2023-07-14 15:42:10 -04:00
dependabot[bot]
688224d5f0
build(deps): bump the submodules group with 2 updates
...
Bumps the submodules group with 2 updates: [bgfx](https://github.com/bkaradzic/bgfx ) and [bx](https://github.com/bkaradzic/bx ).
Updates `bgfx` from `e7e75e4` to `e2c5b1d`
- [Commits](e7e75e4bff...e2c5b1d3e1 )
Updates `bx` from `7ac95d5` to `96748d9`
- [Commits](7ac95d5131...96748d9a58 )
---
updated-dependencies:
- dependency-name: bgfx
dependency-type: direct:production
dependency-group: submodules
- dependency-name: bx
dependency-type: direct:production
dependency-group: submodules
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-07-06 21:26:04 -04:00
Sandy Carter
3c1f8bac82
add @bwrsandman as default reviewer
2023-07-06 20:26:35 -04:00
Sandy Carter
ec52497189
dependabot: Add groups, a beta feature
2023-07-06 20:15:50 -04:00
Sandy Carter
1925f436e7
dependabot: Add groups, a beta feature
2023-07-06 20:14:42 -04:00
Sandy Carter
b208d0c37b
release: Fix typo in file directory
2023-06-11 09:09:45 -04:00
Sandy Carter
b5041def8e
release: Isolate source from binaries
2023-06-11 08:29:30 -04:00
Sandy Carter
29b62260f6
Improve release archive names and structure
2023-06-11 08:11:49 -04:00
Sandy Carter
4cfb204f26
Use commas to separate artefacts
2023-06-11 07:25:09 -04:00
Sandy Carter
715b2a2c67
Debug artifact location
2023-06-11 06:26:34 -04:00
Sandy Carter
9d8213645b
Fix artifact grepping
2023-06-11 05:40:26 -04:00
Sandy Carter
376cdd9205
fix typo in linux
2023-06-11 05:00:01 -04:00
Sandy Carter
9ad4a8a69a
Compress repo folder
2023-06-11 04:19:43 -04:00
Sandy Carter
398b09ef17
Fix tar exclusion
2023-06-10 22:27:17 -04:00
Sandy Carter
0fc04361c8
fix directory
2023-06-10 21:46:04 -04:00
Sandy Carter
f5afee9379
Add built binaries to assets
2023-06-10 21:45:02 -04:00
Sandy Carter
16ae1476f0
Zip submodules
2023-06-10 20:55:21 -04:00
Sandy Carter
c2eb5368fa
Auto generate release notes
2023-06-10 20:39:51 -04:00
Sandy Carter
86fa198254
Fix set output deprecation
2023-06-10 20:04:57 -04:00
Sandy Carter
84f51c4f0f
update checkout action
2023-06-10 20:01:12 -04:00
Sandy Carter
fab7c74fa9
Release using submodules
2023-06-10 19:56:13 -04:00
Sandy Carter
b520b4686c
Use ncipollo/release-action to release version
...
actions/create-release is no longer maintained
2023-06-10 19:16:59 -04:00
dependabot[bot]
dd8b8db87b
build(deps): bump bgfx from 2902951 to e7e75e4 ( #203 )
2023-06-09 21:13:16 +00:00
dependabot[bot]
cbb7c340ba
build(deps): bump bx from c5593ad to 7ac95d5
...
Bumps [bx](https://github.com/bkaradzic/bx ) from `c5593ad` to `7ac95d5`.
- [Commits](c5593ad749...7ac95d5131 )
---
updated-dependencies:
- dependency-name: bx
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
2023-06-09 16:36:09 -04:00
dependabot[bot]
2a53415f03
build(deps): bump bgfx from 538c9a0 to 2902951 ( #196 )
2023-05-12 16:44:15 +00:00
Hristo Stamenov
7d89f8ee50
Fix setting the outputs correctly after the for loop since it was overriding the value for each shader.
2023-05-12 12:00:45 -04:00
Hristo Stamenov
487fa0c63b
Refactored the conditions a bit
2023-05-02 00:55:01 -04:00
Hristo Iliev
9670cf4f43
Improvments on the shader compiler utility
...
The custom command didn't recognize bgfx::shaderc and the generator expression seems bettter. I also added an include option since it might be important to be able to define those.
Added changes to each of the cmake files to make sure bgfx:: is defined
Also add an output variable name parameter.
Co-Authored-By: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
2023-05-02 00:55:01 -04:00