Commit Graph

8803 Commits

Author SHA1 Message Date
Branimir Karadžić 75fc6aeb4a Added clear rect test. 2023-06-23 20:17:56 -07:00
Andy Fillebrown 5ae4386bf0
Fix D3D12 clear rect not being passed to `frameBuffer.clear` (#3113) 2023-06-23 20:12:04 -07:00
Бранимир Караџић fa1897bd1f Added headless validation for bgfx::init and bgfx::reset. 2023-06-23 19:16:32 -07:00
Бранимир Караџић 2af2abda62 Cleanup. 2023-06-23 18:12:40 -07:00
Бранимир Караџић c2e001cd25 Cleanup. 2023-06-23 17:52:16 -07:00
issam3105 47345a3a17
Support OpenGL on EGL and allow headless context creation (#3110)
* allow headless context creation using EGL

* Fixed dynamic lib import

---------

Co-authored-by: Dahmen issam <issam.dahmen@fittingbox.com>
2023-06-23 09:51:59 -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
Бранимир Караџић b5471d14f8 Acquire resource API lock when calling bgfx::reset. 2023-06-12 20:10:07 -07:00
Бранимир Караџић e7e75e4bff Cleanup. 2023-05-26 08:40:53 -07:00
云风 5ddc5595ff
Align at least 8 (#3104) 2023-05-26 07:26:22 -07:00
Бранимир Караџић eb3405158a Cleanup. 2023-05-23 22:03:07 -07:00
Бранимир Караџић fa01f76836 Updated version. 2023-05-21 17:28:13 -07:00
Бранимир Караџић 121f9dbfb8 Updated spirv-headers. 2023-05-21 17:28:01 -07:00
Бранимир Караџић 8727f3c823 Updated spirv-cross. 2023-05-21 17:27:44 -07:00
Бранимир Караџић e7f4420d1f Updated spirv-tools. 2023-05-21 17:27:34 -07:00
Бранимир Караџић 11a1669c3f Updated glslang. 2023-05-21 17:27:26 -07:00
Бранимир Караџић 1c44c92e84 Updated meshoptimizer. 2023-05-21 17:27:19 -07:00
Бранимир Караџић 3944eed099 Updated ImGui. 2023-05-21 17:27:12 -07:00
Бранимир Караџић 3a0233ed50 Cleanup. 2023-05-20 18:45:17 -07:00
Бранимир Караџић 7e6816ab77 Updated version. 2023-05-18 23:04:41 -07:00
Бранимир Караџић a4a41e72f2 Updated docs. 2023-05-18 23:04:27 -07:00
Бранимир Караџић 2d3a057a68 Updated spirv-tools. 2023-05-14 08:48:28 -07:00
Бранимир Караџић a3598c6d28 Updated spirv-cross. 2023-05-14 08:48:16 -07:00
Бранимир Караџић 1929ca061b Updated glslang. 2023-05-14 08:48:02 -07:00
Бранимир Караџић f611d68f72 Fixed validation when creating dynamic index buffer with compute read flag. 2023-05-09 18:14:30 -07:00
Branimir Karadžić cd4f64b643 Issue #3093. 2023-05-05 19:22:44 -07:00
Бранимир Караџић d015ec082e Updated version number. 2023-05-04 22:24:26 -07:00
Бранимир Караџић f7ce1a7b1b Updated vulkan headers. 2023-05-04 22:24:03 -07:00
Бранимир Караџић 6253c23c29 Updated spirv-cross. 2023-05-04 22:23:50 -07:00
Бранимир Караџић 1097abfc57 Updated spirv-tools. 2023-05-04 22:23:36 -07:00
Бранимир Караџић 90e6e6f7a0 Updated spirv-headers. 2023-05-04 22:23:24 -07:00
Бранимир Караџић bf5fda9ae7 Updated glslang. 2023-05-04 22:23:10 -07:00
Бранимир Караџић ddfae2f915 Updated meshoptimizer. 2023-05-04 22:22:44 -07:00
Бранимир Караџић 09ac630f0a Updated ImGui. 2023-05-04 22:22:29 -07:00
Branimir Karadžić 290295136b Added bx::Location, and removed allocator macros. 2023-04-23 19:19:22 -07:00
Branimir Karadžić 277b5f4ada Fixed MSVC warning. 2023-04-23 09:06:41 -07:00
Бранимир Караџић e9d1e3d0fe Renamed bx::init::* tags. 2023-04-22 22:22:45 -07:00
Бранимир Караџић a3e68cd9b7 Cleanup. 2023-04-21 19:04:16 -07:00
Бранимир Караџић 6dd8edc4b1 Cleanup. 2023-04-12 19:25:14 -07:00
Бранимир Караџић d909d01734 Metal: Rebuilt shaders. 2023-04-12 19:23:57 -07:00
rnbhatt fda8a3705f
Fix for #2822 -- points rendering error on Apple silicon (#3079)
* Add pointsize to SPIRV-Cross output before writing

Adds 
float bgfx_metal_pointSize [[point_size]] = 1;
to xlatMtlMain_out, ensuring that it always has a value.

* Update shaderc_metal.cpp

Only apply patch to vertex shaders
2023-04-12 10:16:58 -07:00
issam3105 c3e3053935
Fix call to non-existant glDrawBuffers on mobile WebGL 1 (#3068)
Co-authored-by: Issam <issam.dahmen@fittingbox.com>
2023-04-04 07:52:40 -07:00
Francis Hart 27a801ea8e
Ensure bgfx::init() respects BGFX_RESET_FLIP_AFTER_RENDER (#3073)
This updates the behaviour of bgfx::init() to ensure that it
checks for the BGFX_RESET_FLIP_AFTER_RENDER flag.
2023-04-03 10:15:25 -07:00
Бранимир Караџић 4d11ad55f3 Cleanup. 2023-04-03 07:23:49 -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
Бранимир Караџић c43c4479de Fixed issue #3067. 2023-04-02 09:00:18 -07:00
Бранимир Караџић 538c9a05eb Updated version number. 2023-03-31 19:04:14 -07:00
Бранимир Караџић 6b29d8ee2b Updated vulkan headers. 2023-03-31 19:03:34 -07:00