Commit Graph

48 Commits

Author SHA1 Message Date
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
Бранимир Караџић 6d65944eda Updated docs. 2022-06-19 08:12:15 -07:00
Бранимир Караџић f3c07a1da6 Cleanup. 2022-04-06 18:55:46 -07:00
ichordev d038172603
Docs update 2B (#2761)
* D binds: expanded enums; added some C++ pre-processor functions

* Updated D bindings files

* Re-updated tools.rst to match tool help output

texturec update next
2022-04-06 04:30:18 -07:00
ichordev 7a5fec1580
Documentation update 2 (#2756)
* Reworded & reformatted bgfx.rst for better clarity

* Reworded for clarity; made option format more consistent

* Added one character!

* Updated shaderc help

Will update docs to 100% match soon

* Updated geometryc's help

Co-authored-by: Бранимир Караџић <branimirkaradzic@gmail.com>
2022-04-04 12:57:00 -07:00
Бранимир Караџић cb857c3cd3 Updated docs. 2022-04-03 18:50:04 -07:00
Бранимир Караџић 6940ddd85e Cleanup. 2022-03-31 20:21:32 -07:00
Бранимир Караџић 6601587af0 Added docs source. 2022-03-31 19:22:38 -07:00