Commit Graph

57 Commits

Author SHA1 Message Date
Бранимир Караџић
2e7732de11 Fixed function signature. 2025-11-01 22:07:51 -07:00
Бранимир Караџић
5d989a31ea Added example to docs. 2025-11-01 21:59:08 -07:00
Бранимир Караџић
85cecd5a5c Updated docs. 2025-08-30 19:53:53 -07:00
Бранимир Караџић
1bd641c7bc Updated docs with minimum required version of Visual Studio. 2025-05-26 12:22:49 -07:00
Luigi Malomo
c8f237a39b Add u_invModelView uniform to shader and documentation (#3421) 2025-04-11 23:54:42 +00:00
Biswapriyo Nath
93e6125b30 docs: Fix supported Android version (#3416)
This matches with README now.
2025-03-20 14:19:13 +00:00
Бранимир Караџић
860bafb23f Happy New Year! 2025-01-13 15:45:40 -08:00
Бранимир Караџић
336cb9ff6b Updated docs. 2024-12-11 17:28:46 -08:00
Aaron Franke
40961806bd Format files to remove trailing spaces (#3384) 2024-12-09 22:01:16 -08:00
Martijn Courteaux
edd145fe4f Build documentation improvements (#3362)
* Some documentation improvements: extra info on using GENie.

* Some grammer.
2024-10-05 23:14:07 -07:00
Бранимир Караџић
3a116a90e5 Fixed docs. 2024-05-04 23:58:36 -07:00
kschoice-fr
2dfc9d14b6 Changes to API reference (#3286)
* Update bgfx.rst

Added Texture Flags BGFX_TEXTURE_* in Textures section under TextureFormat

* Update bgfx.h

Added a specific mention that Texture creation BGFX_TEXTURE_* flags can be used, in both relevant createFrameBuffer prototypes
2024-05-04 23:52:43 -07:00
Бранимир Караџић
83dfadf673 Happy New Year! 2024-01-14 01:56:36 -08:00
Бранимир Караџић
a71cb0868b Updated docs. 2024-01-10 21:13:06 -08:00
Бранимир Караџић
30ce64b7b3 Cleanup. 2024-01-06 09:42:35 -08:00
Бранимир Караџић
1c08acaf41 Updated macOS/iOS version info. 2023-12-12 19:18:41 -08:00
Бранимир Караџић
1a329595aa Clarified docs about requirement to use command line tool to compile shaders. 2023-11-22 23:14:48 -08:00
Бранимир Караџић
49c0e49527 Removed WebGPU. (#3198) 2023-11-09 17:15:22 -08:00
Edu Garcia
b01c5d597a Enable debug information for Vulkan shaders (#3193)
* Enable debug information for Vulkan shaders

* Enable debug information for Metal shaders
2023-11-06 11:14:29 -08:00
Бранимир Караџић
f14c14a485 Removed D3D9. (#3191) 2023-11-03 21:15:42 -07:00
Бранимир Караџић
9d4b897dc0 Updated docs. 2023-10-27 22:06:44 -07:00
Markus Stephanides
17ab1e2a62 Update Makefile and Build Docs from VS2017 to VS2019 (#3170)
* Update build.rst

* Update makefile
2023-09-03 12:06:01 -07:00
Бранимир Караџић
c3b5b55a86 Updated docs. 2023-07-08 19:38:32 -07:00
Бранимир Караџић
e1092698a5 Removed platforms that are not supported anymore. 2023-06-26 20:05:05 -07:00
IchorDev
cbd83f57ca New auto-generated D bindings (#3114)
* Added shaderc default defines to docs

* Update tools.rst

* Update tools.rst

* WIP new D bindings

* New bindings "nearly done"

* More unfinished changes

* Nearly done; ctors still don't work

* Bindings auto-generation is done

* New auto-generated D bindings

* Reduced D bindings file count back to 2

---------

Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2023-06-26 11:21:22 -07:00
Бранимир Караџић
a4a41e72f2 Updated docs. 2023-05-18 23:04:27 -07:00
IchorDev
ecbff2ad30 Update Apple platform naming in readme (#3072)
* Fixed some platform naming

* Update build.rst

* Update internals.rst

* Update overview.rst
2023-04-02 21:47:38 -07:00
Raziel Alphadios
c3d55ba9f5 Update supported platforms and compilers (#3057)
* Update supported platforms and compilers

* Update overview doc too

---------

Co-authored-by: Raziel Alphadios <raziely@gmail.com>
2023-03-08 12:51:34 -08:00
Бранимир Караџић
466c6a4e95 Happy New Year! 2023-01-14 10:05:12 -08:00
Бранимир Караџић
e841891a40 Removed bgfx-android-activity info from docs. 2022-10-28 09:55:38 -07:00
Бранимир Караџић
1d2bb49357 Updated docs. 2022-10-25 18:52:03 -07:00
Michał Cichoń
04732d89e3 Android NDK update, bgfx side (#2960)
* Android: Add local copy of native_app_glue, patched to compile as C++.

* Android: List android-x86_64 configuration in makefile

* Android: Build shared-lib and examples by default

* Docs: Update Android build prerequisites

* CI: Add Android builds

* CI: **DO NOT MERGE** pick bx/PR with android support update
2022-10-22 12:02:34 -07:00
Бранимир Караџић
76dcd4dc74 Updated docs. 2022-09-23 07:18:05 -07:00
Бранимир Караџић
458e2b7243 Updated docs. 2022-09-22 19:10:23 -07:00
Бранимир Караџић
dc2f5e1e96 Updated docs. 2022-09-17 21:43:22 -07:00
pezcode
ba467be036 Add support for indirect draw with indirect count (#2925)
* Add indirect draw with indirect count (BGFX_CAPS_DRAW_INDIRECT_COUNT)

* Update bindings

* VK: Add support for BGFX_CAPS_DRAW_INDIRECT_COUNT

* D3D12: Add support for BGFX_CAPS_DRAW_INDIRECT_COUNT

* GL: Add support for BGFX_CAPS_DRAW_INDIRECT_COUNT

* 48-drawindirect: Use BGFX_CAPS_DRAW_INDIRECT_COUNT if available

* 48-drawindirect: Update shaders
2022-09-17 18:16:19 -07:00
Бранимир Караџић
adb4839c63 Updated docs. 2022-09-15 19:13:00 -07:00
blackhole
a8a10b0b89 Adds example 49-hextile (#2922)
* First commit - tested with dx11 on windows

* Minor changes & adding some comments.

* Update hextile.cpp

* update some bin files

* rename texture

* minor comment update

* Added support to configure tile rate as well as tile rotation strength, update bin files & screenshot

* use texture from polyhaven, updated screenshot, updated bin files & minor changes to shader.

* missed pushing texture

* update license

* Update hextile.cpp

* Fix regular tiling

* use ktx with mipmaps

* minor change to ensure that regular tiling & hextile matches with default tile rate.

* minor c

Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2022-09-15 19:03:07 -07:00
Бранимир Караџић
12ff3dc2b2 Docs: Addede predefined uniforms. 2022-09-02 08:10:33 -07:00
ichordev
255a19d397 Added Shader Compiler's default defines to the docs (#2911)
* Added shaderc default defines to docs

* Update tools.rst

* Update tools.rst

Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2022-09-02 07:08:22 -07:00
Бранимир Караџић
963571a31e Cleanup. 2022-08-26 21:46:22 -07:00
Бранимир Караџић
946ba5e968 Updated docs. 2022-08-26 21:44:03 -07:00
Бранимир Караџић
c430f0d90a Updated docs. 2022-08-26 21:41:20 -07:00
SnapperTT
135dc7fa27 Adds example 48-multidrawindirect (#2894)
* Added example 48-multidrawindirect

* Added example 48-multidrawindirect

* enable shader.mk to build directories that only have compute shaders

* compiled shaders for example 48

* MultidrawIndirect example renamed to DrawIndirect, sets draw mtx in compute

* update 48-drawindirect shaders

* fix typos

* fixed bgfx::setPlatformData change for example48

* fix docs

* added name to cs_drawindirect.sc

* style updates for example 44

* add slider to example 48-drawindirect
2022-08-26 21:32:15 -07:00
ichordev
e9e9605304 Updated BGFX_PCI_ID docs to reflect GPU priority & added missing enums (#2888)
* Add new BGFX_PCI_ID enums

* Updated BGFX_PCI_ID docs to reflect GPU priority & added missing enums

* Updated bgx.idl; minor corrections; ran GENie
2022-08-23 09:30:01 -07:00
Бранимир Караџић
8461f3406e Updated license docs. 2022-07-30 10:57:45 -07:00
Бранимир Караџић
0de5af7000 Updated license docs. 2022-07-30 10:55:48 -07:00
Бранимир Караџић
aa06e482c0 Updated docs. 2022-07-23 10:59:04 -07:00
Бранимир Караџић
116cea9238 Fixed docs. 2022-07-17 06:48:04 -07:00
luzpaz
e7936efa6a Fix typos (#2839)
Found via `codespell -q 3 -S ./3rdparty,*.ttf -L attribut,ba,clude,conly,indext,inout,lod,nclude,retur,struc,unknwn,utput`
2022-07-12 14:21:31 -07:00