Commit Graph
143 Commits
Author SHA1 Message Date
Branimir Karadžić 0b0ddb7f6b Added generate mips on frame buffer resolve. (#3664) 2026-04-17 05:04:57 +00:00
Branimir Karadžić a7016487e5 Added 51-gpufont example. (#3641) 2026-03-23 02:34:05 +00:00
Branimir Karadžić 252efb73d9 Rebuilt 16-shadowmaps shaders. (#3584) 2026-02-08 00:41:24 +00:00
Branimir Karadžić 509129b5d7 Rebuild shaders (#3537)
* shaderc: Removed instMul.

* Rebuilt shaders.
2026-01-09 06:41:06 +00:00
Branimir Karadžić 9d63c39a44 Rebuilt shaders. (#3520) 2025-12-23 04:53:36 +00:00
Branimir Karadžić d1feabe319 Rebuilt shaders. 2024-06-15 14:47:08 -07:00
Branimir Karadžić 6f2716d2f4 Rebuilt shaders. 2023-09-30 16:54:57 -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
blackhole 2b11045331 Example 49 - hextile (Changes to fix regular tiling (tiling rate) to match hex tile rate) (#2924) 2022-09-16 13:48:19 -07:00
blackholeandБранимир Караџић 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
SnapperTT 4613bd1e02 Parallelised compute shader in example 48 (#2906)
* Parallelised compute shader in example 48

* Ex48 - Dispatch numToDraw/64 workgroups of 64 local threads

* fixed vs build (again)
2022-08-29 06:44:55 -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
Бранимир Караџић 04318d22c1 Rebuilt shaders. 2022-03-26 13:46:02 -07:00
Бранимир Караџић 73acc9e59b 41-tess: Updated GL shaders. 2021-11-21 07:58:19 -08:00
Branimir Karadžić 1d0d9b7149 21-deferred: Rebuilt shaders. 2021-10-28 18:40:46 -07:00
Branimir Karadžić 4f1b3f8a1b 37-gpudrivenrendering: Rebuilt shaders. 2021-10-22 11:33:10 -07:00
Branimir Karadžić 778dffb6ee 46-fsr: Built shaders. 2021-10-06 17:40:15 -07:00
Branimir Karadžić daa4f9d627 Updated shaders. 2021-05-18 20:36:03 -07:00
Бранимир Караџић 3214539bad Fixing WebGL + Android instancing. 2021-05-18 20:22:46 -07:00
Branimir Karadžić 820e0a0e03 Updated shaders. 2021-02-04 20:33:42 -08:00
Branimir Karadžić 1401a5333d 45-bokeh: Built shaders and added example. 2021-01-31 10:07:49 -08:00
Branimir Karadžić 4c18b80c9d 44-sss: Built shaders and added example to GENie script. 2021-01-10 11:24:28 -08:00
Branimir Karadžić 4760628bb1 43-denoise: Added shaders. 2021-01-02 10:46:43 -08:00
Branimir Karadžić 729c6b98ed Rebuilt shaders. 2020-10-04 22:39:41 -07:00
Бранимир Караџић 73362c3989 Rebuilt shaders. 2019-08-10 10:26:00 -07:00
Branimir Karadžić 4059478495 41-tess: Added shaders. 2019-07-21 21:49:45 -07:00
Бранимир Караџић 60d22c4c8c GL: Fixed framebuffer RW. 2019-02-18 14:01:26 -08:00
Branimir Karadžić 078ca46e6f Fixed framebuffer RW example. 2019-02-18 13:40:41 -08:00
Hugo Amnov 58563b0b1b FrameBuffer Read/Write access WIP 2019-02-17 16:50:26 +01:00
Бранимир Караџић 1255e694be Rebuilt shaders. 2019-02-13 14:53:41 -08:00
Бранимир Караџић f6624f4d12 Rebuilt shaders. 2019-02-13 10:55:05 -08:00
Бранимир Караџић 82550fa842 21-deferred: Added texture array frame buffer option. 2019-02-07 18:04:19 -08:00
attilaz c23e2b6362 39-assao: use buffer for atomic to support metal 2019-01-18 22:29:57 +01:00
Aleš Mlakar ada5d979d8 Merge branch 'master' of https://github.com/jazzbre/bgfx into svt-example 2019-01-03 11:44:31 +01:00
Aleš Mlakar 1c6c7378e8 * 40-svt: Added to project. Added screenshot. Built shaders. 2019-01-03 11:34:30 +01:00
junjie020 9a39e66e2b add compile shader 2018-12-29 17:58:43 +08:00
Branimir Karadžić 8acd90f98a 39-assao: Added to project. Added screenshot. Built shaders. 2018-12-14 14:27:03 -08:00
Branimir Karadžić fb4cfd473c Cleanup. 2018-09-20 22:48:07 -07:00
Eric Arnebäck ab1080ae94 Bloom Example (#1491)
* add bloom demo

* remove modification to readme

* add references for the bloom implementation
2018-09-19 12:24:52 -07:00
Branimir Karadžić 5ecd605107 Updated shaders. 2018-03-17 21:56:54 -07:00
Branimir Karadžić 6e7e761a3b Cleanup. 2018-03-10 15:01:22 -08:00
Branimir Karadžić 628e2fcab7 Removed dummy z-only pass fragment shader (null fragment shader is supported now). 2018-03-06 19:53:37 -08:00
Branimir Karadžić 2250f45510 Updated shaders. 2018-03-06 19:49:20 -08:00
Branimir Karadžić 5d2f256dc4 Cleanup. 2018-03-04 21:33:21 -08:00
Branimir Karadžić 2fe1e65322 37-gpudrivenrendering: Added shaders. 2018-03-04 16:11:32 -08:00
Branimir Karadžić a6a689b235 Fixed row/column matrix issue. 2017-10-03 20:48:45 -07:00
Branimir Karadžić 016fd301b0 Built assets. 2017-10-03 20:29:40 -07:00
Branimir Karadžić 236ef4b875 Fixed shader binary truncation. Issue #1170. 2017-06-20 20:34:41 -07:00
Branimir Karadžić 83b61d99e2 Rebuilt shaders. 2017-05-29 10:44:10 -07:00
Branimir Karadžić 6f224a832b Cleanup. 2017-04-23 15:57:44 -07:00