Branimir Karadžić
4baed6e076
Happy New Year! ( #3550 )
2026-01-14 16:26:51 +00:00
Branimir Karadžić
868c66e1ed
Added WebGPU. ( #3544 )
2026-01-10 04:09:39 +00:00
Branimir Karadžić
1c08bab55a
shaderc: Add WGSL support. ( #3542 )
2026-01-10 02:41:05 +00:00
Бранимир Караџић
3034814424
Make embedded shader support configurable via build options.
2025-12-27 12:14:48 -08:00
Branimir Karadžić
241e9c3330
Added Init.fallback option. Cleanup. ( #3522 )
2025-12-24 04:29:32 +00:00
Branimir Karadžić
587518dc5e
Fixed IDL. ( #3495 )
2025-11-13 15:39:39 +00:00
Branimir Karadžić
9e8ecf4af4
Added EAC texture formats. ( #3487 )
2025-11-11 08:39:24 -08:00
Branimir Karadžić
35911ac2d9
Added uniform frequency. ( #3485 )
...
* Added uniform frequency.
* Cleanup.
* Cleanup.
2025-11-10 23:41:33 +00:00
Бранимир Караџић
eba2137e4c
Cleanup.
2025-11-07 08:06:53 -08:00
Бранимир Караџић
358223c63e
Added variable rate shading.
2025-11-06 17:21:53 -08:00
Бранимир Караџић
f51e393d7b
Cleanup.
2025-10-31 08:50:20 -07:00
Бранимир Караџић
c9bcbe62d4
Fixed IDL typo.
2025-10-29 21:55:57 -07:00
Branimir Karadžić
16cf4f8683
Added ability to configure minimum uniform buffer size.
2025-10-29 16:06:17 -07:00
Бранимир Караџић
959cab248e
Added ability to configure backbuffer depth/stencil.
2025-10-29 12:10:41 -07:00
Бранимир Караџић
86036d7262
Cleanup.
2025-10-25 22:19:20 -07:00
Бранимир Караџић
cd3749dac9
Cleanup.
2025-10-25 22:18:15 -07:00
Gary Hsu
e7c2c69edb
Add optional layerIndex argument to overrideInternal ( #3477 )
...
* Add optional layerIndex argument to overrideInternal
* Run genie idl
2025-10-26 05:12:34 +00:00
Бранимир Караџић
27ce54a1e4
Regenerated bindings from IDL.
2025-04-11 16:55:59 -07:00
Luigi Malomo
c8f237a39b
Add u_invModelView uniform to shader and documentation ( #3421 )
2025-04-11 23:54:42 +00:00
Бранимир Караџић
860bafb23f
Happy New Year!
2025-01-13 15:45:40 -08:00
Бранимир Караџић
a37185e678
Updated bindings.
2024-12-09 22:03:37 -08:00
Aaron Franke
40961806bd
Format files to remove trailing spaces ( #3384 )
2024-12-09 22:01:16 -08:00
luzpaz
e9c9d711d7
Fix various typos ( #3377 )
...
Found via `codespell -q 3 -S "./3rdparty,*.ttf,*.bin,./examples/common/imgui,./examples/common/font" -L attribut,ba,clude,conly,constan,espace,hashin,indext,inout,lod,nclude,retur,ser,sroll,struc,te,truct,unknwn,usin,utput,varyin`
2024-11-16 08:03:12 -08:00
Бранимир Караџић
fe41532c40
Fixed IDL, added C++ IDL template.
2024-11-12 20:19:52 -08:00
Sim Saëns
0de1f036d8
Fixed Doxygen warnings ( #3330 )
2024-07-28 04:17:56 -07:00
Бранимир Караџић
2529e1abc7
Sorted caps.
2024-06-28 08:16:09 -07:00
Daniel Kalmar
14750e1392
Minimal changes for Vulkan support on NX. ( #3317 )
2024-06-25 07:19:59 -07:00
Бранимир Караџић
d9c74e9412
Removed bx.h dependency for embedded shader.
2024-06-16 09:41:16 -07:00
Oskar Kwaśniewski
3195593d8d
feat: base visionOS bgfx implementation ( #3289 )
...
Co-authored-by: mani3xis <mariusz.pas+dev@protonmail.com >
fix: properly set storageMode
cleanup: remove unused variables
fix crash while releasing m_drawable on visionOS
fix: remove unused timing variable
fix: file name cases, cleanup
feat: integrate visionOS into bgfx examples
2024-06-03 08:14:53 -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
Бранимир Караџић
2ad67a4dfd
Cleanup.
2024-03-29 16:36:55 -07:00
IchorDev
4cb7b7138a
Fix dispatch_indirect still using uint16_t in bgfx.idl ( #3268 )
...
* Fix error in dynamic version of D bindings
Dazed and confused but trying to continue
* Fix dispatch_indirect still using uint16_t in bgfx.idl
2024-03-12 08:01:27 -07:00
Branimir Karadžić
98d88d9fc6
Fixed draw indirect.
2024-02-09 20:55:44 -08:00
Бранимир Караџић
b927f9e187
Use 32-bit arguments for indirect draw APIs.
2024-01-26 20:18:24 -08:00
Бранимир Караџић
f421348760
Updated version.
2024-01-14 18:22:39 -08:00
Бранимир Караџић
83dfadf673
Happy New Year!
2024-01-14 01:56:36 -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
Branimir Karadžić
de9f4b3385
Remove unsupported platforms.
2023-11-03 21:42:02 -07:00
Бранимир Караџић
f14c14a485
Removed D3D9. ( #3191 )
2023-11-03 21:15:42 -07:00
Julian Sikorski
f4d463990a
Allow simultaneous X11 and Wayland support ( #3152 )
...
* Allow simultaneous X11 and Wayland support
* Add NativeWindowHandleType
* Set default value for g_platformData.type
* Use g_platformData.type to check for a native Wayland window
* Stub getNativeWindowHandleType on platform where Wayland is not an option
* Implement getNativeWindowHandleType for GLFW
* Add getNativeWindowHandleType to the remaining C++ examples
* Add getNativeWindowHandleType to the C example
2023-08-17 16:54:31 +02:00
Jamil Halabi
f059531885
Added a new capability to check for PrimitiveID support ( #3154 )
2023-08-04 16:42:33 +02:00
Бранимир Караџић
c2e001cd25
Cleanup.
2023-06-23 17:52:16 -07:00
Бранимир Караџић
6c8700d70c
Removed non-existing C++ overloads from IDL.
2023-06-20 09:25:01 -07:00
Бранимир Караџић
02e67ff404
Cleanup.
2023-06-13 18:27:31 -07:00
云风
498c34273b
Larger debug text for retina display ( #3109 )
...
* Add Init.Resolution.scaleDebug
* clamp scale to BGFX_CONFIG_MAX_SCALE_DEBUG
* update version
* Use textWdith/textHeight in helloworld
2023-06-13 18:17:38 -07:00
Бранимир Караџић
466c6a4e95
Happy New Year!
2023-01-14 10:05:12 -08:00
Raziel Alphadios
c2bc5177b5
Add support for remaining unsupported ASTC formats ( #2963 )
...
* Add support for remaining unsupported ASTC formats
Add new ASTC formats into pixelformats example and ninja scripts
Rebuild ASTC textures
* Update idl and generate
Move comma in pixelformats
Co-authored-by: Raziel Alphadios <raziely@gmail.com >
2022-10-25 17:03:40 -07:00
Бранимир Караџић
d8370ecb03
Cleanup.
2022-09-22 19:01:30 -07:00
Бранимир Караџић
e4be44e92b
Updated API version.
2022-09-18 19:11:58 -07:00