Commit Graph

265 Commits

Author SHA1 Message Date
Branimir Karadžić 4059478495 41-tess: Added shaders. 2019-07-21 21:49:45 -07:00
DanielGavin caccb56707 example 41-tess (#1821)
* new example

new tess example

* renaming

Rename clock to counter...

* clean

Remove comments

* clean up

removed vector and const char* path

* ups

Removing compiled shaders...
2019-07-20 17:04:35 -07:00
attilaz 72d0a0c4fa index buffer generation using final vertex data (#1816)
This results a smaller output file for some meshes.
2019-07-13 09:07:33 -07:00
Бранимир Караџић f5cb0a6737 Updated assets. 2019-04-13 21:46:07 -07:00
attilaz ed885c3c5a using meshoptimizer for vertex cache/fetch optim and index/vertex buffer compression 2019-04-13 16:07:06 +02: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
Branimir Karadžić 8e5c9ce50e Added missing shaders. 2019-01-22 21:09:09 -08:00
Branimir Karadžić eb6d053f5a Metal: Rebilt shaders. 2019-01-22 21:00:54 -08:00
attilaz b5ac92e5fa spirv-cross: removed rename hack
recompiled metal shaders
2019-01-19 09:13:46 +01:00
attilaz c23e2b6362 39-assao: use buffer for atomic to support metal 2019-01-18 22:29:57 +01:00
Branimir Karadžić 54eaf5667b Built missing metal shaders. 2019-01-15 22:54:48 -08:00
Бранимир Караџић 20d97f4597 40-svt: Metal shaders. 2019-01-14 09:25:07 -08:00
Бранимир Караџић 6f67042e4b 24-nbody: Metal shaders. 2019-01-14 09:21:06 -08:00
Branimir Karadžić 4c70a7cc4b Updated shaders. 2019-01-05 08:38:09 -08: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
Бранимир Караџић 149b0e867b
Merge pull request #1599 from junjie020/master
fix example 06 of bump mapping which lighting calculation is incorrect
2018-12-29 08:21:31 -08:00
junjie020 9a39e66e2b add compile shader 2018-12-29 17:58:43 +08:00
Mathieu-Andre Chiasson 5be52bb925 upgraded nanovg to the latest. 2018-12-27 21:52:01 -05: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ć 6bff345637 StringView cleanup. 2018-10-21 19:17:44 -07:00
Branimir Karadžić fb4cfd473c Cleanup. 2018-09-20 22:48:07 -07:00
Branimir Karadžić 83b1ece243 Rebuilt shaders. 2018-09-19 20:35:53 -07:00
Branimir Karadžić 4b0dc0676a 38-bloom: Added Metal shaders. 2018-09-19 12:28:01 -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ć 32780829c2 Added source uffizi light probe and conversion to runtime asset. 2018-06-30 15:46:23 -07:00
Andrew Willmott acd99728b7 ATC and ASTC support (#1410)
* ATC & ASTC support

- Add update format enum for bimg additions
- renderer_gl ATC and ATSC support
- renderer_mtl ASTC support
- renderer_vk ASTC support
- updates to other backends for new enums
- Support emulated ATC

* cleanup

* Add texture_compression test files for ATC/ASTC formats

* Update 'update' example for ATC formats

- Generalise tile code a little
- Add ATC variants
- Ignoring ASTC for now as not emulated -- should we add empty
  checkerboard emulate though?
2018-06-11 09:23:41 -07:00
Branimir Karadžić 507dd115e8 Rebuild assets. 2018-05-23 21:18:41 -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ć 624c050047 texturev: Added separate MSDF shader. 2017-11-29 21:06:14 -08:00
Branimir Karadžić 374b4b4469 geometryc: Fixed uv/normal output. 2017-10-04 20:31:58 -07:00
Branimir Karadžić bf9d692d36 36-sky: Fixed lightmap. 2017-10-04 20:21:23 -07: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ć b4de76c14d Rebuilt textures. 2017-07-14 21:21:34 -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ć 59080ad24e Rebuilt meshes. 2017-05-09 19:51:28 -07:00
Branimir Karadžić 6f224a832b Cleanup. 2017-04-23 15:57:44 -07:00
Branimir Karadžić 3d73d0904b shaderc: Added support for gl_VertexID/InstanceID. Issue #1062. 2017-04-23 15:53:15 -07:00
Branimir Karadžić 610055fbb0 Rebuilt shaders, removed unused shaders. 2017-04-11 19:46:40 -07:00
Branimir Karadžić 42f6fe1430 33-pom: Fixed shaders. 2017-04-04 22:41:21 -07:00
Branimir Karadžić 42aa94504e 33-pom: Built shaders and assets. 2017-04-04 19:47:18 -07:00
Branimir Karadžić bf57d98a79 Updated shaders. 2017-03-14 20:43:08 -07:00
Branimir Karadžić 29079cf890 Fixed issue #1077. 2017-03-14 20:41:31 -07:00
Branimir Karadžić a60095c1b6 Updated shaders. 2017-03-11 15:02:37 -08:00
Branimir Karadžić 65f2b998ff Updated shaders. 2017-02-24 19:43:40 -08:00
Branimir Karadžić 42d5871846 Updated font awesome to match icon font headers. 2017-02-24 19:24:46 -08:00
Libor Čapák b57d8e22bd fix sdl entry + gamecontrollerdb.txt (#1048)
* missing bx/mutex.h include

* gamecontrollerdb.txt update
2017-02-17 09:37:04 -08:00
Branimir Karadžić d72aff9e5d Rebuilt shaders. 2017-02-11 10:30:16 -08:00
Branimir Karadžić 76ecde3d37 Added example-32-particles. 2017-01-03 00:23:18 -08:00
Branimir Karadžić eaa73c9b2e Rebuilt shaders. 2016-10-31 22:13:21 -07:00
Branimir Karadžić 32f54e51ce Added missing shader. 2016-10-24 17:35:19 -07:00
Branimir Karadžić c56538e66d Fixed example-31-rsm. 2016-10-24 17:34:52 -07:00
Branimir Karadžić ad7da4131e Merge pull request #953 from benoitjacquier/cubemap_as_texturearray
Cubemap as texturearray
2016-10-21 09:10:34 -07:00
benoitjacquier b19ca48387 Cubemap as texture array OpenGL support + example 2016-10-21 17:34:38 +02:00
Branimir Karadžić 98f398fd51 Fixed build. 2016-10-13 19:17:41 -07:00
Branimir Karadžić 599992c8f1 Added ability to specify api thread wait timeout. Fixed HLSL compiler. 2016-10-13 15:01:27 -07:00
Branimir Karadžić 15349a45a9 Renamed shader gles dir to essl. 2016-10-01 00:08:37 -07:00
Branimir Karadžić 69c5902453 Rebuilt shaders. 2016-09-30 20:03:41 -07:00
Branimir Karadžić 09e791be03 Rebuilt shaders. 2016-07-24 16:07:09 -07:00
jcherlin f56cf4c88e Added RSM sample. (#854)
* Added RSM sample.
2016-07-24 15:39:50 -07:00
Branimir Karadžić 894e2d77b6 Rebuilt shaders. 2016-07-16 08:25:02 -07:00
Branimir Karadžić a8ffb3650f Added binary shaders for 30-picking example. 2016-07-09 23:41:52 -07:00
Branimir Karadžić 4b26830fc1 shaderc: Allow shader without color target write. 2016-07-01 20:38:12 -07:00
attilaz 317bcb0ea9 metal fixes (#827) 2016-06-28 09:06:21 -07:00
Branimir Karadžić 916a64e83c Updated shaders. 2016-06-27 23:26:43 -07:00
Branimir Karadžić 9c84ef8cf7 Fixed issue #815. 2016-06-22 19:53:04 -07:00
Branimir Karadžić e50bda7818 Cleanup. 2016-06-15 09:33:11 -07:00
Branimir Karadžić dda0de635e Switched to Roboto font. Added mono font. 2016-05-28 16:26:19 -07:00
Branimir Karadžić 6af3a7c952 Switched texture assets build to ninja. 2016-05-07 14:19:56 -07:00
Branimir Karadžić 537c70965d Switched mesh assets build to ninja. 2016-05-06 20:44:21 -07:00
Branimir Karadžić 3d81ae8219 Updated shaders. 2016-04-06 20:24:52 -07:00
Branimir Karadžić 2b77088a38 Cleanup. 2016-03-05 11:03:52 -08:00
Branimir Karadžić 002789eef6 Fixed vecX_splat to catch errors. 2016-03-01 08:38:46 -08:00
Branimir Karadžić 484b1f5199 Fixed 28-wireframe shader. 2016-03-01 08:24:58 -08:00
Branimir Karadžić 861a63bf2e Updated makefiles. 2016-02-29 19:58:17 -08:00
Branimir Karadžić 87b640253e Metal: Updated shaders. 2016-02-28 22:05:59 -08:00
Branimir Karadžić f70e85cfb5 Rebuilt shaders. 2016-02-28 16:35:11 -08:00
Branimir Karadžić 8d0da375e6 Merge pull request #702 from dariomanesku/wf
Fixing wireframe opacity. Winding seems to be flipped.
2016-02-28 16:36:20 -08:00
Dario Manesku 49bc9dccea Fixing wireframe opacity. Winding seems to be flipped. 2016-02-29 01:34:16 +01:00
Dario Manesku a079ee53ef Redone 18-ibl example. It's now using textures that are filtered with cmft. 2016-02-29 01:15:12 +01:00
Branimir Karadžić e4dc2bc02c Rebuilt shaders. 2016-02-28 16:14:05 -08:00
Dario Manesku 7b2752c450 Added 28-wireframe. Geometryc now has --barycentric feature. Example meshes updated. Commit has only glsl shaders. 2016-02-29 01:06:39 +01:00
Branimir Karadžić db37bd1bcd Added icon font headers. 2016-02-10 22:37:09 -08:00
Branimir Karadžić a972d1fef0 Tools cleanup. 2016-01-30 16:15:25 -08:00
Branimir Karadžić 008bc72d6f SDL: Updated controllerdb. 2016-01-23 21:07:44 -08:00
Lunkhound 6f9a9278ec removed z coord adjustment in shadow2D() shader builtin for HLSL versions 2016-01-17 23:05:40 -08:00
Branimir Karadžić b70dba4c8e Updated terrain shader. 2015-12-31 11:57:07 -08:00
Andrew Mac 6a42398b0b Terrain painting example. 2015-12-13 21:21:07 -04:00